Skip to content

Releases: apple/swift-asn1

1.7.0

16 Apr 12:15
eb50cbd

Choose a tag to compare

What's Changed

SemVer Minor

Other Changes

  • Enable Swift 6.3 jobs in CI by @rnro in #118

Full Changelog: 1.6.0...1.7.0

1.6.0

17 Mar 13:15
9f54261

Choose a tag to compare

What's Changed

SemVer Minor

  • Added visible string implementation with tests by @mcecunda in #113

Other Changes

  • switch from main to 0.0.7 for swiftlang workflows by @rnro in #114
  • update actions/checkout from v4 to v6 by @rnro in #116
  • Use org security policy instead of our bespoke version by @madrob in #117

New Contributors

Full Changelog: 1.5.1...1.6.0

1.5.1

02 Dec 10:25
810496c

Choose a tag to compare

What's Changed

SemVer Patch

Other Changes

  • Restrict GitHub workflow permissions - future-proof by @incertum in #109

New Contributors

Full Changelog: 1.5.0...1.5.1

Swift ASN.1 1.5.0

14 Oct 14:43
40d25bb

Choose a tag to compare

What's Changed

SemVer Minor

Other Changes

New Contributors

Full Changelog: 1.4.0...1.5.0

Swift ASN.1 1.4.0

30 Jun 16:50
f702259

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

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

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

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

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

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)