Fossology

Latest version: v3.2.0

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

Scan your dependencies

Page 2 of 4

1.5.0

- Add support for API version 1.4.0: adapt PUT and PATCH /upload, see https://github.com/fossology/fossology/pull/2101
- Add possibility to specify `wait_time` for reports download, closes 95
- Fix content disposition regex when downloading reports, closes 96
- Update Python dependencies

What's Changed
* Fix/content disposition by deveaud-m in https://github.com/fossology/fossology-python/pull/97

**Full Changelog**: https://github.com/fossology/fossology-python/compare/v1.4.0...v1.5.0

1.4.0

This minor release come with a brand new feature contributed by thsetz, look at the [foss_cli](https://github.com/fossology/fossology-python#using-the-cli) documentation in the README.

New features:
- Support for extended upload endpoint (Fossology API v1.3.4) https://github.com/fossology/fossology-python/pull/92
- Support for new `/info` and `/health` endpoints (Fossology API v1.3.3) https://github.com/fossology/fossology-python/pull/91
- `foss_cli` https://github.com/fossology/fossology-python/pull/75

Bug fix:
- Typehints compatibility with Python < 3.9 https://github.com/fossology/fossology-python/pull/79

Many thanks to thsetz alpianon and GMishx for their contributions to this release!

1.3.4

This release implements support for the new and updated endpoint up to **API version 1.3.2** (Fosssology 3.11.x).

**Drop support** for version previous to Fossology 3.10.0 (API version 1.2.1).

Related pull requests:
* Fix for `/upload` POST endpoint: https://github.com/fossology/fossology-python/pull/66, many thanks to WallaceIT
* Improve testsuite: https://github.com/fossology/fossology-python/pull/67
* Support new `/users/self` endpoint: https://github.com/fossology/fossology-python/pull/68
* Support new `/license` endpoints: https://github.com/fossology/fossology-python/pull/69
* Support new reuse options: https://github.com/fossology/fossology-python/pull/70

1.3.0

Endpoints `/uploads` and /jobs` support pagination if the number of record is bigger than 100.

This release allows limiting listing to given pages and page-sizes or retrieve all pages at once.

Value returned by `list_uploads` and `list_jobs` is now a tuple with the `Upload`/`Job` list and the total number of pages available.
This is a **breaking change** in the API.

1.2.1

Align release of `fossology-python` with Fossology REST API version, currently 1.2.1.

New features:
- Limit file search to a single upload (47)
- Add upload from server (50)
- Support backward compatibility with previous API version (51)
- Support `/license` and `/groups` new endpoints (55 and 56)

Other improvements:
- Use pytest as the default test framework
- Extend testsuite to support docker shared volumes in Github actions
- Sort imports using `isort`

1.0.0

This is the first major version of the fossology python wrapper.

This version supports the fossology API up to version 1.1.1.
Some incompatibilities with former versions of the API could remain.

This library now uses `pytest` to perform the unit and integration tests (using the latest tag of Fossology Docker container).
The testsuite of this first major release covers 94% of the code.

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.