File tree Expand file tree Collapse file tree 2 files changed +34
-1
lines changed
Expand file tree Collapse file tree 2 files changed +34
-1
lines changed Original file line number Diff line number Diff line change 11# Changelog
2+
3+ ## v3.0.0
4+
5+ The notable change in this release is #2165 : The tuf.api.metadata.Key
6+ class implementation was moved to Securesystemslib with minor API
7+ changes. These changes require no action in tuf.ngclient users but may
8+ require small changes in tuf.api.metadata using repository
9+ implementations that create keys.
10+
11+ As a result of these changes, both signing and verification are now
12+ fully extensible, see Securesystemslib signer API for details.
13+
14+ tuf.repository remains an unstable module in 3.0.0.
15+
16+ ### Added
17+ * Build: Use pydocstyle to lint docstrings (#2283 , #2281 )
18+ * Examples: Add Repository uploader/signer tool example (#2241 )
19+ * Metadata API: Add TargetFile.get_prefixed_paths() (#2166 )
20+ * ngclient: Export TargetFile (#2279 )
21+ * repository: Add strictly typed accessors and context managers (#2311 )
22+ * Release: Use PyPI Trusted Publishing
23+ https://docs.pypi.org/trusted-publishers/ (#2371 )
24+
25+ ### Changed
26+ * Build: Various minor build and release infrastructure improvements,
27+ dependency updates
28+ * Metadata API: Key class is still part of the API but now comes from
29+ Securesystemslib (#2165 ):
30+ * ` Key.verify_signature() ` method signature has changed
31+ * ` Key.from_securesystemslib_key() ` was removed: Use
32+ Securesystemslibs ` SSlibKey.from_securesystemslib_key() ` instead
33+
34+
235## v2.1.0
336### Added
437* repo: experimental repository module and example (#2193 )
Original file line number Diff line number Diff line change 55"""
66
77# This value is used in the requests user agent.
8- __version__ = "2.1 .0"
8+ __version__ = "3.0 .0"
You can’t perform that action at this time.
0 commit comments