Skip to content

Latest commit

 

History

History
220 lines (165 loc) · 13.7 KB

CHANGELOG.md

File metadata and controls

220 lines (165 loc) · 13.7 KB

Changelog

v3.10.1 (2022-12-15)

Fix

  • PURL for PyPI packages from 'conda list' have the correct format now (#471) (1573064)

Documentation

  • Improve CONTRIBUTION instructions - sign-off step (#470) (578c0a8)

v3.10.0 (2022-12-13)

Feature

  • Add support for poetry lock format v2.0 (#469) (0b1e07f)

v3.9.0 (2022-12-13)

Feature

  • Parsers can outbut more debug messages (#466) (9eedb4f)

v3.8.0 (2022-12-12)

Feature

  • Error- and debug-output is send to STDERR, instead of STDOUT (#465) (f543b69)

v3.7.4 (2022-12-12)

Fix

  • Ignore broken licenses in env parser (#463) (3118acd)

v3.7.3 (2022-12-11)

Fix

  • Adjust dependency pip-requirements-parser to a working version (#450) (6101986)

v3.7.2 (2022-11-15)

Fix

  • Add a missing space in the help pages pathto -> path to (#443) (bc5fe57)

v3.7.1 (2022-11-10)

Fix

  • EnvironmentParser: Reduced crashes if no Classifiers are found (#441) (67f56e7)

v3.7.0 (2022-11-10)

Feature

  • Pass purl-bom-ref to EnvironmentParser (#432) (7cfefeb)

v3.6.4 (2022-11-10)

Fix

  • EnvironmentParser: Remove code break when classifier parsing in py>=3.8 (#431) (4ab075e)

v3.6.3 (2022-09-19)

Fix

v3.6.2 (2022-09-19)

Fix

v3.6.1 (2022-09-19)

Fix

  • Properly declare licenses from environment (#417) (25f9e29)

v3.6.0 (2022-09-16)

Feature

  • Enable dependency cyclonedx-python-lib@^3 (#418) (05cd51e)

Documentation

  • Describe cyclonedx-py rather than cyclonedx-bom (c04196e)
  • Minor updates to poetry usage details & contributing.md (#407) (0abe230)

v3.5.0 (2022-06-27)

Feature

  • Optionally force bom_ref to be purl rather that the default random UUID format - thanks @RodneyRichardson (9659d08)

v3.4.0 (2022-06-16)

Feature

  • Update purl to match specification when ingesting packages from Conda - thanks to @RodneyRichardson (072c8f1)

v3.3.0 (2022-06-16)

Feature

  • Add Conda MD5 hash to Component.hashes, if available - thanks @RodneyRichardson (772c517)

v3.2.2 (2022-06-02)

Fix

  • Add actively used (transitive) dependencies (#363) (1f45ad9)

v3.2.1 (2022-04-05)

Fix

  • Cli default file for json format (8747620)

v3.2.0 (2022-04-05)

Feature

Documentation

  • Describe methods to call the tool (2bac83a)

v3.1.1 (2022-03-21)

Fix

  • conda-parser: Version recognition for strings (#332) (65246dd)

Documentation

v3.1.0 (2022-03-10)

Feature

  • Add pip-requirements-parser and update virtualenv to latest version (73b2182)

Fix

  • Sort imports (fdec44b)
  • Try to fix the temp file issue on Windows machines (684d4f0)

Documentation

  • Update RequirementsFileParser docs to include nested file support (9e9021d)

v3.0.0 (2022-02-21)

Feature

  • Bump to latest cyclonedx-python-lib (5902fbf)
  • Added marker and classifiers to denote this as typed (#313) (f317353)
  • Update to latest RC of cyclonedx-python-lib (6c8b517)
  • Update to latest RC of cyclonedx-python-lib (bc8ee6b)

Breaking

  • Default Schema Version has been replaced by notion of LATEST supported Schema Version (5902fbf)

v2.0.3 (2022-02-03)

Fix

  • Docker image releae checkout ref w/o tags (#309) (5d8b1e1)

v2.0.2 (2022-02-03)

Fix

v2.0.1 (2022-01-24)

Fix

  • Bump dependencies to get latest cyclonedx-python-lib (87c3fe7)

v2.0.0 (2022-01-13)

Feature

  • Add support for CycloneDX 1.4 specification (#294) (7bb6d32)

Documentation

  • Readme maintenance - shields & links (#266) (a34046f)

v1.5.3 (2021-11-23)

Fix

  • Revert to previous process for building Docker image as PyPi index update is too slow to pull straight away after publish (67bb738)

v1.5.2 (2021-11-23)

Fix

  • Corrected docker image build process to not rely on dist folder which is cleaned up by python-semantic-release (6c65c11)

v1.5.1 (2021-11-23)

Fix

  • Re-enable build and publish of Docker Image (#263) (478360d)

v1.5.0 (2021-11-17)

Feature

v1.4.3 (2021-11-16)

Fix

  • Add static code analysis, better typing and bump cyclonedx-python-lib to 0.11 (d5d9f56)

v1.4.2 (2021-11-12)

Fix

  • If no input file is supplied and no input is provided on STDIN, we will now try to automatically locate (in the current working directory) a manifest with default name for the input type specified. This works for PIP (Pipfile.lock), Poetry (poetry.lock) and Requirements (requirements.txt) (93f9e59)

v1.4.1 (2021-10-26)

Fix

  • Corrected documentation after deprecation of -rf, -pf, --poetry-file, --requirements-file and --pip-file (4c4c8d8)

v1.4.0 (2021-10-21)

Breaking Changes

  • The following parameter flags have all been removed in favour of a single common parameter flag -i:
    • For Poetry: -pf, --poetry-file
    • For Requirements: -rf, --requirements-file

Feature

  • Add conda support (bump cyclonedx-python-lib to ^0.10.0) (cb24275)

Fix

  • Encoding issues on Windows (bump cyclonedx-python-lib to ^0.10.2) (da6772b)
  • Encoding issues on Windows (bump cyclonedx-python-lib to ^0.10.1) (fe5df36)

v1.3.1 (2021-10-19)

Fix

  • Bump to cyclonedx-python-lib to resolve issue #244 (ebea3ef)

v1.3.0 (2021-10-19)

Feature

  • Add license information in CycloneDX BOM when using Environment as the source (5d1f9a7)

v1.2.0 (2021-10-12)

Feature

  • Update to latest stable cyclonedx-python-lib (6145bd5)

v1.1.0 (2021-10-04)

Feature

  • Add support for generating SBOM from poetry.lock files (bb4ac0f)

v1.0.5 (2021-09-27)

Fix

  • Handle requirements.txt which contain dependencies without a version statement and warn that they cannot be included in the resulting CycloneDX BOM (e637e56)

v1.0.4 (2021-09-27)

Fix

  • Error message when requirements.txt file is non-existent updated (3bbc071)

v1.0.3 (2021-09-27)

Fix

  • Default to "requirements.txt" in current directory when "-r" flag is supplied but not "-rf" flag is supplied (bb7e30a)

v1.0.2 (2021-09-13)

Fix

v1.0.1 (2021-09-13)

Fix

  • ci: Corrected main to master branch. (7162cd9)