|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## v1.0.0 |
| 4 | + |
| 5 | +This release makes ngclient and the Metadata API the supported python-tuf APIs. |
| 6 | +It also removes the legacy implementation as documented in the |
| 7 | +[1.0.0 announcement](1.0.0-ANNOUNCEMENT.md): all library code is now contained |
| 8 | +in `tuf.api` or `tuf.ngclient`. |
| 9 | + |
| 10 | +### Added |
| 11 | +* tests: Extend testing (#1689, #1703, #1711, #1728, #1735, #1738, |
| 12 | + #1742, #1766, #1777, #1809, #1831) |
| 13 | + |
| 14 | +### Changed |
| 15 | +* Metadata API: Disallow microseconds in expiry (#1712) |
| 16 | +* Metadata API: Preserve role keyid order (#1754) |
| 17 | +* Metadata API: Make exceptions more consistent (#1725, #1734, #1787, #1840, |
| 18 | + #1836) |
| 19 | +* Metadata API: Update supported spec version to "1.0.28" (#1825) |
| 20 | +* Metadata API: Accept legacy spec version "1.0" (#1796) |
| 21 | +* Metadata API: Accept custom fields in Metadata (#1861) |
| 22 | +* ngclient: Remove temporary file in failure cases (#1757) |
| 23 | +* ngclient: Explicitly encode rolename in URL (#1759) |
| 24 | +* ngclient: Allow HTTP payload compression (#1774) |
| 25 | +* ngclient: Make exceptions more consistent (#1799, #1810) |
| 26 | +* docs: Improve documentation (#1744, #1749, #1750, #1755, #1771, #1776, #1772, |
| 27 | + #1780, #1781, #1800, #1815, #1820, #1829, #1838, #1850, #1853, #1855, #1856 |
| 28 | + #1868, #1871) |
| 29 | +* build: Various build infrastructure improvements (#1718, #1724, #1760, #1762, |
| 30 | + #1767, #1803, #1830, #1832, #1837, #1839) |
| 31 | +* build: Stop supporting EOL Python 3.6 (#1783) |
| 32 | +* build: Update dependencies (#1809, #1827, #1834, #1863, #1865, #1870) |
| 33 | + |
| 34 | +### Removed |
| 35 | +* Remove all legacy code including old client, repository_tool, repository_lib |
| 36 | + and the scripts (#1790) |
| 37 | +* Metadata API: Remove modification helper methods that are no longer necessary |
| 38 | + (#1736, #1740, #1743) |
| 39 | +* tests: Remove client tests that were replaced with better ones (#1741) |
| 40 | +* tests: Stop using unittest_toolbox (#1792) |
| 41 | +* docs: Remove deprecated documentation (#1768, #1769, #1773, #1848) |
| 42 | + |
3 | 43 |
|
4 | 44 | ## v0.20.0
|
5 | 45 |
|
|
0 commit comments