Skip to content

Latest commit

 

History

History
63 lines (36 loc) · 1.62 KB

CHANGELOG.md

File metadata and controls

63 lines (36 loc) · 1.62 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2024-02-29

Changed

  • Replaced the abandoned web-token/jwt-* packages with web-token/jwt-library.
  • Dropped support for end of life PHP versions.

[0.1.5] - 2023-05-03

Changed

  • Required versions of web-token/jwt-* packages changed from ^2.2 to ^2.2|^3.

[0.1.4] - 2022-12-16

Changed

  • Improves error handling when parsing and invalid signature.
  • Removed license symlinks.

[0.1.1] - 2022-08-17

Added

  • Accept any header casing
  • Handle trailing / in paths more gracefully #80

Changed

  • Improve documentation
  • Fix workflow testing failing due to new Pest release

[0.1.0] - 2022-05-05

Added

  • Support for verifying a signature using JSON keys.
  • Support for verifying a signature using Jose\Component\Core\JWK keys.

Changed

  • Methods that enable signature verification using PEM or PEM files can now receive multiple strings or paths (i.e multiple keys). The signature is verified if at least one key verification succeeds.

[0.0.2] - 2022-01-05

Changed

  • Excluded build/test files when publishing on packagist.

[0.0.1] - 2021-12-09

Added

  • Support for signing using a PEM string, PEM file, PEM base64 string or Jose\Component\Core\JWK key.
  • Support for verifying a signature using a PEM string, PEM file, PEM base64 string or Jose\Component\Core\JWK key.