Skip to content

Patch release 3.0.1

Latest
Compare
Choose a tag to compare
@goneall goneall released this 17 Dec 18:58

This release includes changes to support the OMG standard and ISO standard submissions. There are also fixes for spec issues identified during implementation of the 3.0.0 version of the spec.

Changes to the model are summarized in the SPDX 3 Model Repo Changelog.

The changes to the spec documentation are summarized in the spec changelog.

Below are the details of the spec repo changes.

What's Changed

  • Update examples for version 2.3 by @goneall in #783
  • Add 3.0 and 2.3 changes to CHANGELOG.md by @goneall in #920
  • Validate only specific doc examples with SHACL in CI. by @licquia in #935
  • Update index.md by @kestewart in #918
  • Annex A: Fix typo: SpecVerion, interoperabiility by @bact in #923
  • mkdocs: Fix ref not found warnings by @bact in #955
  • Remove stale ontology by @JPEWdev in #963
  • Validate documentation by @JPEWdev in #938
  • Fix ABNF for license expressions by @zvr in #960
  • Fix typo in TOC entry for Lite profile by @stefan6419846 in #967
  • annexes: getting started: Fix SPDX IDs by @JPEWdev in #964
  • Add build instruction and flow diagram by @bact in #971
  • New annex on license matching by @zvr in #968
  • Add package-url specification as an annex by @zvr in #969
  • Update publish_v3.yml to alias "v3.0" (and later "v3.0.1") as "latest" by @bact in #950
  • Fix Philippe Ombredanne name by @vargenau in #943
  • Use H2 for headings in Annex A by @bact in #988
  • Bug fixes for Lite profile annex by @NorioKobota in #991
  • Add clarification for case-sensitivity for LicenseRef- by @vargenau in #984
  • Publish 3.0.1 as v3.0.1-draft by @bact in #995
  • Annex B: Change model URL to new one at spdx.org + update to 3.0.1 URL by @bact in #936
  • Update Scope chapter by @bact in #1005
  • Add OMG Preface page by @bact in #1011
  • Add serialization info + NamespaceMap info by @bact in #1016
  • Additional migration documentation for relationship types by @goneall in #1019
  • examples/README.md: Add ref to spdx/spdx-examples repo for more examples by @bact in #941
  • Add Legacy Text Template format section back to the Matching Guidelines by @bact in #1026
  • Meaning of the SPDX acronym has changed in SPDX 3.0 by @goneall in #1030
  • Add Symbols chapter by @bact in #1003
  • Update References chapter by @bact in #1006
  • Update CONTRIBUTING and CHANGELOG (rework) by @bact in #1031
  • Fix bullet list in Serialization chapter (rework) by @bact in #1032
  • Fix diagram filenames, make them display properly by @bact in #989
  • Add ISO Foreword by @bact in #1001
  • Add Copyrights and licensing page by @bact in #1010
  • "The" in "The Linux Foundation" should be first-letter-capitalized by @bact in #1036
  • Update Conformance chapter by @bact in #1002
  • Add fileContributor change to diffs-from-previous-editions by @goneall in #1038
  • .gitignore: docs/model/ by @bact in #945
  • Fix bullet list of BSI in Annex F by @bact in #1037
  • Fix CI by commented out "mike set-default" for now by @bact in #1039
  • Fix copy/paste error in diffs-from-previous-editions by @goneall in #1035
  • Validate examples only when examples/**/.json and docs/annexes/.md changes by @bact in #1027
  • License expression annex re-do by @zvr in #1028
  • Update Introduction chapter by @bact in #1007
  • Update SPDX schema URL in Conformance chapter by @bact in #1046
  • Remove numbering, set list of files by @zvr in #1044
  • Update References by @zvr in #1050
  • Fixes in Conformance chapter by @zvr in #1047
  • Add OMG History to mkdocs.yml by @bact in #1055
  • Add OMG History chapter by @bact in #1053
  • Lowercase filenames for cleaner URLs by @bact in #1052
  • Fix 404: Add conformance.md and changes-from-previous-iso.md to the website build by @bact in #1057
  • SPDX Lite annex by @zvr in #1061
  • Update Python module shacl2code to 0.0.13 by @bact in #1056
  • Add elements array to the example for SpdxPackage and SBOM by @goneall in #1054
  • Add JSON-LD context and validation info to Serialization chapter by @bact in #1059
  • add SPDX Lite contributors by @NorioKobota in #1065
  • Fix HTTP casing + update links to license-list-XML repo by @bact in #1071
  • Update diagrams 2024-08-16 by @bact in #1074
  • Add "Terms and definitions" back to navigation bar by @bact in #1064
  • Add the generated RDF files by @zvr in #1067
  • Update SPDX License List link to v3.25.0 by @bact in #1075
  • Remove ref to SLSA v0.2 by @bact in #1076
  • Fix typos in Build and Lite Profiles Conformance by @bact in #1091
  • Fix typos in 3.0.1 spec by @bact in #1087
  • Update model diagrams 22 Aug 2024 by @bact in #1077
  • Add "Profile" to Terms and defintions by @bact in #1095
  • Preparing for submissions by @zvr in #1099
  • [WEBSITE BROKEN] Fix 404 File Not Found for spec website homepage (root) by @bact in #1101
  • CI for v3.0.1 publication by @bact in #1100
  • Update example to 3.0.1 by @goneall in #1098
  • Fix bad links related to abbreviations in References chapter by @bact in #1106
  • Fix typo in Lite annex: concludedLicense -> hasConcludedLicense by @bact in #1110
  • Update base IRI in annotations.ttl to 3.0.1 by @bact in #1096
  • Update examples validation to v3.0.1 by @bact in #1111
  • CI update for spec-parser 2.5.0 by @bact in #1113
  • Update shacl2code to 0.0.14 by @bact in #1117
  • Add missing para of JSON-LD context section to Model and serializations chapter by @bact in #1090
  • Remove heading numbering, fix internal refs, standardized RFC links by @bact in #1107
  • [Diagram] Remove all named individuals by @bact in #1120
  • Remove "License Information in File" from License List Matching guidelines by @bact in #1126
  • Add Extension Profile diagram to Annex by @bact in #1128
  • Standardize RFC links to https://datatracker.ietf.org/doc/rfc... by @bact in #1129
  • Adjust grammar of README.md by @kadenlnelson in #1131
  • Use Python 3.12 to avoid htmlmin issue with 3.13; update other dependencies by @bact in #1133
  • Conformance: fix typo: refering -> referring by @bact in #1136
  • Separate build instructions from the README by @bact in #1137
  • Remove double "the" in Intro chapter by @bact in #1145
  • Update dependencies in CI by @bact in #1142
  • Add SPDX favicon.ico to the website by @bact in #1130
  • Create dependabot.yml for GitHub Dependabot by @bact in #1143
  • Change log update for v3.0.1 spec by @bact in #1123
  • Fix indent in dependabot.yml by @bact in #1150
  • Pause the publication workflow during the branch renaming by @bact in #1151
  • Add branch strategy to README by @goneall in #1149
  • Fix typo in README by @goneall in #1152
  • Drop "v" from the 3.0.1 tag name in a link in change log by @bact in #1153
  • Update publication CI for "develop" branch by @bact in #1146
  • Proposal to allow any patch version for Lite specVersion Field by @goneall in #1154
  • New diagrams by @zvr in #1159
  • Update shacl2code to version 0.0.16 by @goneall in #1162
  • Update Core diagram with IndividualElement + Security smaller filesize by @bact in #1163
  • Add RDF of 3.0.1 by @zvr in #1166

New Contributors

Full Changelog: v2.3...3.0.1