Skip to content

Releases: latchset/jwcrypto

Version 1.5.8

Choose a tag to compare

@simo5 simo5 released this 24 Jun 19:37
v1.5.8

What's Changed

  • Fix list iteration in claim format validation by @simo5 in #375
  • fix: bump minimum cryptography dependency to >= 39.0.0 by @xyaz1313 in #377
  • Wrap JWKSet parsing errors in InvalidJWKValue by @simo5 in #379
  • jwt: add opt-in strict_serialization to enforce compact form by @arpitjain099 in #381

New Contributors

Full Changelog: v1.5.7...v1.5.8

Version 1.5.7

Choose a tag to compare

@simo5 simo5 released this 07 Apr 00:36
v1.5.7

What's Changed

  • JWE: allow general (non flattened) serialization syntax by @Thomas-Mollard in #351
  • Update CI actions by @simo5 in #352
  • Allow to pass through pem loading unsafe option by @simo5 in #354
  • Add support for 'scope' claim with multiple scopes by @tony2001 in #359
  • Set default kid when importing keys from pyca. by @bartvm in #367
  • Hardening: Enforce length of keys for HMAC operations by @simo5 in #369
  • Add Ed25519 and Ed448 signature algorithms by @simo5 in #370
  • Migrate jwcrypto packaging to Hatch by @iamdhakrey in #373
  • Version 1.5.7 by @simo5 in #374

New Contributors

Full Changelog: v1.5.6...v1.5.7

Version 1.5.6 - Moderate Security release

Choose a tag to compare

@simo5 simo5 released this 06 Mar 19:47
v1.5.6

What's Changed

  • Address potential DoS with high compression ratio by @simo5 in #349

Full Changelog: v1.5.5...v1.5.6

Version 1.5.5

Choose a tag to compare

@simo5 simo5 released this 05 Mar 19:55
v1.5.5

This version fixes a pypi distribution problem introduced in 1.0 when pushing was automated.
With 1.5.5 a binary wheel is now also made available on pypi.

What's Changed

Full Changelog: v1.5.4...v1.5.5

v1.5.4

Choose a tag to compare

@simo5 simo5 released this 13 Feb 15:55
v1.5.4

One more release bump to address issues with typing_extensions minimum required version

Full Changelog: v1.5.3...v1.5.4

v1.5.3

Choose a tag to compare

@simo5 simo5 released this 07 Feb 20:18
v1.5.3

Bumping release due to inconsistency in python 3.6 support that affected pypi
jwcrypto-1.5.3.tar.gz.sha512sum.txt
jwcrypto-1.5.3.tar.gz

What's Changed

  • Drop python 3.6 and 3.7 and add 3.11 support by @simo5 in #340

Full Changelog: v1.5.2...v1.5.3

Version 1.5.2 - maintenance release

Choose a tag to compare

@simo5 simo5 released this 07 Feb 16:58
v1.5.2

This is a minor maintenance release to improve interoperability with debuggers
Note: yanked from pypi due to 3.6 incompatibility, use 1.5.3

What's Changed

New Contributors

Full Changelog: v1.5.1...v1.5.2

Version 1.5.1 - Security Release

Choose a tag to compare

@simo5 simo5 released this 26 Dec 19:52
v1.5.1

This is a minor security release to fix a potential DoS for applications that allow the use of symmetric keys with pbkdf2.

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.5.1

v1.5.0

Choose a tag to compare

@simo5 simo5 released this 30 May 17:50
v1.5.0

Version 1.5

Minor bugfixes and the addition of Brainpool curves.
As mentioned in the commit: "The use of these algorithms is specified solely by the gematik GmbH – National Digital Health Agency - for use in german e-health applications"

This version also raises the minimum Cryptography version required to 3.4 and the minimum python version tested to 3.7

What's Changed

  • Raising the bar for minimum pyca/cryptography by @simo5 in #306
  • Fix typos with codespell by @cclauss in #307
  • Add codespell checks in CI by @simo5 in #308
  • Add Brainpool EC-curves support by @spilikin in #309
  • Fix error message by @Cito in #318
  • Fix assorted CI issue by @simo5 in #319
  • Better support for algorithms that have different input keysize requirement by @simo5 in #324

New Contributors

Full Changelog: v1.4.2...v1.5.0

Version 1.4.2

Choose a tag to compare

@simo5 simo5 released this 15 Sep 13:01
v1.4.2

Another minor release to fix a mistake in the compatibility heuristics which affects actual applications

What's Changed

New Contributors

Full Changelog: v1.4.1...v1.4.2