Skip to content

Tags: cdxgen/cdx-proto

Tags

v2.2.0

Toggle v2.2.0's commit message

Verified

This commit was signed with the committer’s verified signature.
prabhu prabhu
Drop typedoc to unblock npm ci under TypeScript 7; document permanent…

… proto divergences

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>

v2.1.0

Toggle v2.1.0's commit message

Verified

This commit was signed with the committer’s verified signature.
prabhu prabhu
Update packages. Bump version

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>

v2.0.3

Toggle v2.0.3's commit message

Verified

This commit was signed with the committer’s verified signature.
prabhu prabhu
Bump version

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>

v2.0.1

Toggle v2.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: rich support for json canonicalisation (#5)

* Enhance CycloneDX helpers for robust JSON/protobuf round-trip and enum handling

- Add comprehensive normalization and denormalization for enums and field names in helpers.ts
- Implement parseBomBinary for auto-detecting CycloneDX spec version from protobuf
- Improve lifecycle, component, hash, evidence, and external reference handling for all supported spec versions
- Update helpers.test.js with extensive tests for round-trip, enum leakage, and binary parsing
- Minor formatting and import order fixes across codebase

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>

* Refactor exports for bom-1.7, update formatting and bump version to 2.0.1

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>

* Refactor enum and field normalization for robust CycloneDX JSON/protobuf round-trip

- Replace manual enum and field normalization with schema-driven, descriptor-based approach
- Add generic transformation logic for enums, lists, maps, and messages
- Support canonical enum styles and field aliases for 1.6 and 1.7
- Update tests to cover advanced enum and field round-trip scenarios

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>

* Support canonical definitions and declarations object round-trip in helpers

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>

* docs

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>

---------

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>

v2.0.0

Toggle v2.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #4 from AppThreat/feature/pkg-updates

Add version-specific exports, helper APIs, CI workflow, and test cove…

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was signed with the committer’s verified signature.
prabhu prabhu
Update packages. new tsconfig

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>

v1.2.1

Toggle v1.2.1's commit message

Verified

This commit was signed with the committer’s verified signature.
prabhu prabhu
Update packages

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #3 from AppThreat/feature/cdx17

CycloneDX 1.7 specification

v1.1.4

Toggle v1.1.4's commit message

Verified

This commit was signed with the committer’s verified signature.
prabhu prabhu
Update buf to 2.6.3

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>

v1.1.3

Toggle v1.1.3's commit message

Verified

This commit was signed with the committer’s verified signature.
prabhu prabhu
update packages

Signed-off-by: Prabhu Subramanian <prabhu@appthreat.com>