Skip to content

Releases: dennisvang/tufup

v0.9.0

11 Jun 19:34
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

What's Changed

Added

Changed

Internal

Full Changelog: v0.8.0...v0.9.0

v0.8.0

19 Apr 10:02
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

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 #110.

What's Changed

  • Always return dict for custom metadata by @dennisvang in #132

    This is a minor api change that may affect clients using the custom metadata feature introduced in v0.6.0, 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 #135

Full Changelog: v0.7.1...v0.8.0

v0.7.1 (bugfix)

12 Mar 16:13
Compare
Choose a tag to compare
v0.7.1 (bugfix) Pre-release
Pre-release

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 #110.

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

12 Mar 12:41
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

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 #110.

What's Changed

Public changes:

  • Add ability to mark releases as "required" (with CLI option) by @dennisvang in #122
  • Add CLI option for custom metadata by @dennisvang in #124
  • Add CLI option for version

Internal changes:

  • Ignore invalid pre-release specifiers when checking for updates by @dennisvang in #121
  • Separate custom metadata into user-specified and tufup-internal by @dennisvang in #123

Full Changelog: v0.6.0...v0.7.0

v0.6.0

22 Feb 14:06
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

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 #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

Full Changelog: v0.5.2...v0.6.0

v0.5.2

30 Nov 09:55
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.1...v0.5.2

v0.5.1 maintenance update

06 Jul 15:37
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0 maintenance update

29 May 14:17
Compare
Choose a tag to compare
Pre-release

What's Changed

  • adapt to changes in python-tuf v2.1.0 and v3.0.0 by @dennisvang in #70

Full Changelog: v0.4.9...v0.5.0

v0.4.9 optional patch creation

24 Feb 12:47
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.4.8...v0.4.9

v0.4.8

13 Dec 18:45
d071f44
Compare
Choose a tag to compare
v0.4.8 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.4.7...v0.4.8