Fossology

Latest version: v3.2.1

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

3.2.1

What's Changed
* fix(version): use v1 by default until v2 will be released by deveaud-m in dc0e0b722b649fde87ad345c65c30ff1daa501f3
* tests(v1): test v1 by default, add tests for uploads v2 by deveaud-m in 171332dd96a0776cb76100d1e24ce29a8e26cf7d
* chore(lint): replace flake8, black and isort by ruff by deveaud-m in https://github.com/fossology/fossology-python/pull/131


**Full Changelog**: https://github.com/fossology/fossology-python/compare/v3.2.0...v3.2.1

3.2.0

What's Changed
* feat(v2): support API version v2 by default by deveaud-m in https://github.com/fossology/fossology-python/pull/127
* feat(3.2.0): upgrade to next minor version by deveaud-m in https://github.com/fossology/fossology-python/pull/128


**Full Changelog**: https://github.com/fossology/fossology-python/compare/v3.1.1...v3.2.0

3.1.1

What's Changed
* fix(token): call sys.exit if server is not reachable by deveaud-m in https://github.com/fossology/fossology-python/pull/125
* fix(exceptions): instantiate the inherited exception class by deveaud-m in https://github.com/fossology/fossology-python/pull/126


**Full Changelog**: https://github.com/fossology/fossology-python/compare/v3.1.0...v3.1.1

3.1.0

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: https://github.com/fossology/fossology-python/pull/118 and https://github.com/fossology/fossology-python/pull/119

3.0.0

Release description

This release adds support for almost all API endpoints implemented in Fossology 4.2.1:
* Uploads licenses and copyrights: https://github.com/fossology/fossology-python/pull/111
* `/all` jobs endpoint for admins: https://github.com/fossology/fossology-python/pull/109
* Downloading an upload: https://github.com/fossology/fossology-python/pull/105
* Default user group: https://github.com/fossology/fossology-python/pull/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 https://github.com/fossology/fossology-python/compare/v2.1.0...v3.0.0.

2.1.0

Ensure basic support for the new Fossology API version 1.5.1:

- **Bug fix**: proper `uploadType` is required to upload packages via `GET /uploads` (386fd35759db40025929d23820ae6dc69dce9b8c)
- **Feature**: support new group endpoints (b70744d61e0d9c05643da726972326f3c7820ad7)
- `GET /groups/{id}/members`
- `POST /groups/{group_id}/user/{user_id}`
- **Refactoring** & **Feature**: support new users endpoints (3b1955566c79d8e76d116dae7b8ef3fea1bcc0f5)
- `POST /users`
- `DELETE /users/{id}`
- **Chore**: update direct dependencies (d8d4dcfee3d7e3e831e1d4fdd7b7711ed4b38309) and GitHub pages deploy action (d3cd9c8991bfd0c75774031692080fa65f71cd87)

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.