|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
|
| 5 | +## v9.0.1-rc.1 (2025-02-13) |
| 6 | + |
| 7 | +### Unknown |
| 8 | + |
| 9 | +* Merge remote-tracking branch 'origin/main' into 9.0.0-dev ([`baaa977`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/baaa977ae4b23fe96ee2e9b165660bc93b98bc98)) |
| 10 | + |
| 11 | + |
5 | 12 | ## v8.8.0 (2025-02-12)
|
6 | 13 |
|
7 | 14 | ### Feature
|
|
12 | 19 | Signed-off-by: Indivar Mishra <[email protected]> ( [`beb35f5`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/beb35f55e3e75d625db45e4ff084dee02e919ef6))
|
13 | 20 |
|
14 | 21 |
|
| 22 | +## v9.0.0-rc.1 (2025-02-12) |
| 23 | + |
| 24 | +### Breaking |
| 25 | + |
| 26 | +* feat!: BomRef affect equality/comparisson (#754) |
| 27 | + |
| 28 | +For some this is considered a bug-fix, for others this is a feature - it |
| 29 | +is a breaking change anyway since it modifies the order of things. |
| 30 | + |
| 31 | +---- |
| 32 | + |
| 33 | +TODO: |
| 34 | +- [x] **every** symbol that has a property `bom-ref` MUST utilize it for |
| 35 | +dunder methods `hash`,`eq`,`gt`,`lt`,... |
| 36 | +- [x] add new test cases from #753 |
| 37 | +- [x] add new test cases from #540 |
| 38 | +- [x] add new test cases from #677 |
| 39 | +- [x] create new tests snapshots (if applicable) |
| 40 | + |
| 41 | +---- |
| 42 | + |
| 43 | +> [!important] |
| 44 | +> depends on #755 |
| 45 | + |
| 46 | +supersedes #678 |
| 47 | +closes #678 |
| 48 | + |
| 49 | +fixes #753 |
| 50 | +fixes #540 |
| 51 | +fixes #677 |
| 52 | + |
| 53 | +--------- |
| 54 | + |
| 55 | +Signed-off-by: wkoot <[email protected]> |
| 56 | +Signed-off-by: Jan Kowalleck <[email protected]> |
| 57 | +Co-authored-by: wkoot <[email protected]> ( [`46bc3f5`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/46bc3f53b9302159b7fa684d3cf78b08928ba731)) |
| 58 | + |
| 59 | +* chore(deps)!: `py-serializable==^1.1.1` -> `^2.0.0` (#775) |
| 60 | + |
| 61 | +bump to `py-serializable` v2.0.0: |
| 62 | +<https://github.com/madpah/serializable/releases/tag/v2.0.0> |
| 63 | +This is considered a breaking change, as downstream users might rely on |
| 64 | +the same package's previous version. |
| 65 | + |
| 66 | +Signed-off-by: Jan Kowalleck <[email protected]> ( [`7c20c8e`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/7c20c8e44fbc3de2942dd2f2ad298be2bd17614b)) |
| 67 | + |
| 68 | +* refactor!: streamline comparison/hashing functions (#755) |
| 69 | + |
| 70 | +we have different methods of object comparison here and there, some work |
| 71 | +on tuples, other on hashes, other on different structures. |
| 72 | + |
| 73 | +this PR streamlines this. |
| 74 | + |
| 75 | +these changes might cause breaking changes for downstream users. |
| 76 | + |
| 77 | +--------- |
| 78 | + |
| 79 | +Signed-off-by: Jan Kowalleck <[email protected]> ( [`fd9b755`](https://github.com/CycloneDX/cyclonedx-python-lib/commit/fd9b7559a49bdaf3f6d9fe9fea54db8a65958c01)) |
| 80 | + |
| 81 | + |
15 | 82 | ## v8.7.0 (2025-02-06)
|
16 | 83 |
|
17 | 84 | ### Feature
|
|
0 commit comments