Skip to content

v1.2.0

Compare
Choose a tag to compare
@little-apps little-apps released this 14 Apr 05:16
· 380 commits to main since this release

What's Changed

  • Configuration file changes:
    • The littlejwt.algorithm setting is moved to littlejwt.key.algorithm.
    • Settings for JWK file types are pulled from the LITTLEJWT_KEY_FILE_* environment variables by default.
    • Configuration settings (like the 'openssl.cnf' file location) for openssl functions can be set at littlejwt.openssl.
  • Generate private and PKCS12 key types with Artisan commands.
  • Use random one-time JSON Web Keys.
  • Centralized building ClaimManager instances and mutating claims with ClaimManagerBuilder factory.
  • Supports both SignatureAlgorithm and MacAlgorithm types for JSON Web Keys.
  • Tested to work with private and PKCS12 key types.
  • Jose libraries are no longer provided using the Laravel application container.
  • Fixed claims from not being mutated correctly.
  • Fixed bug causing Fake LittleJWT instances to not be created with passed JWK.

Full Changelog: v1.1.2...v1.2.0