Changelog

0.5.5 (2023-09-19)

Bug Fixes

  • follow enum literals from schema (23d1519)

0.5.4 (2023-09-01)

Features

  • allow to clone the document (7d07772)

Bug Fixes

  • accept complex license expression in ‘LicenseInfoInFiles’ (ee8b6b9)

0.5.3 (2023-06-29)

Features

  • add support for SPDX 2.3 documents (10e67cb)

0.5.2 (2022-12-01)

Bug Fixes

  • disable default features of chrono to avoid security vuln (370c25c)
  • remove needless lifetimes (151a7c7)
  • replace deprecated chrono usage (dc29e99)

0.5.1 (2022-07-05)

Miscellaneous Chores

0.5.0 - 2022-04-13

Changed

  • Breaking: Change field license_information_in_file of FileInformation to be a Vec<SimpleExpression> instead of a Vec<String>.

0.4.1 - 2022-04-12

Added

  • Implement PartialEq for SPDX.

0.4.0 - 2022-04-12

Changed

  • Breaking: Change SPDXExpression to use the spdx-expression crate. Changes everything around the expression handling.

0.3.0 - 2021-10-21

Changed

  • Breaking: Refactor snippet byte range and line range.

Removed

  • Breaking: Moved the functionality for getting the SPDX License List to a utility crate. See spdx-toolkit.
  • Breaking: Moved the functionality for for creating graphs from the relationships to a utility crate. See spdx-toolkit.

0.2.1 - 2021-10-14

Fixed

  • Accepts lowercase relationship types when parsing tag-value documents.

0.2.0 - 2021-10-13

Changed

  • Started following semantic versioning and keeping a changelog.