| 
1 | 1 | # Changelog  | 
2 | 2 | 
 
  | 
 | 3 | +## securesystemslib v1.0.0  | 
 | 4 | + | 
 | 5 | +Securesystemslib API is now considered stable. The core functionality is  | 
 | 6 | +provided in the _Signer_ interface and the half a dozen integrated _Signer_  | 
 | 7 | +implementations that can be found in the `signer` module. Smaller helper  | 
 | 8 | +modules `dsse`, `formats`, `hash` and `storage` are also part of the API.  | 
 | 9 | +Several legacy modules have been removed.  | 
 | 10 | + | 
 | 11 | +### Added  | 
 | 12 | +* Signer: add public_key attribute to interface (#756)  | 
 | 13 | +* VaultSigner: Signer implementation for HashiCorp Vault (#800)  | 
 | 14 | +* CryptoSigner: support ecdsa keytype that is no longer in spec (#711)  | 
 | 15 | +* CryptoSigner: add private_bytes property (#799)  | 
 | 16 | +* CryptoSigner: add `"file2"` signer uri (#759)  | 
 | 17 | +* test: use localstack to test AWSSigner (#777)  | 
 | 18 | + | 
 | 19 | +### Removed  | 
 | 20 | +* CryptoSigner: remove `"file"` signer uri (#759)  | 
 | 21 | +* migration script for legacy keys  (#770)  | 
 | 22 | +* `SSlibSigner` class and `*_securesystemslib_key` methods (#771)  | 
 | 23 | +* legacy key `key*`, `interface`, `util` and `schema` modules (#772, #773, #776)  | 
 | 24 | +* unused functions in `hash`, and `formats` module (#774, #776)  | 
 | 25 | +* unused global key constants (#806)  | 
 | 26 | + | 
 | 27 | +### Changed  | 
 | 28 | +* SSlibKey: strengthen input validation (#780, #795)  | 
 | 29 | +* AWSSigner: support default scheme and add stronger input validation (#724, #778)  | 
 | 30 | +* dsse: change Envelope.signatures type to dict (#743)  | 
 | 31 | +* vendor: update ed25519 copy (#793)  | 
 | 32 | +* docs: improve user and contributor docs (#744, #745, #746, #749, #759, #796)  | 
 | 33 | +* test: improve and temporarily disable SigstoreSigner test (#779, #785)  | 
 | 34 | +* ci: use dependabot groups, update weekly (#735)  | 
 | 35 | +* ci: test macOS and Windows on latest Python only (#797)  | 
 | 36 | +* Make securessystemslib.gpg internal (#792)  | 
 | 37 | + | 
 | 38 | +### Fixed  | 
 | 39 | +* Fix check-upstream-ed25519 workflow permission (#706)  | 
 | 40 | +* SSlibKey: fix default scheme and test for ecdsa nistp384 key (#763 #794)  | 
 | 41 | + | 
 | 42 | + | 
3 | 43 | ## securesystemslib v0.31.0  | 
4 | 44 | 
 
  | 
5 | 45 | ### Added  | 
 | 
0 commit comments