Skip to content

Tags: LxKxC/jwt

Tags

4.1.4

Toggle 4.1.4's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
### Release Notes for [4.1.4](https://github.com/lcobucci/jwt/milesto…

…ne/35)

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

 - [711: Merge release 4.0.3 into 4.1.x](lcobucci#711) thanks to @github-actions[bot]

4.0.3

Toggle 4.0.3's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
### Release Notes for [4.0.3](https://github.com/lcobucci/jwt/milesto…

…ne/34)

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

 - [710: Prevent type conversions issues when parsing time-fractions](lcobucci#710) thanks to @lcobucci
 - [709: Usage of `json&lcobucci#95;encode()` to convert time fractions to microseconds cause precision issues ](lcobucci#709) thanks to @sachchida1993

4.1.3

Toggle 4.1.3's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
### Release Notes for [4.1.3](https://github.com/lcobucci/jwt/milesto…

…ne/33)

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

 - [707: Merge release 4.0.2 into 4.1.x](lcobucci#707) thanks to @github-actions[bot]

4.0.2

Toggle 4.0.2's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
### Release Notes for [4.0.2](https://github.com/lcobucci/jwt/milesto…

…ne/25)

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

 - [706: Fix usage of non JSON numeric values for time fractions (without having precision issues)](lcobucci#706) thanks to @yassinrais

4.1.2

Toggle 4.1.2's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
### Release Notes for [4.1.2](https://github.com/lcobucci/jwt/milesto…

…ne/32)

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

 - [685: Fix SodiumBase64Polyfill fallback method reference](lcobucci#685) thanks to @Slamdunk

4.1.1

Toggle 4.1.1's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
### Release Notes for [4.1.1](https://github.com/lcobucci/jwt/milesto…

…ne/27)

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

 - [670: Fix compatibility issues with older libsodium version (&lt; 1.0.14)](lcobucci#670) thanks to @Slamdunk

3.4.5

Toggle 3.4.5's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
### Release Notes for [3.4.5](https://github.com/lcobucci/jwt/milesto…

…ne/30)

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

 - [667: Support composer classmap-authoritative option](lcobucci#667) thanks to @fyrye

3.4.4

Toggle 3.4.4's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
### Release Notes for [3.4.4](https://github.com/lcobucci/jwt/milesto…

…ne/29)

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

 - [656: Fix forward compatibility layer gap for audience claim ](lcobucci#656) thanks to @lcobucci

#### Documentation,Improvement

 - [630: Improve deprecation for aud claims](lcobucci#630) thanks to @SvenRtbg

4.1.0

Toggle 4.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
### Release Notes for [4.1.0](https://github.com/lcobucci/jwt/milesto…

…ne/8)

[![Build Status]](https://github.com/lcobucci/jwt/actions?query=workflow%3A%22PHPUnit+Tests%22+branch%3A4.1.0)

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

[Build Status]: https://img.shields.io/github/workflow/status/lcobucci/jwt/PHPUnit%20tests/4.1.0?style=flat-square

### 4.1.0

- Total issues resolved: **1**
- Total pull requests resolved: **37**
- Total contributors: **8**

#### dependencies

 - [639: Bump infection/infection from 0.20.2 to 0.21.0](lcobucci#639) thanks to @dependabot-preview[bot]
 - [599: Bump dealerdirect/phpcodesniffer-composer-installer from 0.7.0 to 0.7.1](lcobucci#599) thanks to @dependabot-preview[bot]
 - [598: Bump phpstan/phpstan from 0.12.58 to 0.12.59](lcobucci#598) thanks to @dependabot-preview[bot]
 - [597: Bump phpunit/phpunit from 9.4.4 to 9.5.0](lcobucci#597) thanks to @dependabot-preview[bot]
 - [596: Bump nikic/php-parser from 4.10.2 to 4.10.3](lcobucci#596) thanks to @dependabot-preview[bot]
 - [589: Bump phpunit/phpunit from 9.4.3 to 9.4.4](lcobucci#589) thanks to @dependabot-preview[bot]
 - [588: Bump symfony/process from 5.1.9 to 5.2.0](lcobucci#588) thanks to @dependabot-preview[bot]
 - [587: Bump symfony/string from 5.1.9 to 5.2.0](lcobucci#587) thanks to @dependabot-preview[bot]
 - [586: Bump symfony/options-resolver from 5.1.9 to 5.2.0](lcobucci#586) thanks to @dependabot-preview[bot]
 - [585: Bump symfony/finder from 5.1.9 to 5.2.0](lcobucci#585) thanks to @dependabot-preview[bot]
 - [584: Bump symfony/console from 5.1.9 to 5.2.0](lcobucci#584) thanks to @dependabot-preview[bot]
 - [583: Bump symfony/filesystem from 5.1.9 to 5.2.0](lcobucci#583) thanks to @dependabot-preview[bot]
 - [581: Bump phar-io/version from 3.0.2 to 3.0.3](lcobucci#581) thanks to @dependabot-preview[bot]
 - [580: Bump symfony/console from 5.1.8 to 5.1.9](lcobucci#580) thanks to @dependabot-preview[bot]
 - [579: Bump symfony/debug from 4.4.16 to 4.4.17](lcobucci#579) thanks to @dependabot-preview[bot]
 - [578: Bump symfony/filesystem from 5.1.8 to 5.1.9](lcobucci#578) thanks to @dependabot-preview[bot]
 - [577: Bump symfony/finder from 5.1.8 to 5.1.9](lcobucci#577) thanks to @dependabot-preview[bot]
 - [576: Bump symfony/string from 5.1.8 to 5.1.9](lcobucci#576) thanks to @dependabot-preview[bot]
 - [575: Bump symfony/process from 5.1.8 to 5.1.9](lcobucci#575) thanks to @dependabot-preview[bot]
 - [574: Bump symfony/options-resolver from 5.1.8 to 5.1.9](lcobucci#574) thanks to @dependabot-preview[bot]
 - [573: Bump phpstan/phpstan from 0.12.57 to 0.12.58](lcobucci#573) thanks to @dependabot-preview[bot]
 - [571: Bump phpunit/php-code-coverage from 9.2.4 to 9.2.5](lcobucci#571) thanks to @dependabot-preview[bot]
 - [570: Bump sebastian/lines-of-code from 1.0.2 to 1.0.3](lcobucci#570) thanks to @dependabot-preview[bot]
 - [567: Bump phpunit/php-code-coverage from 9.2.3 to 9.2.4](lcobucci#567) thanks to @dependabot-preview[bot]

CI
--

 - [624: Ignore mutations for now](lcobucci#624) thanks to @lcobucci
 - [619: Improve CI configuration](lcobucci#619) thanks to @t0mmy742
 - [614: &lcobucci#91;CI&lcobucci#93; Lint composer.json](lcobucci#614) thanks to @Slamdunk

#### Improvement

 - [617: Provide the UnixTimestampDates formatter](lcobucci#617) thanks to @Slamdunk
 - [616: Expose interface that represents unencrypted tokens](lcobucci#616) thanks to @Slamdunk
 - [613: Prefer ext-sodium cache-timing-safe functions](lcobucci#613) thanks to @Slamdunk
 - [605: Implement EdDSA Signer](lcobucci#605) thanks to @Slamdunk
 - [555: Add StrictValidAt constraint, deprecate ValidAt to LooseValidAt](lcobucci#555) thanks to @Slamdunk
 - [554: &lcobucci#91;v4.0&lcobucci#93; Add stricter ValidAt constraint](lcobucci#554) thanks to @Slamdunk

#### Documentation

 - [607: Fix typo in validating-tokens.md](lcobucci#607) thanks to @hunomina
 - [601: Fix letter case error](lcobucci#601) thanks to @baijunyao
 - [600: Fix autoload.php path error](lcobucci#600) thanks to @baijunyao
 - [591: Fix validation documentation](lcobucci#591) thanks to @vmikhav
 - [572: Update validating-tokens.md](lcobucci#572) thanks to @nikafzar

4.0.1

Toggle 4.0.1's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
### Release Notes for [4.0.1](https://github.com/lcobucci/jwt/milesto…

…ne/23)

[![Build Status]](https://github.com/lcobucci/jwt/actions?query=workflow%3A%22PHPUnit+Tests%22+branch%3A4.0.1)

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

[Build Status]: https://img.shields.io/github/workflow/status/lcobucci/jwt/PHPUnit%20tests/4.0.1?style=flat-square

### 4.0.1

- Total issues resolved: **0**
- Total pull requests resolved: **2**
- Total contributors: **2**

#### Bug

 - [636: Token must expire the exact time of &quot;exp&quot; claim](lcobucci#636) thanks to @Slamdunk

#### Documentation

 - [632: Use the correct class name for in-memory keys in documentation](lcobucci#632) thanks to @lots0logs