Releases: leif-ibsen/ASN1
Release 2.7.0
About ASN1 release 2.7.0:
-
The functionality and API is unchanged from release 2.6.0
-
A number of minor documentation issues are fixed
Release 2.6.0
About ASN1 release 2.6.0:
-
The functionality and API is unchanged from release 2.5.0
-
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
About ASN1 release 2.5.0:
-
The functionality and API is unchanged from release 2.4.0
-
The documentation is restructured
2.4.0
About ASN1 release 2.4.0:
-
The functionality and API is unchanged from release 2.3.0
-
Some minor documentation inaccuracies are fixed
2.3.0
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
About release 2.2.0:
-
The dependency on BigInt is changed so that ASN1 depends on the newest BigInt version - 1.14.0
-
The functionality and API is unchanged
Release 2.1.0
About ASN1 release 2.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 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.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 ASN1,
not for people who just use ASN1.
2.0.3
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
Changed the dependency on BigInt to release 1.4.0
Release 2.0.1
Changes in release 2.0.1:
Minor code cleanup to avoid annoying compiler warnings