Skip to content

Latest commit

 

History

History
123 lines (89 loc) · 9.72 KB

CHANGELOG.md

File metadata and controls

123 lines (89 loc) · 9.72 KB

Changelog

All notable changes to this project will be documented in this file.

Include references to issue- or pull-request numbers.

[3.0.0] - 2024-08-27

What's Changed

  • added watchos build-ability to SPM package by @mcecunda in #264
  • Fix linter warnings by @antonyalkmim in #293
  • Update target platforms and fix tests by @daniel-moh in #310
  • Add support for public and private header parameters by @daniel-moh in #312
  • [JWE] Added support for A256GCM and A128GCM by @tobihagemann in #278
  • Updates search path for Mac silicon SwiftLint functionality in Xcode by @haeser in #311
  • Add ECDH support for JWE Key Management continuation of #268 by @anthony-dedieu-ariadnext in #314
  • Add support for PBES2 by @tobihagemann in #304
  • Add support for A192CBC-HS384 and A192GCM by @daniel-moh in #341
  • Allow for plugging in user-provided crypto implementations via customization API by @daniel-moh in #343
  • Reorganize source files into directories by @daniel-moh in #344
  • Remove deprecated APIs by @daniel-moh in #345
  • Update signer and verifier init param name and fix typos by @daniel-moh in #346

New Contributors

  • @mcecunda made their first contribution in #264
  • @antonyalkmim made their first contribution in #293
  • @anthony-dedieu-ariadnext made their first contribution in #314
  • @daniel-moh made their first contribution in #310

Full Changelog: https://github.com/airsidemobile/JOSESwift/compare/2.4.0...3.3.0

[2.4.0] - 2021-04-20

  • Use timing safe byte comparison for AES CBC MAC checks (#259)
  • Add support for JWS HS256, HS384, and HS512 algorithms (#258)
  • Bump kramdown from 2.3.0 to 2.3.1 (#255)
  • Update SPM installation instructions (#252)
  • Automate publishing releases on GitHub (#249)

[2.3.1] - 2020-12-14

  • Stop installing SwiftLint when it's not installed (#246)

[2.3.0] - 2020-11-11

  • Add parsed JWK header parameter (#240)
  • Apply Xcode12 recommended settings (#236)
  • Add macOS to platforms (#233)
  • Update danger (#232)

[2.2.1] - 2020-06-24

  • Copy additional parameters when updating JWT with keyId (#225)
  • Add SPM installation to readme (#224)

[2.2.0] - 2020-06-17

[2.1.0] - 2020-02-24

[2.0.0] - 2019-11-20

[1.8.1] - 2019-06-27

[1.8.0] - 2019-03-18

[1.7.0] - 2019-02-19

[1.6.0] - 2019-01-25

[1.5.0] - 2019-01-23

[1.4.0] - 2018-12-04

  • Changes Swift version from 4.0 to 4.2 (#127) via @xavierLowmiller
  • Changes CommonCrypto import to use Swift’s new builtin CommonCrypto module instead of the custom SJCommonCrypto module (#127, #131) via @daniel-mohemian

TODO: Add old versions and especially contributors from old versions! See #144.