Releases: fossology/fossology-python
v3.5.0
v3.4.0
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
v3.3.1
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
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
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
What's Changed
- feat(v2): support API version v2 by default by @deveaud-m in #127
- feat(3.2.0): upgrade to next minor version by @deveaud-m in #128
Full Changelog: v3.1.1...v3.2.0
Patch release v3.1.1
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)
Add support for:
GET /uploads/{id}/item/{itemId}/clearing-historyGET /uploads/{id}/item/{itemId}/prev-nextGET /uploads/{id}/item/{itemId}/bulk-historyPOST /uploads/{id}/item/{itemId}/bulk-scanGET /uploads/{id}/item/{itemId}/infoGET /uploads/{id}/item/{itemId}/totalcopyrights
New major release 3.0.0
Release description
This release adds support for almost all API endpoints implemented in Fossology 4.2.1:
- Uploads licenses and copyrights: #111
/alljobs 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.