Skip to content

Releases: leif-ibsen/SwiftChaChaPoly

Release 2.4.0

23 Feb 16:12
Compare
Choose a tag to compare

About SwiftChaChaPoly release 2.4.0:

  1. The functionality and API is unchanged from release 2.3.0

  2. The documentation has been restructured

Release 2.3.0

05 Feb 13:14
Compare
Choose a tag to compare

About SwiftChaChaPoly release 2.3.0:

  1. The functionality and API is unchanged from release 2.2.0

  2. Some minor documentation inaccuracies are fixed

2.2.0

30 Jan 14:00
Compare
Choose a tag to compare

About SwiftChaChaPoly release 2.2.0:

  1. Functionality and API is unchanged from release 2.1.0

  2. Corrected some minor documentation inaccuracies

Release 2.1.0

23 Jan 09:49
Compare
Choose a tag to compare

About SwiftChaChaPoly release 2.1.0:

  1. The functionality and API is unchanged

  2. 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

13 Sep 18:10
Compare
Choose a tag to compare

About SwiftChaChaPoly release 2.0.0:

  1. 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

  2. API and functionality is otherwise unchanged

  3. A number of project Wycheproof test cases added

  4. Updated documentation

Release 1.1.0

20 Apr 08:16
Compare
Choose a tag to compare

About SwiftChaChaPoly release 1.1.0:

  1. The functionality and API is the same as in the previous release

  2. 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.0

    The testsuite must be run in release mode, otherwise it takes forever.
    This can be done from the command line with

    swift 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

08 Oct 13:32
Compare
Choose a tag to compare

Minor code cleanup

Release 1.0.0

05 Oct 14:15
Compare
Choose a tag to compare

First release of SwiftChaChaPoly