Releases: leif-ibsen/SwiftChaChaPoly
Release 2.4.0
About SwiftChaChaPoly release 2.4.0:
-
The functionality and API is unchanged from release 2.3.0
-
The documentation has been restructured
Release 2.3.0
About SwiftChaChaPoly release 2.3.0:
-
The functionality and API is unchanged from release 2.2.0
-
Some minor documentation inaccuracies are fixed
2.2.0
About SwiftChaChaPoly release 2.2.0:
-
Functionality and API is unchanged from release 2.1.0
-
Corrected some minor documentation inaccuracies
Release 2.1.0
About SwiftChaChaPoly release 2.1.0:
-
The functionality and API is unchanged
-
The documentation is build with Apple's DocC tool. It is available at the link
https://leif-ibsen.github.io/SwiftChaChaPoly/documentation/swiftchachapoly
and in the SwiftChaChaPoly.doccarchive file
Release 2.0.0
About SwiftChaChaPoly release 2.0.0:
-
The ChaChaPoly constructor throws an exception if its key or nonce
parameters have wrong size. In the previous release this would cause a precondition to fail -
API and functionality is otherwise unchanged
-
A number of project Wycheproof test cases added
-
Updated documentation
Release 1.1.0
About SwiftChaChaPoly release 1.1.0:
-
The functionality and API is the same as in the previous release
-
Apple has removed the function
swift package generate-xcodeproj
in Xcode 14.3. This means that it is no longer possible to generate a Swift Package
and then turn it into an Xcode project, in order to define testability.Since there is now no Xcode project where testability can be enabled, the line
@testable import SwiftChaChaPoly
must be inserted in every test file, in order to still be able to run the testsuite.
This has been done in release 1.1.0The testsuite must be run in release mode, otherwise it takes forever.
This can be done from the command line withswift test -c release -Xswiftc -enable-testing
The above considerations are only relevant for the development of SwiftChaChaPoly,
not for people who just use SwiftChaChaPoly.
Release 1.0.1
Minor code cleanup
Release 1.0.0
First release of SwiftChaChaPoly