Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Final change log update for v3.0.1 model #889

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 31 additions & 23 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,46 +1,54 @@
# Change Log

## 3.0.1 (Unrelease - under development - last update 2024-09-25)
## 3.0.1 (2024-11-15)

### Changes since 3.0

- **Removed:** `Software/contentType` property - [#789](https://github.com/spdx/spdx-3-model/pull/789)
- The `Software/File` class is meant to use the `Core/contentType` property.
- **Fixed:** Typo in `hasPrerequisite` entry - [#817](https://github.com/spdx/spdx-3-model/pull/817)
- Corrected the misspelling of `hasPrerequsite` to `hasPrerequisite` in
`Core/RelationshipType`.
- **Fixed:** Licensing relationship type names - [#779](https://github.com/spdx/spdx-3-model/pull/779)
- Corrected `concludedLicense` to `hasConcludedLicense` and
`declaredLicense` to `hasDeclaredLicense` in the "Profile conformance"
section of AI, Dataset, Licensing, and Lite Profiles.
- **Fixed:** Typo in `import` property - [#847](https://github.com/spdx/spdx-3-model/pull/847)
- **Fixed:** Cardinalities in `Security/VexAffectedVulnAssessmentRelationship` class -
[#908](https://github.com/spdx/spdx-3-model/pull/908)
- Corrected `actionStatement` cardinality from `0..1` to `1..1` to match its textual description.
- Corrected `actionStatementTime` cardinality from `0..*` to `0..1` to match its textual description.
- **Fixed:** Typo in `Core/import` property - [#847](https://github.com/spdx/spdx-3-model/pull/847)
- Corrected `imports` to `import` in Core Profile.
- **Fixed:** Typo in `Build/parameter` property - [#836](https://github.com/spdx/spdx-3-model/pull/836)
- Corrected `parameters` to `parameter` in Build Profile.
- **Fixed:** Typo in `hasInput` and `hasOutput` relationship type names - [#854](https://github.com/spdx/spdx-3-model/pull/854)
- **Fixed:** Typo in `hasInput` and `hasOutput` entries - [#854](https://github.com/spdx/spdx-3-model/pull/854)
- Corrected `hasInputs` to `hasInput` and `hasOutputs` to `hasOutput` in
`Core/RelationshipType`.
- **Fixed:** Typo in `hasPrerequisite` entry- [#817](https://github.com/spdx/spdx-3-model/pull/817)
- Corrected the misspelling of `hasPrerequsite` to `hasPrerequisite` in
`Core/RelationshipType`.
- **Fixed:** Licensing relationship type names in Profile conformance - [#779](https://github.com/spdx/spdx-3-model/pull/779)
- Corrected `concludedLicense` to `hasConcludedLicense` and
`declaredLicense` to `hasDeclaredLicense` in the "Profile conformance"
section of AI, Dataset, Licensing, and Lite Profiles.
- **Added:** `adler32` entry to `Core/HashAlgorithm` - [#826](https://github.com/spdx/spdx-3-model/pull/826)
- The Adler-32 checksum, previously available in SPDX 2.3, has been
reintroduced.
- **Added:** `Core/SpdxOrganization` - [#880](https://github.com/spdx/spdx-3-model/pull/880)
- An `SpdxOrganization` individual, an Organization representing the SPDX
Project, is added. It is by definition the creator of all Element type individuals
- Reintroduced the Adler-32 checksum, previously available in SPDX 2.3.
- **Added:** `Core/SpdxOrganization` individual - [#880](https://github.com/spdx/spdx-3-model/pull/880)
- An `SpdxOrganization` individual, a `Organization` representing the SPDX
Project, is added. It is by definition the creator of all Element type individuals
defined by the SPDX Project.
- **Clarified:** `AI/autonomyType` - [#741](https://github.com/spdx/spdx-3-model/pull/741)
- **Clarified:** `AI/autonomyType` property - [#741](https://github.com/spdx/spdx-3-model/pull/741)
- Specified the meaning of `yes`, `no`, and `noAssertion` values in the
`AI/autonomyType` property description.
- **Clarified:** `Build/buildType` - [#875](https://github.com/spdx/spdx-3-model/pull/875)
- **Clarified:** `Build/buildType` property - [#875](https://github.com/spdx/spdx-3-model/pull/875)
- Its intent is added: "The buildType is used to interpret the meaning of
other build parameters by defining the "type" of build...".
- **Clarified:** `hasData` entry in `Core/RelationshipType` - [#815](https://github.com/spdx/spdx-3-model/pull/815)
other build parameters by defining the 'type' of build...".
- **Clarified:** `hasDataFile` entry in `Core/RelationshipType` - [#815](https://github.com/spdx/spdx-3-model/pull/815)
- Its description is enhanced with examples and counter-examples.
- **Improved:** JSON-LD examples.
- All JSON-LD examples in the "Syntax" section of class descriptions are now
validated - [#794](https://github.com/spdx/spdx-3-model/pull/794)
- Added JSON-LD examples for `AI/EnergyConsumption` and
`AI/EnergyConsumptionDescription` - [#780](https://github.com/spdx/spdx-3-model/pull/780)
- **Updated:** Model diagrams.
- Use updated names
- Specify XSD data types
- All named individuals are removed - [#884](https://github.com/spdx/spdx-3-model/pull/884)
- General typos and formatting fixes
- Used updated names and specified XSD datatypes - [#852](https://github.com/spdx/spdx-3-model/pull/852)
- Removed all named individuals - [#884](https://github.com/spdx/spdx-3-model/pull/884)
- Fixed general typos and formatting issues.

## 3.0 (2024-04-15)

For changes since the 3.0 release candidates, please visit:
<https://github.com/spdx/spdx-3-model/releases>.