Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Jwt Laravel Package

lcobucci/jwt

A lightweight, flexible JWT library for PHP. Create, sign, parse, and validate JSON Web Tokens with support for multiple algorithms, key types, constraints, and claims. Includes a fluent builder, token parser, and robust validation APIs.

View on GitHub
Deep Wiki
Context7
5.6.0

Release Notes for 5.6.0

Feature release (minor)

5.6.0

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 2

Improvement

5.4.3

Release Notes for 5.4.3

5.4.x bugfix release (patch)

5.4.3

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Documentation

5.5.0

Release Notes for 5.5.0

Feature release (minor)

5.5.0

  • Total issues resolved: 0
  • Total pull requests resolved: 5
  • Total contributors: 2

Improvement

CI,Improvement

CI

renovate

5.4.2

Release Notes for 5.4.2

5.4.x bugfix release (patch)

5.4.2

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

5.4.1

Release Notes for 5.4.1

This release fixes doc blocks to make sure static analysis tools can identify usage issues.

5.4.1

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

5.4.0

Release Notes for 5.4.0

This release adds PHP 8.4 compatibility and improvements on the codebase.

5.4.0

  • Total issues resolved: 0
  • Total pull requests resolved: 4
  • Total contributors: 3

Improvement

5.3.0

Release Notes for 5.3.0

This release ships a new validation constraint to assert that a private claim exists.

5.3.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Improvement

5.2.0

Release Notes for 5.2.0

This release provides an API to ease key rotation procedures and dependency updates.

5.2.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 1

Improvement

5.1.0

Release Notes for 5.1.0

This releases compatibility guarantees with PHP 8.3 and adds testing against PHP 8.4-dev.

5.1.0

  • Total issues resolved: 1
  • Total pull requests resolved: 8
  • Total contributors: 4

Dependencies

renovate

Improvement

5.0.0

Release Notes for 5.0.0

This release removes deprecated components, makes PHP 8.1 the minimum required version, and ships some API improvements.

5.0.0

  • Total issues resolved: 2
  • Total pull requests resolved: 25
  • Total contributors: 9

BC-break

Minor BC-break

Improvement

CI

Dependencies

Documentation

4.3.0

Release Notes for 4.3.0

Feature release (minor)

4.3.0

  • Total issues resolved: 0
  • Total pull requests resolved: 4
  • Total contributors: 4

Dependencies,Improvement

Improvement,Minor BC-break

Improvement

Documentation

4.2.1

Release Notes for 4.2.1

This release fixes a documentation mistake.

4.2.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Documentation,Minor BC-break

4.2.0

Release Notes for 4.2.0

This release provides a high-level API, a new (non-standard) algorithm, and validation for key length requirements. The latter is a minor BC-break for users that aren't following the RFC recommendations.

To contain the impact of the changes and give time for people to rotate keys, we have deprecated implementations that maintain the previous behaviour and allow unsafe keys. For more information, please read the documentation.

4.2.0

  • Total issues resolved: 3
  • Total pull requests resolved: 15
  • Total contributors: 7

Documentation

Improvement

Improvement,Minor BC-break,Security

Security

CI

4.1.5

Release Notes for 4.1.5

This patch ships a minor security fix to prevent misuse of the LocalFileReference key.

More info: https://github.com/lcobucci/jwt/security/advisories/GHSA-7322-jrq4-x5hf

4.1.5

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Security

4.0.4

Release Notes for 4.0.4

This patch ships a minor security fix to prevent misuse of the LocalFileReference key.

More info: More info: https://github.com/lcobucci/jwt/security/advisories/GHSA-7322-jrq4-x5hf

4.0.4

  • Total issues resolved: 0
  • Total pull requests resolved: 0
  • Total contributors: 0
3.4.6

Release Notes for 3.4.6

This patch ships a minor security fix to prevent misuse of the LocalFileReference key.

More info: More info: https://github.com/lcobucci/jwt/security/advisories/GHSA-7322-jrq4-x5hf

3.4.6

  • Total issues resolved: 1
  • Total pull requests resolved: 0
  • Total contributors: 3
4.1.4

Release Notes for 4.1.4

This release removes the possibility of having parsing issues when dealing with time-fractions with more than 6 decimal places.

4.1.4

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

4.0.3

Release Notes for 4.0.3

This release removes the possibility of having parsing issues when dealing with time-fractions with more than 6 decimal places.

4.0.3

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 2

Bug

4.1.3

Release Notes for 4.1.3

This release fixes a specification compatibility issue by making sure we use floats to represent time fractions.

4.1.3

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

4.0.2

Release Notes for 4.0.2

This release fixes a specification compatibility issue by making sure we use floats to represent time fractions.

4.0.2

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

4.1.2

Release Notes for 4.1.2

This release fixes the polyfill for sodium base64 encoding.

4.1.2

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

4.1.1

Release Notes for 4.1.1

This release makes it possible to use the library when libsodium < 1.0.14 is installed.

4.1.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

3.4.5

Release Notes for 3.4.5

This release fixes an issue with the compatibility layer that disallowed us to use composer's classmap-authoritative autoload.

3.4.5

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

3.4.4

Release Notes for 3.4.4

This release fixes a gap on our forward compatibility layer with v4 for multiple audience support, improving the documentation to state how users can migrate their code.

3.4.4

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

Bug

Documentation,Improvement

4.1.0

Release Notes for 4.1.0

This release provides a new algorithm (EdDSA over Curve25519) and a claim formatted that always uses integers for date claims.

4.1.0

  • Total issues resolved: 1
  • Total pull requests resolved: 37
  • Total contributors: 8

Improvement

Documentation

CI

Dependencies

4.0.1

Release Notes for 4.0.1

This release fixes the validation logic of the expiration claim, making sure we're properly following the RFC.

4.0.1

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

Bug

Documentation

3.4.3

Build Status

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

Bug

Documentation

3.4.2

Build Status

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

3.4.1

Build Status

This release fixes a bug and a BC-break introduced in v3.4.0.

  • Total issues resolved: 1
  • Total pull requests resolved: 2
  • Total contributors: 2

Bug

BC-break

4.0.0

Build Status

This release ships several API improvements, making this lib much more extensible and easier to use. It requires PHP 7.4 and it's compatible with PHP 8.0 as well (the latest RC).

Please follow our upgrading guide to perform the necessary adjustments to your code.

  • Total issues resolved: 32
  • Total pull requests resolved: 196
  • Total contributors: 23

BC-break

Improvement

Documentation

Bug

CI

Dependencies

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport