From 7c64b05ca0c2ec5dee19f0c4bf4778d42e80a4de Mon Sep 17 00:00:00 2001 From: Joshua Lock Date: Tue, 12 May 2020 22:30:05 +0100 Subject: [PATCH 1/2] Prepare CHANGELOG for 0.15.0 release Signed-off-by: Joshua Lock --- CHANGELOG.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fae87dac..152a768d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## securesystemslib v0.15.0 + +* Allow Blake (blake2s and blake2b) hashing algorithms (#218) +* *new features* + * Add nistp384 signature verification support (#228) + * Allow callers to provide a default keyid in format_metadata_to_key, rather + than using the default keyid value of a hash of the canonical JSON of the + key metadata (#225) + * Implement files and directories abstraction as an abstract base class; + StorageBackendInterface, with a concrete implementation for local + filesystems; FilesystemBackend (#232). This enables users, such as tuf, + to support non-local/non-traditional filesystems, so long as they provide + an object implementing securesystemslib.storage.StorageBackendInterface. + All functions which take a StorageBackendInterface default to creating a + FilesystemBackend object for local filesystem interaction when an object + isn't provided. This means that behaviour remains the same as in prior + (0.14.x) releases of securesystemslib, only instead of throwing exceptions + from the Python standard library a custom, generic, error is thrown: + securesystemslib.exceptions.StorageError +* *removed features* + * Remove support for gzipped files in load_json_file (#230) + ## securesystemslib v0.14.2 * Re-enable OpenPGP signature verification without GnuPG (#215) From 69fcc359fcf0adac6a150d042d8026672472e364 Mon Sep 17 00:00:00 2001 From: Joshua Lock Date: Tue, 12 May 2020 22:30:16 +0100 Subject: [PATCH 2/2] Bump version to 0.15.0 Signed-off-by: Joshua Lock --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 2b491c27..ff5d05df 100755 --- a/setup.py +++ b/setup.py @@ -68,7 +68,7 @@ setup( name = 'securesystemslib', - version = '0.14.2', + version = '0.15.0', description = 'A library that provides cryptographic and general-purpose' ' routines for Secure Systems Lab projects at NYU', license = 'MIT',