@@ -28,6 +28,8 @@ API changes
2828 * Changed some methods to no longer throw ` \InvalidArgumentException ` . (via [ #125 ] )
2929 PhpDoc annotations were updated, so that code analysis tools should pick up.
3030 This was possible by enforcing correct typing on PHP8 language level.
31+ * BREAKING: Every occurrence of ` [mM]etaData ` with a capital "D" was renamed to ` [mM]metadata ` with a small "d". ([ #133 ] via [ #131 ] , [ #149 ] )
32+ This affected class names, method names, variable names, property names, file names, documentation - everything.
3133* ` \CycloneDX\Core\Enum ` namespace
3234 * Added class constant ` ExternalReferenceType::RELEASE_NOTES ` to reflect CycloneDX v1.4 ([ #57 ] via [ #65 ] )
3335* ` \CycloneDX\Core\Models ` namespace
@@ -56,7 +58,7 @@ API changes
5658 * BREAKING: Removed this class (via [ #125 ] , [ #131 ] )
5759 * ` MetaData ` class
5860 * BREAKING: renamed class to ` Metadata ` ([ #133 ] via [ #131 ] )
59- Even though PHP is case-insensitive with class names, autoloaders are not . Therefore, this is considered a breaking change.
61+ Even though PHP is case-insensitive with class names, autoloaders may be case-sensitive . Therefore, this is considered a breaking change.
6062 * BREAKING: changed methods ` {get,set}Tools() ` so that their parameter & return type is non-nullable, was nullable ([ #66 ] via [ #131 ] )
6163 * ` Tool ` class
6264 * BREAKING: renamed methods ` {get,set}ExternalReferenceRepository() ` -> ` {get,set}ExternalReferences() ` ([ #133 ] via [ #131 ] )
@@ -137,6 +139,7 @@ API changes
137139[ #143 ] : https://github.com/CycloneDX/cyclonedx-php-library/pull/143
138140[ #144 ] : https://github.com/CycloneDX/cyclonedx-php-library/pull/144
139141[ #146 ] : https://github.com/CycloneDX/cyclonedx-php-library/pull/146
142+ [ #149 ] : https://github.com/CycloneDX/cyclonedx-php-library/pull/149
140143
141144## 1.6.3 - 2022-09-15
142145
0 commit comments