Releases: apple/swift-crypto
Releases · apple/swift-crypto
Swift Crypto 1.1.2
SwiftCrypto 1.1.1
Swift Crypto 1.1.0
Semver Minor
- Support for PEM/DER serialisation for asymmetric key types.
- Support for HKDF expand/extract.
- Brings API up to date with iOS 14.
Semver Patch
Swift Crypto 1.1.0 RC 2
Semver Patch
- Updated ECDSA signature code to use pure-Swift ASN.1 parsing/serialization. (#46)
- Fixed test running on Android. (#41) (patch credit to @buttaface)
- Updated to BoringSSL 54858b63c1d886f6c8d903d4a4f594f1485de189. (#47)
- Documentation improvements. (#42, #44) (patch credit to @0xTim)
Please note that this release is a release-candidate. We will be shipping release candidates all the way until the final release of the Apple platform SDKs this fall. These are deliberately excluded from the regular semantic versioning scheme as these APIs remain subject to change, just as they are on Apple's platform SDKs.
Swift Crypto 1.1.0 RC 1
Semver Minor
- Support for PEM/DER serialisation for asymmetric key types.
- Support for HKDF expand/extract.
- Brings API up to date with WWDC seed of Apple platforms.
Please note that this release is a release-candidate. We will be shipping release candidates all the way until the final release of the Apple platform SDKs this fall. These are deliberately excluded from the regular semantic versioning scheme as these APIs remain subject to change, just as they are on Apple's platform SDKs.
Swift Crypto 1.0.2
Swift Crypto 1.0.1
Semver Patch
- Fixed compiler issue that could occur when linking with projects that declare jemalloc functions that don't exist, such as Folly. (#28)
- Updated BoringSSL to 5298ef99bf2b2d77600b3bb74dd572027bf495be. (#31)
- Improved usage of XCTest. (#15, thanks to @ZevEisenberg)
- Improved markdown rendering in Xcode. (#11, thanks to @Sajjon)
- Helped CI validate that the gyb is kept intact. (#17, thanks to @Sajjon)
- Added marks within gyb generated files. (#19, thanks to @Sajjon)
- Cleaned up links in readme. (#10, thanks to @AustinConlon)
- Improved project name rendering in readme. (#12)
- Readme typo fixes. (#16)
- More consistent references to contributors in Git history. (#14)
- Better GitHub issue template. (#7, #21 thanks to @Sajjon)
- Helped GitHub statistics be aware that BoringSSL is a vendored copy. (#17, thanks to @sindresorhus)
- Corrected references to contributors file. (#24, thanks to @Sajjon)
- Better docker setup. (#6, #30)