Skip to content

Releases: apple/swift-asn1

Swift ASN.1 1.4.0

30 Jun 16:50
f702259
Compare
Choose a tag to compare

What's Changed

SemVer Minor

SemVer Patch

New Contributors

Full Changelog: 1.3.2...1.4.0

SwiftASN.1 1.3.2

23 Apr 10:17
a54383a
Compare
Choose a tag to compare

What's Changed

SemVer Patch

Other Changes

  • Move nightly-6.0 benchmark thresholds to 6.1 by @dnadoba in #86
  • CI use 6.1 nightlies by @rnro in #87
  • Rename nightly_6_1 params to nightly_next by @rnro in #91
  • move nightly-next thresholds and add legacy symlink by @rnro in #92
  • Delete Thresholds/nightly-6.1 symlink by @rnro in #93
  • Only apply standard swift settings on valid targets by @rnro in #94
  • Add static SDK CI workflow by @rnro in #95
  • Use centralized CMake checks by @rnro in #96
  • Enable macOS CI on merge to main and daily timer by @rnro in #97
  • Enable macOS CI on pull requests by @rnro in #98
  • Enable Swift 6.1 jobs in CI by @rnro in #99
  • add thresholds for Swift 6.1 from 6.0 thresholds by @rnro in #101

New Contributors

Full Changelog: 1.3.1...1.3.2

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)