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 Framework Laravel Package

web-token/jwt-framework

View on GitHub
Deep Wiki
Context7
4.1.7

Release Notes for 4.1.7

Security patch release (4.1.x).

Brings the security fixes up from 4.0.x (#655):

  • PBES2-HS*+A*KW — bounded p2c (PBKDF2 iteration count) to prevent a CPU-amplification denial of service. (GHSA-3prj-6hqw-cm82)
  • ChaCha20-Poly1305 key encryption — Poly1305 authentication tag now emitted and verified. (GHSA-6vvh-pxr4-25r7)
  • RSA1_5 — constant-time implicit rejection (Bleichenbacher mitigation). (GHSA-5739-39v2-5754)
  • JWSalg read only from the integrity-protected header (algorithm-confusion mitigation). (GHSA-jc38-x7x8-2xc8)
4.0.7

Release Notes for 4.0.7

Security patch release (4.0.x).

Brings the security fixes up from 3.4.x (#652):

  • PBES2-HS*+A*KW — bounded p2c (PBKDF2 iteration count) to prevent a CPU-amplification denial of service. (GHSA-3prj-6hqw-cm82)
  • ChaCha20-Poly1305 key encryption — Poly1305 authentication tag now emitted and verified. (GHSA-6vvh-pxr4-25r7)
  • RSA1_5 — constant-time implicit rejection (Bleichenbacher mitigation). (GHSA-5739-39v2-5754)
  • JWSalg read only from the integrity-protected header (algorithm-confusion mitigation). (GHSA-jc38-x7x8-2xc8)

Also included:

3.4.10

Release Notes for 3.4.10

Security patch release.

This release addresses four security issues in the JOSE implementation:

  • PBES2-HS*+A*KW — the p2c (PBKDF2 iteration count) is now bounded (configurable) to prevent a CPU-amplification denial of service. (GHSA-3prj-6hqw-cm82)
  • ChaCha20-Poly1305 key encryption — the Poly1305 authentication tag is now emitted and verified; tampered tokens are rejected. (GHSA-6vvh-pxr4-25r7)
  • RSA1_5 — PKCS#1 v1.5 decryption now uses constant-time implicit rejection, mitigating Bleichenbacher-style padding oracles. (GHSA-5739-39v2-5754)
  • JWS — the alg parameter is read only from the integrity-protected header, preventing algorithm-confusion attacks. (GHSA-jc38-x7x8-2xc8)

Note: 3.4.10 ships the fixes; the accompanying test-suite update is included in 3.4.11.

4.1.6

Release Notes for 4.1.6

4.1.x bugfix release (patch)

  • Fix brick/math version in the library

4.1.6

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

Release Notes for 4.1.5

4.1.x bugfix release (patch)

4.1.5

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

Release Notes for 4.1.4

4.1.x bugfix release (patch)

4.1.4

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

Dependencies

4.1.3

Release Notes for 4.1.3

4.1.x bugfix release (patch)

4.1.3

4.1.2

Release Notes for 4.1.2

4.1.x bugfix release (patch)

4.1.2

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

Release Notes for 4.1.1

4.1.x bugfix release (patch)

4.1.1

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

bug

3.4.9

Release Notes for 3.4.9

3.4.x bugfix release (patch)

3.4.9

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

enhancement

4.1.0

What's Changed

Feature release (minor). For users upgrading from v4.0, see the Migration Guide from v4.0 to v4.1.

New Features & Improvements

  • Symfony 8.0 support (#628)
  • Sodium-based Base64URL encoding: improved performance when ext-sodium is installed (#636)
  • brick/math 0.14 support (#634)

Deprecations

  • UrlKeySetFactory::enabledCache() is deprecated. Use the cache constructor parameter instead (#618)

Other Changes

  • Refactored getAAD() return type from nullable to non-nullable string (#638)
  • New CI/CD workflow (#629)

Contributors

Thanks to @Spomky, @stof, @tscni, and @nrolando.

4.0.6

Release Notes for 4.0.6

4.0.x bugfix release (patch)

4.0.6

4.0.5

Release Notes for 4.0.5

4.0.x bugfix release (patch)

4.0.5

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

bug

Dependencies,wontfix

3.4.8

Release Notes for 3.4.8

3.4.x bugfix release (patch)

3.4.8

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

Dependencies

4.0.4

Release Notes for 4.0.4

4.0.x bugfix release (patch)

4.0.4

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

Dependencies

4.0.3

Release Notes for 4.0.3

4.0.x bugfix release (patch)

4.0.3

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

CI-CD

DX,bug

4.0.2

Release Notes for 4.0.2

4.0.x bugfix release (patch)

4.0.2

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

bug

3.4.7

Release Notes for 3.4.7

3.4.x bugfix release (patch)

3.4.7

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

bug

4.0.1

Release Notes for 4.0.1

4.0.x bugfix release (patch)

4.0.1

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

DX

3.4.6

Release Notes for 3.4.6

3.4.x bugfix release (patch)

3.4.6

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

bug

3.4.5

Release Notes for 3.4.5

3.4.x bugfix release (patch)

3.4.5

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

bug

4.0.0

What's Changed

This is a major release with breaking changes. Please read the Migration Guide from v3.x to v4.0 before upgrading.

Breaking Changes

  • PHP 8.2+ required
  • PSR-20 Clock is now mandatory: ExpirationTimeChecker, IssuedAtChecker, and NotBeforeChecker now require a ClockInterface as the first constructor argument (previously optional and last). The internal InternalClock class has been removed.
  • Simplified JWE constructors: JWEBuilder and JWEDecrypter now accept a single AlgorithmManager instead of separate key encryption, content encryption, and compression managers. The same applies to JWEBuilderFactory and JWEDecrypterFactory.
  • Compression support removed: All compression classes (CompressionMethodManager, Deflate, etc.) have been removed following RFC 8725 Section 3.6.
  • Dependency changes: fgrosse/phpasn1 replaced by spomky-labs/pki-framework, paragonie/constant_time_encoding removed, psr/http-client and psr/http-factory replaced by symfony/http-client-contracts.
  • Package consolidation: Individual packages (web-token/jwt-core, web-token/jwt-signature, etc.) are deprecated. Use web-token/jwt-library or web-token/jwt-experimental instead.

New Features

  • ECDH-SS (Static-Static) key agreement algorithms: ECDH-SS, ECDH-SS+A128KW, ECDH-SS+A192KW, ECDH-SS+A256KW
  • New generic checkers: CallableChecker and IsEqualChecker
  • Code modernization: readonly classes, constructor promotion, #[Override] attributes

Pull Requests

3.4.4

Release Notes for 3.4.4

3.4.x bugfix release (patch)

3.4.4

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

bug

3.4.3

Release Notes for 3.4.3

3.4.x bugfix release (patch)

3.4.3

3.4.2

Release Notes for 3.4.2

3.4.x bugfix release (patch)

3.4.2

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

bug,in progress

3.4.1

Release Notes for 3.4.1

3.4.x bugfix release (patch)

3.4.1

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

bug

3.4.0

Release Notes for 3.4.0

Feature release (minor)

3.4.0

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

enhancement

3.3.5

Release Notes for 3.3.5

3.3.x bugfix release (patch)

3.3.5

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

bug

3.3.4

Release Notes for 3.3.4

3.3.x bugfix release (patch)

3.3.4

3.3.3

Release Notes for 3.3.3

3.3.x bugfix release (patch)

3.3.3

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

bug

3.3.2

Release Notes for 3.3.2

3.3.x bugfix release (patch)

3.3.2

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

Compliance

3.3.1

Release Notes for 3.3.1

3.3.x bugfix release (patch)

3.3.1

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

bug

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.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor