From 9914ab94c7c2774f23171cf3d471fdbb7571cf97 Mon Sep 17 00:00:00 2001 From: Lukas Puehringer Date: Mon, 13 Dec 2021 13:28:37 +0100 Subject: [PATCH] Prepare v0.20.0 This will be the final release of python-tuf that includes the legacy implementation code. Please see the [*1.0.0 announcement*](1.0.0-ANNOUNCEMENT.md) page for more details about the next release and the deprecation of the legacy implementation, including migration instructions. Signed-off-by: Lukas Puehringer --- docs/CHANGELOG.md | 37 +++++++++++++++++++++++++++++++++++++ setup.cfg | 2 +- tuf/__init__.py | 2 +- 3 files changed, 39 insertions(+), 2 deletions(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 0a717c96fd..ed9c539f56 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,5 +1,42 @@ # Changelog + +## v0.20.0 + +*__NOTE:__ This will be the final release of python-tuf that includes the +legacy implementation code. Please see the [*1.0.0 +announcement*](1.0.0-ANNOUNCEMENT.md) page for more details about the next +release and the deprecation of the legacy implementation, including migration +instructions.* + +### Added +* metadata API: misc input validation (#1630, #1688, #1668, #1672, #1690) +* doc: repository library design document and ADR (#1693) +* doc: 1.0.0 announcement (#1706) +* doc: misc docstrings in metadata API (#1620) +* doc: repository and client examples (#1675, #1685, #1700) +* test: ngclient key rotation (#1635, #1649, #1691) +* test: ngclient top-level role update (#1636) +* test: ngclient non-consistent snapshot (#1666, #1705) +* test: more lint/type checks and auto-formatting (#1658, #1664, #1659, #1674, + #1677, #1687, #1699, #1701, #1708, #1710, #1720) +* build: Python 3.10 support (#1628) + +### Changed +* ngclient: misc API changes (#1604) +* ngclient: avoid re-loading verified targets metadata (#1593) +* ngclient: implicitly call refresh() (#1654) +* ngclient: return loaded metadata (#1680) +* ngclient: skip visited nodes on delegation tree traversal (#1683) +* ngclient: remove URL normalisation (#1686) +* build: modernise packaging configuration (#1626) +* build: bump dependencies (#1609, #1611, #1616, #1621) +* build: limit GitHub Action token visibility and permissions (#1652, #1663) +* test: misc test changes (#1715, #1670, #1671, #1631, #1695) + +### Removed +* doc: obsolete roadmap (#1698) + ## v0.19.0 For users of legacy client (tuf.client module) this is purely a security fix diff --git a/setup.cfg b/setup.cfg index 73a975b948..08d51cc3da 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = tuf -version = 0.19.0 +version = 0.20.0 author = https://www.updateframework.com author_email = theupdateframework@googlegroups.com description = A secure updater framework for Python diff --git a/tuf/__init__.py b/tuf/__init__.py index cca809ba0d..1319171dab 100755 --- a/tuf/__init__.py +++ b/tuf/__init__.py @@ -2,7 +2,7 @@ # setup.cfg has it hard-coded separately. # Currently, when the version is changed, it must be set in both locations. # TODO: Single-source the version number. -__version__ = "0.19.0" +__version__ = "0.20.0" # This reference implementation produces metadata intended to conform to # version 1.0.0 of the TUF specification, and is expected to consume metadata