Skip to content

Releases: apple/swift-asn1

SwiftASN.1 1.3.1

14 Jan 14:29
ae33e59
Compare
Choose a tag to compare

What's Changed

SemVer Patch

Other Changes

  • Migrate to GitHub Actions reusable workflows (2) by @rnro in #74
  • Remove legacy CI docker/script files by @rnro in #75
  • CI: concurrency=complete require-explicit-sendable by @rnro in #76
  • Remove script for updating contributors list by @PeterAdams-A in #78
  • [CI] Enable Windows CI by @FranzBusch in #77
  • add .editorconfig file by @rnro in #80
  • unify scheduled and main yamls by @rnro in #79
  • Aligning semantic version label check name by @FranzBusch in #82
  • Enable MemberImportVisibility check on all targets by @rnro in #83
  • Update release.yml by @FranzBusch in #84

Full Changelog: 1.3.0...1.3.1

Swift ASN.1 1.3.0

14 Oct 13:11
7faebca
Compare
Choose a tag to compare

What's Changed

SemVer Minor

SemVer Patch

  • Update code to compile without issue when ExistentialAny enabled by @pseligman in #63
  • Update Swift targets to enable ExistentialAny by @pseligman in #65
  • Add support for CRLF line endings to PEMDocument by @aryan-25 in #68
  • More Sendability annotiations by @PeterAdams-A in #72

Other Changes

New Contributors

Full Changelog: 1.2.0...1.3.0

Swift ASN1 1.2.0

06 Aug 13:36
df5d2fc
Compare
Choose a tag to compare

SemVer Minor

  • Add rawFractionalSeconds property to GeneralizedTime (#53, patch credit to @clintonpi)
  • Add initializers for ASN1ObjectIdentifier (#56, patch credit to @aryan-25)
  • Raise minimum Swift version to 5.8 (#51)

SemVer Patch

Other Changes

  • build: simplify the build rules (NFC) (#48, patch credit to @compnerd)
  • Update swift-syntax link to swiftlang/swift-syntax (#57, patch credit to @ahoppen)
  • Adopt package-benchmark (#46)
  • Swift 6 preparedness (#54)

Swift ASN1 1.1.0

23 Oct 15:50
c7e239b
Compare
Choose a tag to compare

SemVer Minor

  • Add support for parsing BER (#42)

Other Changes

  • Update to swift-format 509.0.0 (#41)
  • Add CI pipeline for Swift 5.10 (#43)
  • Remove note from README about API instability (#45)

Swift ASN1 1.0.0-beta.2

18 Sep 16:08
12c24ff
Compare
Choose a tag to compare

SemVer Minor

  • Support multi PEM parsing and speed up PEM parsing in general (#39)

Other Changes

  • remove outdated TODO (#38)
  • Fix docs: constructed is no longer part of ASN1Identifier (#40)

Swift ASN.1 1.0.0

25 Sep 07:54
12c24ff
Compare
Choose a tag to compare

This is the first major release and marks the time swift-asn1 enters API stability! You can learn more about it in the announcement forums post.

Nothing has changed since the last release 1.0.0-beta.2.

Swift ASN1 1.0.0-beta.1

24 Aug 13:49
ef712c4
Compare
Choose a tag to compare

SemVer Minor

  • Remove deprecated API (#37)

SemVer Patch

  • Adopt apple/swift-format (#35)
  • Make ASN1ObjectIdentifiers internal representation be the encoded form (#36)

Swift ASN1 0.10.0

04 Jul 09:48
4758353
Compare
Choose a tag to compare

SemVer Minor

  • Add method to lazily parse a SET from a ASN1Node (#32, #34)
  • Make IntegerBytesCollection conditionally Sendable (#33)

SemVer Patch

  • Avoid using stride(from:to:by:).reversed() (#31)

Swift ASN1 0.9.1

18 May 08:54
0700d17
Compare
Choose a tag to compare

SemVer Patch

  • Fix bug in comparing Generalized and UTC Time (#30)

Swift ASN1 0.9.0

18 May 08:17
1c5387a
Compare
Choose a tag to compare

SemVer Minor

  • Make PEMDocument Hashable and Sendable (#28)
  • Make GeneralizedTime and UTCTime Comparable. (#29)

Other Changes

  • Clean up the upToNextMinor in the docs (#27)