Fossology

Latest version: v3.3.0

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

Scan your dependencies

Page 2 of 5

3.0.0

([`0a04bf4`](https://github.com/fossology/fossology-python/commit/0a04bf459b8b04b09a5a1de398dcbf7144a29974))

- **tests**: Remove compatibility test with version 4.1.x
([`194c76f`](https://github.com/fossology/fossology-python/commit/194c76fca945c79507839d6e5d4359defb6eab9a))

Features

- **download**: Dowload upload by id
([`42dd18b`](https://github.com/fossology/fossology-python/commit/42dd18bcb24eb3a3a1115d660f427855e31396a7))

- **groups**: Delete group and manage members
([`5a2c33f`](https://github.com/fossology/fossology-python/commit/5a2c33f942778d4cc905a149d453e8bac900ac12))

Breaking change: Fossology doesn't provide reliable API version strings anymore. Remove version
checks for all groups endpoints.

- **upload**: Change and retreive permissions
([`4506b88`](https://github.com/fossology/fossology-python/commit/4506b88619386cfd46f01f055b2b55785492b69c))

- **uploads**: Add all copyrights related endpoints, refactor test files
([`db3c2e7`](https://github.com/fossology/fossology-python/commit/db3c2e76355baefc525cb9956ac6649a6a8bb10d))

- **user**: Add default_group information
([`b880bd5`](https://github.com/fossology/fossology-python/commit/b880bd5310c2bc75b669b66b4eb698a3e7dd4399))

Refactoring

- **all**: Update copyright and remove deprecated functions
([`1e639aa`](https://github.com/fossology/fossology-python/commit/1e639aa4f539312a0c39cbc9377e7234589e19da))

- **authorization**: Slightly change authorization error logic
([`532b1e0`](https://github.com/fossology/fossology-python/commit/532b1e00d9f3a36be8d50d9e5fc4d6d2b624266d))

- **jobs**: Add new /all endpoint, increase timeout robustness
([`4b3216f`](https://github.com/fossology/fossology-python/commit/4b3216f310f2c2f426e17ef3d1949851c052ba8a))

- **types**: Fix mypy errors
([`0ee397e`](https://github.com/fossology/fossology-python/commit/0ee397e0ffb9e4117ec09625427abc2bb5f7c833))

- **versions**: Get rid of version checking logic (breaking change)
([`3db7bf2`](https://github.com/fossology/fossology-python/commit/3db7bf2f29f4f35ae25ab85f577c25845ef618d8))

2.1.0

([`0a6f8ff`](https://github.com/fossology/fossology-python/commit/0a6f8ff5e3ce9b2ec54b992137e5bc8e6ca290a5))

- **members**: Add more users & group members API calls
([`b70744d`](https://github.com/fossology/fossology-python/commit/b70744d61e0d9c05643da726972326f3c7820ad7))

Refactoring

- **modules**: Move Search and Users classes to dedicated files
([`3b19555`](https://github.com/fossology/fossology-python/commit/3b1955566c79d8e76d116dae7b8ef3fea1bcc0f5))

2.0.0

Bug Fixes

- **jobs**: Create JobStatus, improve typing in jobs class
([`3fe9bad`](https://github.com/fossology/fossology-python/commit/3fe9bad5632e1fdfc1bf99b85f2f6520337c4bed))

Extent testsuite to only create jobs when needed, verify jobs are completed in the fixture already.

Chores

- **actions**: Set latest fossology tests to continue-on-error
([`4ac5b2a`](https://github.com/fossology/fossology-python/commit/4ac5b2a4f010bd9baba9871c08ef8d3061cffb2d))

- **actions**: Use Python 3.10 by default, upgrade Fossology version
([`652011e`](https://github.com/fossology/fossology-python/commit/652011e7c20dc062a81d9659cd4ef34054da503a))

- **update**: Major update 2.0.0
([`5b4b4f2`](https://github.com/fossology/fossology-python/commit/5b4b4f24eeb7e1546d6a467b27b05ba992524301))

Features

- **cli**: Add delete commands and use them in the tests
([`ca42bfa`](https://github.com/fossology/fossology-python/commit/ca42bfaf10deb960011dfdd4260f5bb0bff87b5b))

- **next**: Add new features until API 1.4.3, improve tests
([`b5775a9`](https://github.com/fossology/fossology-python/commit/b5775a9b32d3b01c92bb775fc4ca33357227cf1a))

- **sample**: Delete upload and file created during the test
([`042740a`](https://github.com/fossology/fossology-python/commit/042740a3e3357db612341e1b21e74538e5f0d248))

1.5.0

Bug Fixes

- **report**: Improve content type robustness
([`1060c6a`](https://github.com/fossology/fossology-python/commit/1060c6aa6de373d512da6deecd7c9e139303647c))

- **tests**: Rename test folders to avoid conflicts
([`976eabe`](https://github.com/fossology/fossology-python/commit/976eabe733c7447e0ae7d67954f8269268e38fe8))

Chores

- **black**: Fix formating
([`71418c0`](https://github.com/fossology/fossology-python/commit/71418c034ac21f63a6099240ffb9da13e185d7ee))

- **deps**: Update dependencies
([`45bfb56`](https://github.com/fossology/fossology-python/commit/45bfb56cd8feb675ca66e150010370e87475a501))

- **format**: Apply new black rules
([`28693f2`](https://github.com/fossology/fossology-python/commit/28693f269b8abc57d7ec811f7036400baf30052e))

- **version**: Minor upgrade, support Fossology 1.4.0
([`cb4adc0`](https://github.com/fossology/fossology-python/commit/cb4adc0e2d83f819a0f5d8c94bca6dd2e9f4a7d6))

- **version**: New patch version
([`b3b485f`](https://github.com/fossology/fossology-python/commit/b3b485fb1530f0ae13969edae2f9ca40818ee324))

Features

- **report**: Add wait_time option to custome report retry delay
([`97950f8`](https://github.com/fossology/fossology-python/commit/97950f81751e95af1ba256d0cd655a8d25173e36))

- **upload**: Breaking change for PUT and PATCH /upload methods
([`e281d03`](https://github.com/fossology/fossology-python/commit/e281d03556605bb2b7559568f8d4d4ac86d8e26d))

1.4.0

Bug Fixes

- Add missing parameter
([`56dbfc9`](https://github.com/fossology/fossology-python/commit/56dbfc941c2cacce14c21440a51c45f375cacd87))

- Unexisting attribute
([`3cdb5d4`](https://github.com/fossology/fossology-python/commit/3cdb5d4625953bd495769c4a19bf11a07bb354c2))

- **auth**: Use username for old API versions
([`93aa5f8`](https://github.com/fossology/fossology-python/commit/93aa5f89f0c5e688d4da6a1a10d9576d303fec30))

- **README**: Add suggestion from MR
([`1356fbe`](https://github.com/fossology/fossology-python/commit/1356fbeeffaaf1c2e4991c9e491ccc954853f3e7))

Chores

- Create new version 1.4.0
([`6f7a20a`](https://github.com/fossology/fossology-python/commit/6f7a20a7239f3e5de3b93683e70eba43fa24fe58))

- Reduce complexity of list_uploads, sort imports
([`b8a57f9`](https://github.com/fossology/fossology-python/commit/b8a57f954c7f15138f4849aa5aeae0118dd7a443))

1.3.4

Bug Fixes

- **license**: Type of response changed since 1.3.0
([`69d2765`](https://github.com/fossology/fossology-python/commit/69d276557b9f0ff50456ac82f048a33535b25e7a))

- **uploads**: Specify 'group' parameter in call to detail_upload
([`9a7dd0a`](https://github.com/fossology/fossology-python/commit/9a7dd0ae4cca2ec26463ba0dbf37c8632df779f9))

Chores

- **format**: Correct formatting
([`e9049d0`](https://github.com/fossology/fossology-python/commit/e9049d0b415cbe287126555ceff2d8176990da56))

- **tests**: Upgrate last release version
([`50a4aca`](https://github.com/fossology/fossology-python/commit/50a4aca4d780baba88c2ae04dab2166080c742b6))

Features

- **jobs**: Add missing reuse options
([`9c069df`](https://github.com/fossology/fossology-python/commit/9c069dfa6fea6b937e435c7e48179adb445f3fa8))

- **license**: License endpoint now returns a list
([`e78daaa`](https://github.com/fossology/fossology-python/commit/e78daaa78cf339049e95fc1b8123c0e99099afa0))

- **license**: Update license endpoints
([`42a669d`](https://github.com/fossology/fossology-python/commit/42a669d6462316ba5a933676cb0f483fdc11de79))

Only support endpoint starting from version 1.3.0 Support GET/POST/PATCH inclusive listing all
licenses using 'all_pages' argument.

- **self**: Add support for /users/self endpoint
([`e767f28`](https://github.com/fossology/fossology-python/commit/e767f28fcd68c9d1112cd5775fc71472921c47a3))

Verify compatibility with older API versions. Update method call examples and tests. Add deprecation
comment for the user name option.

Testing

- **jobs**: Fix assertions
([`e4dc0ed`](https://github.com/fossology/fossology-python/commit/e4dc0ed2e02eee15d9f28320e50c5aeb459c891e))

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.