Skip to content

Releases: leif-ibsen/ASN1

Release 2.7.0

01 Nov 09:04
Compare
Choose a tag to compare

About ASN1 release 2.7.0:

  1. The functionality and API is unchanged from release 2.6.0

  2. A number of minor documentation issues are fixed

Release 2.6.0

11 Jul 10:58
Compare
Choose a tag to compare

About ASN1 release 2.6.0:

  1. The functionality and API is unchanged from release 2.5.0

  2. Two minor bugs are fixed:

    a) The DER encoding of a BitString element
    states that unused bits be encoded as 0 bits.
    This was not always the case. It is fixed in release 2.6.0.

    b) An Integer element was not always encoded with the minimun number of bytes.
    For example, 1 might be encoded as [2, 3, 0, 0, 1] and not as [2, 1, 1] as it should.
    It is fixed in release 2.6.0.

Release 2.5.0

26 Feb 13:56
Compare
Choose a tag to compare

About ASN1 release 2.5.0:

  1. The functionality and API is unchanged from release 2.4.0

  2. The documentation is restructured

2.4.0

07 Feb 12:54
Compare
Choose a tag to compare

About ASN1 release 2.4.0:

  1. The functionality and API is unchanged from release 2.3.0

  2. Some minor documentation inaccuracies are fixed

2.3.0

25 Jan 11:05
Compare
Choose a tag to compare

About ASN1 release 2.3.0:

The functionality and API is unchanged from release 2.2.0

The documentation is build with Apple's DocC tool. It is available at the link

https://leif-ibsen.github.io/ASN1/documentation/asn1

and in the ASN1.doccarchive file

2.2.0

02 Nov 08:30
Compare
Choose a tag to compare

About release 2.2.0:

  1. The dependency on BigInt is changed so that ASN1 depends on the newest BigInt version - 1.14.0

  2. The functionality and API is unchanged

Release 2.1.0

20 Apr 08:00
Compare
Choose a tag to compare

About ASN1 release 2.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 ASN1

    must be inserted in every test file, in order to still be able to run the testsuite.
    This has been done in release 2.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 ASN1,
    not for people who just use ASN1.

2.0.3

11 Dec 12:00
Compare
Choose a tag to compare

Richard Moats reported a bug that caused ASN1 to erroneously throw an exception on certain inputs.
He also devised a solution which is now implemented.

Release 2.0.2

01 Jun 12:46
Compare
Choose a tag to compare

Changed the dependency on BigInt to release 1.4.0

Release 2.0.1

17 Feb 10:54
Compare
Choose a tag to compare

Changes in release 2.0.1:

Minor code cleanup to avoid annoying compiler warnings