Skip to content

Commit 60875f9

Browse files
authored
Merge pull request #1284 from joshuagl/joshuagl/release-v0.17.0
Prepare v0.17.0 release
2 parents 74b1549 + 76c0a54 commit 60875f9

File tree

3 files changed

+34
-2
lines changed

3 files changed

+34
-2
lines changed

docs/CHANGELOG.md

+32
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
# Changelog
22

3+
## v0.17.0
4+
**NOTE**: this will be the final release of tuf that supports Python 2.7.
5+
This is because Python 2.7 was marked [end-of-life](
6+
https://www.python.org/dev/peps/pep-0373/) in January of 2020, and
7+
since then several of tuf's direct and transient dependencies have stopped
8+
supporting Python 2.7.
9+
10+
### Added
11+
* Added Architectural Decisions Records (ADRs) for:
12+
* where to develop python-tuf 1.0 (#1220)
13+
* to justify the extent of OOP in the metadata model (#1229)
14+
* to decide on a Python code style guide (#1232)
15+
16+
### Changed
17+
* Switch to GitHub Actions for CI (#1242, #1283, #1252)
18+
* Switch to only running bandit on Python versions greater than 3.5 (#1234)
19+
* Bump dependencies: requests (#1245), chardet (#1239), urllib3 (#1268),
20+
cffi (#1280), securesystemslib (#1285), cryptography (#1282, #1286).
21+
**NOTE**: the latest version of cryptography is no longer used on
22+
Python 2, as that is not supported.
23+
* Moved from dependabot-preview to GitHub native Dependabot (#1258)
24+
* Configure dependabot to ignore idna, as it breaks Python 2.7 builds (#1259)
25+
* Install securesystemslib in tox in non-editable mode (#1228)
26+
* Change the editable venv installation order (#1271)
27+
28+
### Fixed
29+
* Updated expiration check in Updater to better match the specification (#1235)
30+
* Ensure tempfile's are closed in Updater (#1226)
31+
32+
### Removed
33+
* Dropped support for Python 3.5 (#1238)
34+
335
## v0.16.0
436
### Added
537
* Begin to document architectural and project-wide decisions as Architectural

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878

7979
setup(
8080
name = 'tuf',
81-
version = '0.16.0', # If updating version, also update it in tuf/__init__.py
81+
version = '0.17.0', # If updating version, also update it in tuf/__init__.py
8282
description = 'A secure updater framework for Python',
8383
long_description = long_description,
8484
long_description_content_type='text/markdown',

tuf/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# setup.py has it hard-coded separately.
33
# Currently, when the version is changed, it must be set in both locations.
44
# TODO: Single-source the version number.
5-
__version__ = "0.16.0"
5+
__version__ = "0.17.0"
66

77
# This reference implementation produces metadata intended to conform to
88
# version 1.0.0 of the TUF specification, and is expected to consume metadata

0 commit comments

Comments
 (0)