Tufup

Latest version: v0.8.0

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

Scan your dependencies

Page 1 of 4

38.0.3

https://cryptography.io/en/latest/changelog/#v38-0-3

0.8.0

***IMPORTANT***: Please test your application's update cycle thoroughly, with *every* new version of `tufup`, before actually releasing your new app-update. We recommend doing *two* test-releases whenever `tufup` has been upgraded in your app, as described in https://github.com/dennisvang/tufup/discussions/110.

What's Changed
* Always return dict for custom metadata by dennisvang in https://github.com/dennisvang/tufup/pull/132

This is a minor api change that may affect *clients* using the *custom metadata* feature introduced in [v0.6.0][1], but only if they *explicitly* check `<TargetMeta>.custom is None` or `<TargetMeta>.custom_internal is None`. See 132 for more details.

* Upgrade tuf dependency to 4.0 by dennisvang in https://github.com/dennisvang/tufup/pull/135


**Full Changelog**: https://github.com/dennisvang/tufup/compare/v0.7.1...v0.8.0

[1]: https://github.com/dennisvang/tufup/releases/tag/v0.6.0

0.7.1

***IMPORTANT***: Please test your application's update cycle thoroughly, with *every* new version of `tufup`, before actually releasing your new app update. We recommend doing two test-releases whenever `tufup` has been upgraded in your app, as described in https://github.com/dennisvang/tufup/discussions/110.

What's Changed
* Let _install_update_win() accept unknown kwargs by dennisvang in https://github.com/dennisvang/tufup/pull/127


**Full Changelog**: https://github.com/dennisvang/tufup/compare/v0.7.0...v0.7.1

0.7.0

***IMPORTANT***: Please test your application's update cycle thoroughly, with *every* new version of `tufup`, before actually releasing your new app update. We recommend doing two test-releases whenever `tufup` has been upgraded in your app, as described in https://github.com/dennisvang/tufup/discussions/110.

What's Changed

Public changes:
* Add ability to mark releases as "required" (with CLI option) by dennisvang in https://github.com/dennisvang/tufup/pull/122
* Add CLI option for custom metadata by dennisvang in https://github.com/dennisvang/tufup/pull/124
* Add CLI option for version

Internal changes:
* Ignore invalid pre-release specifiers when checking for updates by dennisvang in https://github.com/dennisvang/tufup/pull/121
* Separate custom metadata into user-specified and tufup-internal by dennisvang in https://github.com/dennisvang/tufup/pull/123


**Full Changelog**: https://github.com/dennisvang/tufup/compare/v0.6.0...v0.7.0

0.6.0

IMPORTANT: Please test your application's update cycle with the new version of tufup, before actually releasing your app update. We recommend doing two test-releases whenever tufup has been upgraded in your app, as described in https://github.com/dennisvang/tufup/discussions/110.

Summary

Two important changes in this release:

- Added the option to include custom metadata with a new app release. This can be used, for example, to include a list of changes with each release. On the client-side, these changes can then be displayed to the user when asking for confirmation to do the update. See example in 104
- Patch size has been significantly reduced. Previous patches were binary diffs of the *compressed* `.tar.gz` archives. Now patches are binary diffs of the *uncompressed* `.tar` archives. The resulting patch is much smaller. However, one drawback is that patch creation (by the app developer) takes more time and memory. More details in 105

What's Changed
* Support custom metadata objects. by dennisvang in https://github.com/dennisvang/tufup/pull/100
* Fail-safe mechanism for patch updates by dennisvang in https://github.com/dennisvang/tufup/pull/101
* Improved key-finding ability for Repository.initialize by dennisvang in https://github.com/dennisvang/tufup/pull/103
* Simplified interface for custom metadata by dennisvang in https://github.com/dennisvang/tufup/pull/104
* Create patch from .tar instead of .tar.gz (alternative solution) by dennisvang in https://github.com/dennisvang/tufup/pull/105


**Full Changelog**: https://github.com/dennisvang/tufup/compare/v0.5.2...v0.6.0

0.5.2

What's Changed
* explicitly warn against whitespace in app name and filename by dennisvang in https://github.com/dennisvang/tufup/pull/85
* use ruff formatter by dennisvang in https://github.com/dennisvang/tufup/pull/88
* use relative paths in config file by dennisvang in https://github.com/dennisvang/tufup/pull/78
* change tuf dependency from 3.0 to 3.1 by dennisvang in https://github.com/dennisvang/tufup/pull/89
* add optional process_creation_flags argument to _install_update_win() by dennisvang in https://github.com/dennisvang/tufup/pull/90


**Full Changelog**: https://github.com/dennisvang/tufup/compare/v0.5.1...v0.5.2

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.