Skip to content

Releases: fossology/fossology-python

v3.5.0

23 Feb 16:41

Choose a tag to compare

v3.5.0 (2026-02-23)

Chores

  • Update version numbers to latest semantic release (844e441)

Features

  • Add support for spdx3 report (4ead07b)

Detailed Changes: v3.4.0...v3.5.0

v3.4.0

23 Feb 09:38

Choose a tag to compare

v3.4.0 (2026-02-23)

Bug Fixes

  • Remove semantic release dependency (cbb4978)

  • ci: Improve semantic-release workflow permissions and concurrency (67c7db4)

  • cli: Improve failure handling in reuse workflow (d0b6f29)

  • users: Initialise user_agents (b4692ac)

Chores

  • Add semantic release and update lock file (0ddf0ed)

  • Update to latest PSR version and try to improve automation (da8ba86)

  • Update version number to 3.3.2 (eb3280d)

  • ci: Remove redundant workflow comment (682fe6d)

  • deps: Bump urllib3 from 2.5.0 to 2.6.3 (e90df2c)

  • release: Configure semantic-release to update version in pyproject.toml and docs-source/conf.py (3cbcb16)

  • types: Fix type errors add version information (b63a74d)

Features

  • folders: Implement list_folders_v2 and FolderFactory for API v2 support (5f9da70)

Testing

  • cli: Add smoke test for foss_cli main command (211e554)

Detailed Changes: v3.3.1...v3.4.0

3.3.2

04 Aug 16:16

Choose a tag to compare

Bug Fixes

  • Remove semantic release dependency (cbb4978)

Chores

  • Add semantic release and update lock file (0ddf0ed)

  • Update to latest PSR version and try to improve automation (da8ba86)

Full Changelog: v3.3.2...v3.3.2

v3.3.1

11 Jul 09:51
22dbdf6

Choose a tag to compare

v3.3.1 (2025-07-11)

Bug Fixes

  • Update test suite to match behavior of FOSSology 4.4.0
    (fb366e6)

  • reportformat: Add clixml report format
    (d28aeca)

Chores

  • deps: Bump requests from 2.32.3 to 2.32.4
    (d643485)

  • deps: Bump urllib3 from 2.3.0 to 2.5.0
    (1ef86ed)

  • deps-dev: Bump jinja2 from 3.1.5 to 3.1.6
    (439a543)

  • deps-dev: Bump tornado from 6.4.2 to 6.5.1
    (1265eb9)

Features

  • Support jobs/history endpoint
    (e347226)

v3.3.0

28 Jan 16:23

Choose a tag to compare

v3.3.0 (2025-01-28)

Bug Fixes

  • Update test suite to match behavior of FOSSology 4.4.0 (fb366e6)

Chores

  • Update all dependencies (5f740b8)

  • Update supported python versions, add semantic release action (0730530)

  • Update workflows triggers, add PyPi project variable (2bb2945)

Features

  • Support jobs/history endpoint (e347226)

Detailed Changes: v3.2.1...v3.3.0

New patch release

08 Apr 11:02
fa3cf93

Choose a tag to compare

What's Changed

  • fix(version): use v1 by default until v2 will be released by @deveaud-m in dc0e0b7
  • tests(v1): test v1 by default, add tests for uploads v2 by @deveaud-m in 171332d
  • chore(lint): replace flake8, black and isort by ruff by @deveaud-m in #131

Full Changelog: v3.2.0...v3.2.1

Minor release 3.2.0

19 Mar 09:17
5fe5645

Choose a tag to compare

What's Changed

Full Changelog: v3.1.1...v3.2.0

Patch release v3.1.1

16 Feb 08:58

Choose a tag to compare

What's Changed

  • fix(token): call sys.exit if server is not reachable by @deveaud-m in #125
  • fix(exceptions): instantiate the inherited exception class by @deveaud-m in #126

Full Changelog: v3.1.0...v3.1.1

Minor 3.1.0: add support for Fossology 4.4.0-rc1 (partial)

19 Dec 15:11
f76165e

Choose a tag to compare

Add support for:

  • GET /uploads/{id}/item/{itemId}/clearing-history
  • GET /uploads/{id}/item/{itemId}/prev-next
  • GET /uploads/{id}/item/{itemId}/bulk-history
  • POST /uploads/{id}/item/{itemId}/bulk-scan
  • GET /uploads/{id}/item/{itemId}/info
  • GET /uploads/{id}/item/{itemId}/totalcopyrights

See corresponding pull requests: #118 and #119

New major release 3.0.0

09 Aug 08:23
16719d1

Choose a tag to compare

Release description

This release adds support for almost all API endpoints implemented in Fossology 4.2.1:

  • Uploads licenses and copyrights: #111
  • /all jobs endpoint for admins: #109
  • Downloading an upload: #105
  • Default user group: #106

Breaking change: due to inconsistencies in the API version management in Fossology release 4.2.x, support for version checking and backward compatibility has been dropped from the Python library. Make sure FossologyApiError exceptions are handled properly to detect feature incompatibility between your Fossology server instance and your Python script.

Additionally this new release add some more chore functionality like types checking, updated Python dependencies and adaptation to new poetry flags for dependency management and some minor coverage improvements.

For details about all changes added to this release, go to v2.1.0...v3.0.0.