Skip to content

Releases: apple/swift-certificates

1.10.0

28 Apr 09:11
999fd70
Compare
Choose a tag to compare

What's Changed

SemVer Minor

  • Add new Certificate.PrivateKey init from PKCS8 DER bytes by @gjcairo in #248

Full Changelog: 1.9.0...1.10.0

Swift Certificates 1.9.0

23 Apr 10:18
86eca75
Compare
Choose a tag to compare

What's Changed

SemVer Minor

SemVer Patch

Other Changes

  • Add static SDK CI workflow by @rnro in #234
  • Use centralized CMake checks by @rnro in #235
  • Enable macOS CI on merge to main and daily timer by @rnro in #238
  • Enable macOS CI on pull requests by @rnro in #240
  • Remove warnings as errors from 5.9 CI by @gjcairo in #243
  • Remove warnings as errors from 5.9 main runs by @gjcairo in #245
  • Enable Swift 6.1 jobs in CI by @rnro in #246
  • add thresholds for Swift 6.1 from 6.0 thresholds by @rnro in #247

New Contributors

Full Changelog: 1.8.1...1.9.0

Swift Certificates 1.8.1

13 Mar 10:36
d608282
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • Add missing availability annotations to fix iOS, watchOS, and tvOS builds by @simonjbeaumont in #233

Full Changelog: 1.8.0...1.8.1

1.8.0

12 Mar 15:05
bd59875
Compare
Choose a tag to compare

What's Changed

SemVer Minor

  • Add default value for signature algorithm by @baarde in #221
  • Make RDN.Attribute.Value conversion to ASN1Any public by @baarde in #215

SemVer Patch

  • Tag CMS signer identifier implicitly by @nicholaskim94 in #218
  • Use proper hash when computing message digest in signed attributes by @baarde in #219
  • Fix a small error in AlgorithmIdentifier description and add missing cases by @baarde in #222
  • fix amd64 support by @michael-yuji in #223
  • Add back the _TinyArray.swift to the CMakeLists.txt to fix build errors by @cmcgee1024 in #226
  • Import FoundationEssentials instead of Foundation when available by @gjcairo in #227
  • Replace platforms from Package manifest with availability guards by @gjcairo in #232

Other Changes

  • Move nightly-6.0 benchmark thresholds to 6.1 by @dnadoba in #224
  • CI use 6.1 nightlies by @rnro in #225
  • Rename nightly_6_1 params to nightly_next by @rnro in #228
  • move nightly-next thresholds and add legacy symlink by @rnro in #229
  • Delete Thresholds/nightly-6.1 symlink by @rnro in #230
  • Only apply standard swift settings on valid targets by @rnro in #231

New Contributors

Full Changelog: 1.7.0...1.8.0

Swift Certificates 1.7.0

13 Jan 11:18
274f866
Compare
Choose a tag to compare

What's Changed

SemVer Minor

SemVer Patch

Other Changes

New Contributors

Full Changelog: 1.6.1...1.7.0

Swift Certificates 1.6.1

16 Oct 10:16
1fbb6ef
Compare
Choose a tag to compare

What's Changed

SemVer Patch

Full Changelog: 1.6.0...1.6.1

Swift Certificates 1.6.0

14 Oct 13:17
d8799da
Compare
Choose a tag to compare

What's Changed

SemVer Minor

SemVer Patch

Other Changes

New Contributors

Full Changelog: 1.5.0...1.6.0

Swift Certificates 1.5.0

06 Aug 13:36
2f79730
Compare
Choose a tag to compare

SemVer Minor

  • Add bridge between Certificate and Security.SecCertificate (#182, patch credit to @aryan-25)

SemVer Patch

  • Adds support for including signing time in signedAttrs for CMS signing. (#176, patch credit to @R4N)
  • add support for riscv64 (#179, patch credit to @futurejones)
  • Add missing import statement for Windows. (#180, patch credit to @p-lenart)

Other Changes

  • Update swift-syntax link to swiftlang/swift-syntax (#181, patch credit to @ahoppen)

Swift Certificates 1.4.0

10 Jun 21:59
4688f24
Compare
Choose a tag to compare

SemVer Minor

  • Allow OneOfPolicies and AllOfPolicies to take throwing policy builders, to match Verifier (#173)

SemVer Patch

  • Use case-insensitive comparison when validating cert domain name (#175, patch credit to @baarde)

Other Changes

  • Our perf thresholds have changed (#178)

Swift Certificates 1.3.0

02 May 11:19
83640c8
Compare
Choose a tag to compare

SemVer Minor

  • Raise minimum Swift version to 5.8 (#164)
  • Add support for validating server hostnames and IP addresses (#171)
  • Add OneOfPolicies and AllOfPolicies (#172)

SemVer Patch

  • CountryName should be a PrintableString RDNA (#165)
  • Fix Sendable warnings from latest main compiler (#166)

Other Changes

  • build: add support to vendor dependencies (#158, patch credit to @compnerd)
  • Add missing availability guards in tests (#159)
  • Remove now-breaking test vector test (#167)
  • Make testCertificateDescription independent of system date formatting settings (#170)