@@ -4,12 +4,20 @@ All notable changes to this project will be documented in this file.
4
4
5
5
## unreleased
6
6
7
+ * Changed
8
+ * Use [ version 9b04a94 of CycloneDX specification] [ CDX-specification#9b04a94474dfcabafe7d3a9f8db6c7e5eb868adb ]
9
+ for XML and JSON schema validation. (via [ #150 ] )
10
+ * Use SPDX license enumeration from
11
+ [ version 9b04a94 of CycloneDX specification] [ CDX-specification#9b04a94474dfcabafe7d3a9f8db6c7e5eb868adb ] .
12
+ (via [ #150 ] )
7
13
* Added
8
- * Models for ` Property ` and ` PropertyRepository ` . (via [ #151 ] )
14
+ * Models for ` Property ` and ` PropertyRepository ` . (via [ #151 ] )
9
15
* JSON- and XML-Normalizer for ` Models.Property ` , ` Models.PropertyRepository ` . (via [ #151 ] )
10
16
* New property ` Models.Component.properties ` . (via [ #151 ] )
11
17
18
+ [ #150 ] : https://github.com/CycloneDX/cyclonedx-javascript-library/pull/150
12
19
[ #151 ] : https://github.com/CycloneDX/cyclonedx-javascript-library/pull/151
20
+ [ CDX-specification#9b04a94474dfcabafe7d3a9f8db6c7e5eb868adb ] : https://github.com/CycloneDX/specification/tree/9b04a94474dfcabafe7d3a9f8db6c7e5eb868adb
13
21
14
22
## 1.2.0 - 2022-08-01
15
23
@@ -43,8 +51,8 @@ All notable changes to this project will be documented in this file.
43
51
* Added
44
52
* Support for nested/bundled (sub-)components via ` Models.Component.components ` was added, including
45
53
serialization/normalization of models and impact on dependency graphs rendering. ([ #132 ] via [ #136 ] )
46
- * CycloneDX spec version 1.4 made element ` Models.Component.version ` optional.
47
- Therefore, serialization/normalization with this spec version will no longer render this element
54
+ * [ _ CycloneDX _ Specification ] [ CycloneDX-specification ] - 1.4 made element ` Models.Component.version ` optional.
55
+ Therefore, serialization/normalization with this specification version will no longer render this element
48
56
if its value is empty. (via [ #137 ] , [ #138 ] )
49
57
50
58
[ #132 ] : https://github.com/CycloneDX/cyclonedx-javascript-library/issues/132
@@ -91,7 +99,7 @@ Initial release.
91
99
* Provide data models to work with _ CycloneDX_ .
92
100
* Provide a JSON- and an XML-normalizer, that...
93
101
* supports all shipped data models.
94
- * respects any injected [ _ CycloneDX_ Specification] [ CycloneDX-spec ] and generates valid output according to it.
102
+ * respects any injected [ _ CycloneDX_ Specification] [ CycloneDX-specification ] and generates valid output according to it.
95
103
* can be configured to generate reproducible/deterministic output.
96
104
* can prepare data structures for JSON- and XML-serialization.
97
105
* Serialization:
@@ -125,7 +133,7 @@ Initial release.
125
133
* Specific to _ Node.js_ : create data models from PackageJson-like data structures
126
134
* Builders for the following use cases:
127
135
* Specific to _ Node.js_ : create deep data models from PackageJson-like data structures
128
- * Implementation of the [ _ CycloneDX_ Specification] [ CycloneDX-spec ] for the following versions:
136
+ * Implementation of the [ _ CycloneDX_ Specification] [ CycloneDX-specification ] for the following versions:
129
137
* ` 1.4 `
130
138
* ` 1.3 `
131
139
* ` 1.2 `
@@ -138,4 +146,4 @@ Initial release.
138
146
* [ xmlbuilder2] ( https://www.npmjs.com/package/xmlbuilder2 )
139
147
140
148
[ CycloneDX ] : https://cyclonedx.org/
141
- [ CycloneDX-spec ] : https://github.com/CycloneDX/specification/tree/main/schema
149
+ [ CycloneDX-specification ] : https://github.com/CycloneDX/specification/tree/main/schema
0 commit comments