Skip to content

Tags: kalfheim/jwt

Tags

3.4.2

Toggle 3.4.2's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
3.4.2

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

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

Bug
---

 - [595: Avoid conflicts with other polyfills](lcobucci#595) thanks to @digibeuk

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

3.4.1

Toggle 3.4.1's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
3.4.1

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

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
---

 - [562: Fix validation of the audience claim on the new API](lcobucci#562) thanks to @b-water

BC-break
--------

 - [561: Remove RegisteredClaimGiven exception in favour of deprecation message for withClaim](lcobucci#561) thanks to @Spomky

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

4.0.0

Toggle 4.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
4.0.0

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

This release ships several API improvements, making this lib much more
extensible and easier to use.

Please follow our [upgrading
guide](https://lcobucci-jwt.readthedocs.io/en/stable/upgrading/) to
perform the necessary adjustments to your code.

- Total issues resolved: **32**
- Total pull requests resolved: **196**
- Total contributors: **23**

BC-break
--------

- [533: Extract interface for keys](lcobucci#533) thanks to @lcobucci
- [538: Rename getters](lcobucci#538) thanks to @lcobucci
- [247: Use OpenSSL to handle ECDSA signature](lcobucci#247) thanks to @lcobucci
- [113: Improve token builder interface](lcobucci#113) thanks to @lcobucci
- [73: Replaced Token->validate with Validator class handling token validation](lcobucci#73) thanks to @dannydorfel
- [72: Token Validation API](lcobucci#72) thanks to @schnittstabil
- [52: Do we really need to throw an exception when verifying the signature of an unsigned token?](lcobucci#52) thanks to @lcobucci
- [51: Move to PHP 7](lcobucci#51) thanks to @lcobucci

Improvement
-----------

- [544: Only prefix file:https:// if doesn't exist already](lcobucci#544) thanks to @Sephster
- [536: Rename key implementation](lcobucci#536) thanks to @lcobucci
- [531: Use lib exceptions](lcobucci#531) thanks to @lcobucci
- [526: Minor improvements on docs and performance](lcobucci#526) thanks to @lcobucci
- [508: Pull JOSE encoder back](lcobucci#508) thanks to @lcobucci
- [462: Fix base exception concept](lcobucci#462) thanks to @lcobucci
- [454: Allow users to configure format for date registered claims](lcobucci#454) thanks to @t0mmy742
- [431: PHP 8.0 compatibility](lcobucci#431) thanks to @lcobucci
- [399: Move object initialisation to constructor](lcobucci#399) thanks to @lcobucci
- [355: add toString method](lcobucci#355) thanks to @p4veI
- [351: Validator: raise exception when no constraint is given](lcobucci#351) thanks to @Slamdunk
- [325: Allow users to provide custom token builders](lcobucci#325) thanks to @lcobucci
- [319: adds tests for ES512 algorithm](lcobucci#319) thanks to @ffflabs
- [292: Make audience argument variadic in builder](lcobucci#292) thanks to @lcobucci and @samjudge
- [287: Require PHPUnit v8.0](lcobucci#287) thanks to @lcobucci
- [286: Upgrade Infection to 0.12](lcobucci#286) thanks to @lcobucci
- [285: Upgrade PHPStan to v0.11](lcobucci#285) thanks to @lcobucci
- [281: Fix deprecation notices](lcobucci#281) thanks to @lcobucci
- [277: Upgrade infection](lcobucci#277) thanks to @lcobucci
- [276: ECDSA Alg improvements](lcobucci#276) thanks to @Spomky
- [275: Revert "Remove assertion count manipulation"](lcobucci#275) thanks to @lcobucci
- [272: Various minor improvements](lcobucci#272) thanks to @lcobucci
- [271: Add leeway to ValidAt constraint](lcobucci#271) thanks to @lcobucci
- [270: Remove assertion count manipulation](lcobucci#270) thanks to @lcobucci
- [269: Make build more strict](lcobucci#269) thanks to @lcobucci
- [264: Add validation constraints to configuration object](lcobucci#264) thanks to @daniruizcamacho
- [224: Improve build tools](lcobucci#224) thanks to @lcobucci
- [204: Add validation constraints to configuration object](lcobucci#204) thanks to @lcobucci
- [202: Remove file level docblock from all files](lcobucci#202) thanks to @lcobucci
- [201: Improve build process](lcobucci#201) thanks to @lcobucci
- [200: Re-enable Humbug since we now have a RC version](lcobucci#200) thanks to @lcobucci
- [199: 198: Add CS checking to build](lcobucci#199) thanks to @vanbrabantf
- [198: Add PHPCS as a dev dependency](lcobucci#198) thanks to @lcobucci
- [197: Switched public and final to match PSR2](lcobucci#197) thanks to @vanbrabantf
- [189: Add PHPBench as performance test tool](lcobucci#189) thanks to @lcobucci
- [188: Add PHPCS configuration](lcobucci#188) thanks to @lcobucci
- [187: Implement ECDSA signer that uses OpenSSL](lcobucci#187) thanks to @lcobucci
- [180: Use a time provider instead on `ValidAt` constraint](lcobucci#180) thanks to @lcobucci
- [171: Handle claims conversion](lcobucci#171) thanks to @lcobucci and @henriquemoody
- [170: Enhancement: Keep packages sorted without specifying --sort-packages](lcobucci#170) thanks to @localheinz
- [169: Enhancement: Add .gitattributes](lcobucci#169) thanks to @localheinz
- [168: Fix: Cache dependencies installed with composer between builds](lcobucci#168) thanks to @localheinz
- [167: Fix: Remove unused imports](lcobucci#167) thanks to @localheinz
- [166: Add keys to config](lcobucci#166) thanks to @lcobucci
- [165: Simplify registered claims usage](lcobucci#165) thanks to @lcobucci
- [164: Rename builder methods](lcobucci#164) thanks to @lcobucci
- [163: Fix RSA failures and add tests to it](lcobucci#163) thanks to @lcobucci
- [161: Add key(s) to configuration object](lcobucci#161) thanks to @lcobucci
- [160: Create none signer](lcobucci#160) thanks to @lcobucci
- [159: Move string references of registered claims to constants](lcobucci#159) thanks to @lcobucci
- [153: Require PHP 7.1](lcobucci#153) thanks to @lcobucci
- [146: Require PHP 7.1](lcobucci#146) thanks to @lcobucci
- [139: Use a time provider to get the current system time](lcobucci#139) thanks to @lcobucci
- [131: Make sure there are no duplicated audiences while building token](lcobucci#131) thanks to @lcobucci
- [130: Extract the registered claim names to constants](lcobucci#130) thanks to @lcobucci
- [129: Create new validation API](lcobucci#129) thanks to @lcobucci
- [122: Simplify signer API](lcobucci#122) thanks to @lcobucci
- [118: Improve tests and add humbug](lcobucci#118) thanks to @lcobucci
- [117: Improve the token interface](lcobucci#117) thanks to @lcobucci
- [95: Removing some bad mutations](lcobucci#95) thanks to @lcobucci
- [84: Using external coverage (and keeping track of just unit tests coverage).](lcobucci#84) thanks to @lcobucci
- [78: Allow arrays or audience claim and issuer validation.](lcobucci#78) thanks to @SamThePsychoticLeprechaun
- [74: Introducing a configuration object](lcobucci#74) thanks to @lcobucci
- [49: Introduce configuration object](lcobucci#49) thanks to @lcobucci
- [38: Extract Encoder and Decoder so they can be used in other libs](lcobucci#38) thanks to @lcobucci
- [29: Private/public claims validation](lcobucci#29) thanks to @lcobucci

Documentation
-------------

- [534: Final preparations for 4.0.0-beta1](lcobucci#534) thanks to @lcobucci
- [326: Create documentation](lcobucci#326) thanks to @lcobucci
- [94: Add information about how to extend the library](lcobucci#94) thanks to @lcobucci
- [242: Fix travis link in readme](lcobucci#242) thanks to @BackEndTea
- [221: Make it super obvious that the stable docs are at at 3.2 branch.](lcobucci#221) thanks to @frankdejonge
- [218: Update license year](lcobucci#218) thanks to @m1guelpf
- [208: Add information about Auth0's support](lcobucci#208) thanks to @lcobucci
- [184: Fix README.md link to issue lcobucci#37](lcobucci#184) thanks to @ricardoseriani
- [125: Documentation is incorrect / refers to changes not yet in dev-master](lcobucci#125) thanks to @gramorris
- [87: Update required PHP version](lcobucci#87) thanks to @Nyholm

Bug
---

- [121: Just try to send the report when it exists](lcobucci#121) thanks to @lcobucci
- [111: Update to latest manter/ecc](lcobucci#111) thanks to @lcobucci and @craigcarnell

CI
--

- [461: Add makefile](lcobucci#461) thanks to @lcobucci
- [429: Migrate to GH actions](lcobucci#429) thanks to @lcobucci
- [337: Add more files to .gitattributes](lcobucci#337) thanks to @reedy

Dependencies
------------

- [535: Bump infection/infection from 0.20.1 to 0.20.2](lcobucci#535) thanks to @dependabot-preview[bot]
- [532: Bump phpstan/phpstan from 0.12.55 to 0.12.56](lcobucci#532) thanks to @dependabot-preview[bot]
- [530: Bump phpstan/phpstan from 0.12.54 to 0.12.55](lcobucci#530) thanks to @dependabot-preview[bot]
- [529: Bump myclabs/deep-copy from 1.10.1 to 1.10.2](lcobucci#529) thanks to @dependabot-preview[bot]
- [528: Bump composer/xdebug-handler from 1.4.4 to 1.4.5](lcobucci#528) thanks to @dependabot-preview[bot]
- [527: Bump seld/jsonlint from 1.8.2 to 1.8.3](lcobucci#527) thanks to @dependabot-preview[bot]
- [523: Bump doctrine/instantiator from 1.3.1 to 1.4.0](lcobucci#523) thanks to @dependabot-preview[bot]
- [522: Bump phpunit/phpunit from 9.4.2 to 9.4.3](lcobucci#522) thanks to @dependabot-preview[bot]
- [509: Bump phpstan/phpstan from 0.12.53 to 0.12.54](lcobucci#509) thanks to @dependabot-preview[bot]
- [507: Bump infection/infection from 0.20.0 to 0.20.1](lcobucci#507) thanks to @dependabot-preview[bot]
- [506: Bump infection/infection from 0.19.2 to 0.20.0](lcobucci#506) thanks to @dependabot-preview[bot] and @lcobucci
- [505: Bump phpstan/phpstan from 0.12.52 to 0.12.53](lcobucci#505) thanks to @dependabot-preview[bot]
- [504: Bump phpunit/php-code-coverage from 9.2.2 to 9.2.3](lcobucci#504) thanks to @dependabot-preview[bot]
- [503: Bump infection/infection from 0.19.1 to 0.19.2](lcobucci#503) thanks to @dependabot-preview[bot]
- [500: Bump symfony/debug from 4.4.15 to 4.4.16](lcobucci#500) thanks to @dependabot-preview[bot]
- [499: Bump symfony/options-resolver from 5.1.7 to 5.1.8](lcobucci#499) thanks to @dependabot-preview[bot]
- [497: Bump infection/infection from 0.19.0 to 0.19.1](lcobucci#497) thanks to @dependabot-preview[bot]
- [496: Bump phpunit/php-code-coverage from 9.2.1 to 9.2.2](lcobucci#496) thanks to @dependabot-preview[bot]
- [493: Bump symfony/filesystem from 5.1.7 to 5.1.8](lcobucci#493) thanks to @dependabot-preview[bot]
- [492: Bump doctrine/annotations from 1.11.0 to 1.11.1](lcobucci#492) thanks to @dependabot-preview[bot] and @lcobucci
- [491: Bump infection/infection from 0.18.2 to 0.19.0](lcobucci#491) thanks to @dependabot-preview[bot] and @lcobucci
- [490: Bump phpunit/php-code-coverage from 9.2.0 to 9.2.1](lcobucci#490) thanks to @dependabot-preview[bot]
- [489: Bump sebastian/comparator from 4.0.5 to 4.0.6](lcobucci#489) thanks to @dependabot-preview[bot]
- [488: Bump sebastian/global-state from 5.0.1 to 5.0.2](lcobucci#488) thanks to @dependabot-preview[bot]
- [487: Bump phpunit/php-timer from 5.0.2 to 5.0.3](lcobucci#487) thanks to @dependabot-preview[bot]
- [486: Bump sebastian/type from 2.3.0 to 2.3.1](lcobucci#486) thanks to @dependabot-preview[bot]
- [485: Bump sebastian/object-enumerator from 4.0.3 to 4.0.4](lcobucci#485) thanks to @dependabot-preview[bot]
- [484: Bump sebastian/diff from 4.0.3 to 4.0.4](lcobucci#484) thanks to @dependabot-preview[bot]
- [483: Bump sebastian/code-unit from 1.0.7 to 1.0.8](lcobucci#483) thanks to @dependabot-preview[bot]
- [482: Bump sanmai/pipeline from 5.0.1 to 5.1.0](lcobucci#482) thanks to @dependabot-preview[bot]
- [481: Bump phpunit/php-text-template from 2.0.3 to 2.0.4](lcobucci#481) thanks to @dependabot-preview[bot]
- [480: Bump doctrine/coding-standard from 8.1.0 to 8.2.0](lcobucci#480) thanks to @dependabot-preview[bot]
- [479: Bump phpstan/phpstan from 0.12.50 to 0.12.52](lcobucci#479) thanks to @dependabot-preview[bot] and @lcobucci
- [478: Bump symfony/polyfill-mbstring from 1.18.1 to 1.20.0](lcobucci#478) thanks to @dependabot-preview[bot]
- [477: Bump symfony/polyfill-php73 from 1.18.1 to 1.20.0](lcobucci#477) thanks to @dependabot-preview[bot]
- [475: Bump symfony/polyfill-intl-grapheme from 1.18.1 to 1.20.0](lcobucci#475) thanks to @dependabot-preview[bot]
- [476: Bump symfony/polyfill-ctype from 1.18.1 to 1.20.0](lcobucci#476) thanks to @dependabot-preview[bot]
- [474: Bump symfony/polyfill-php80 from 1.19.0 to 1.20.0](lcobucci#474) thanks to @dependabot-preview[bot]
- [473: Bump symfony/polyfill-intl-normalizer from 1.19.0 to 1.20.0](lcobucci#473) thanks to @dependabot-preview[bot]
- [472: Bump doctrine/annotations from 1.10.4 to 1.11.0](lcobucci#472) thanks to @dependabot-preview[bot] and @lcobucci
- [471: Bump composer/xdebug-handler from 1.4.3 to 1.4.4](lcobucci#471) thanks to @dependabot-preview[bot]
- [469: Bump squizlabs/php&lcobucci#95;codesniffer from 3.5.6 to 3.5.8](lcobucci#469) thanks to @dependabot-preview[bot]
- [464: Bump symfony/polyfill-php80 from 1.18.1 to 1.19.0](lcobucci#464) thanks to @dependabot-preview[bot]
- [463: Bump symfony/polyfill-intl-normalizer from 1.18.1 to 1.19.0](lcobucci#463) thanks to @dependabot-preview[bot]
- [460: Bump thecodingmachine/safe from 1.3.1 to 1.3.2](lcobucci#460) thanks to @dependabot-preview[bot]
- [459: Bump infection/infection from 0.17.3 to 0.18.2](lcobucci#459) thanks to @dependabot-preview[bot]
- [458: Bump phpunit/phpunit from 9.4.1 to 9.4.2](lcobucci#458) thanks to @dependabot-preview[bot]
- [457: Bump phpstan/phpstan from 0.12.49 to 0.12.50](lcobucci#457) thanks to @dependabot-preview[bot]
- [455: Bump lstrojny/functional-php from 1.14.0 to 1.14.1](lcobucci#455) thanks to @dependabot-preview[bot]
- [453: Bump phpstan/phpstan from 0.12.48 to 0.12.49](lcobucci#453) thanks to @dependabot-preview[bot]
- [451: Bump phpunit/phpunit from 9.4.0 to 9.4.1](lcobucci#451) thanks to @dependabot-preview[bot]
- [450: Bump thecodingmachine/safe from 1.3 to 1.3.1](lcobucci#450) thanks to @dependabot-preview[bot]
- [449: Bump thecodingmachine/safe from 1.2.1 to 1.3](lcobucci#449) thanks to @dependabot-preview[bot]
- [448: Bump sebastian/type from 2.2.2 to 2.3.0](lcobucci#448) thanks to @dependabot-preview[bot]
- [447: Bump slevomat/coding-standard from 6.4.0 to 6.4.1](lcobucci#447) thanks to @dependabot-preview[bot]
- [446: Bump symfony/filesystem from 5.1.6 to 5.1.7](lcobucci#446) thanks to @dependabot-preview[bot]
- [445: Bump symfony/options-resolver from 5.1.6 to 5.1.7](lcobucci#445) thanks to @dependabot-preview[bot]
- [444: Bump symfony/process from 5.1.6 to 5.1.7](lcobucci#444) thanks to @dependabot-preview[bot]
- [442: Bump symfony/debug from 4.4.14 to 4.4.15](lcobucci#442) thanks to @dependabot-preview[bot]
- [441: Bump symfony/finder from 5.1.6 to 5.1.7](lcobucci#441) thanks to @dependabot-preview[bot]
- [440: Bump symfony/console from 5.1.6 to 5.1.7](lcobucci#440) thanks to @dependabot-preview[bot]
- [439: Bump phpunit/phpunit from 9.3.11 to 9.4.0](lcobucci#439) thanks to @dependabot-preview[bot]
- [438: Bump phpstan/phpstan from 0.12.47 to 0.12.48](lcobucci#438) thanks to @dependabot-preview[bot]
- [437: Bump sebastian/comparator from 4.0.4 to 4.0.5](lcobucci#437) thanks to @dependabot-preview[bot]
- [436: Bump phpstan/phpstan from 0.12.45 to 0.12.47](lcobucci#436) thanks to @dependabot-preview[bot]
- [435: Bump phpspec/prophecy from 1.12.0 to 1.12.1](lcobucci#435) thanks to @dependabot-preview[bot]
- [434: Bump symfony/finder from 5.1.5 to 5.1.6](lcobucci#434) thanks to @dependabot-preview[bot]
- [430: Bump phpunit/php-invoker from 3.1.0 to 3.1.1](lcobucci#430) thanks to @dependabot-preview[bot]
- [428: Bump phpstan/phpstan from 0.12.43 to 0.12.45](lcobucci#428) thanks to @dependabot-preview[bot]
- [427: Bump symfony/process from 5.1.5 to 5.1.6](lcobucci#427) thanks to @dependabot-preview[bot]
- [426: Bump symfony/filesystem from 5.1.5 to 5.1.6](lcobucci#426) thanks to @dependabot-preview[bot]
- [425: Bump symfony/console from 5.1.5 to 5.1.6](lcobucci#425) thanks to @dependabot-preview[bot]
- [423: Bump symfony/debug from 4.4.13 to 4.4.14](lcobucci#423) thanks to @dependabot-preview[bot]
- [421: Bump symfony/options-resolver from 5.1.5 to 5.1.6](lcobucci#421) thanks to @dependabot-preview[bot]
- [420: Bump nikic/php-parser from 4.10.0 to 4.10.2](lcobucci#420) thanks to @dependabot-preview[bot]
- [419: Bump thecodingmachine/safe from 1.2.0 to 1.2.1](lcobucci#419) thanks to @dependabot-preview[bot]
- [417: Bump phpunit/phpunit from 9.3.10 to 9.3.11](lcobucci#417) thanks to @dependabot-preview[bot]
- [414: Bump phpstan/phpstan from 0.12.42 to 0.12.43](lcobucci#414) thanks to @dependabot-preview[bot]
- [413: Bump phpunit/php-code-coverage from 9.1.9 to 9.1.11](lcobucci#413) thanks to @dependabot-preview[bot]
- [412: Bump nikic/php-parser from 4.9.1 to 4.10.0](lcobucci#412) thanks to @dependabot-preview[bot]
- [409: Bump phpdocumentor/reflection-docblock from 5.2.1 to 5.2.2](lcobucci#409) thanks to @dependabot-preview[bot]
- [408: Bump phpdocumentor/type-resolver from 1.3.0 to 1.4.0](lcobucci#408) thanks to @dependabot-preview[bot]
- [407: Bump phpunit/php-code-coverage from 9.1.8 to 9.1.9](lcobucci#407) thanks to @dependabot-preview[bot]
- [406: Bump phpunit/phpunit from 9.3.9 to 9.3.10](lcobucci#406) thanks to @dependabot-preview[bot]
- [405: Bump phpunit/phpunit from 9.3.8 to 9.3.9](lcobucci#405) thanks to @dependabot-preview[bot]
- [404: Bump symfony/deprecation-contracts from 2.1.3 to 2.2.0](lcobucci#404) thanks to @dependabot-preview[bot]
- [402: Bump symfony/service-contracts from 2.1.3 to 2.2.0](lcobucci#402) thanks to @dependabot-preview[bot]
- [401: Bump lcobucci/coding-standard from 6.0.0 to 6.0.1](lcobucci#401) thanks to @dependabot-preview[bot]
- [400: Bump ondram/ci-detector from 3.5.0 to 3.5.1](lcobucci#400) thanks to @dependabot-preview[bot]
- [398: Bump thecodingmachine/safe from 1.1.3 to 1.2.0](lcobucci#398) thanks to @dependabot-preview[bot]
- [397: Bump phpunit/php-code-coverage from 9.1.4 to 9.1.7](lcobucci#397) thanks to @dependabot-preview[bot]
- [396: Bump symfony/filesystem from 5.1.4 to 5.1.5](lcobucci#396) thanks to @dependabot-preview[bot]
- [395: Bump symfony/options-resolver from 5.1.4 to 5.1.5](lcobucci#395) thanks to @dependabot-preview[bot]
- [394: Bump phpstan/phpstan from 0.12.40 to 0.12.42](lcobucci#394) thanks to @dependabot-preview[bot]
- [393: Bump symfony/console from 5.1.4 to 5.1.5](lcobucci#393) thanks to @dependabot-preview[bot]
- [392: Bump symfony/finder from 5.1.3 to 5.1.5](lcobucci#392) thanks to @dependabot-preview[bot] and @lcobucci
- [391: Bump symfony/process from 5.1.3 to 5.1.5](lcobucci#391) thanks to @dependabot-preview[bot]
- [390: Bump symfony/string from 5.1.4 to 5.1.5](lcobucci#390) thanks to @dependabot-preview[bot]
- [389: Bump symfony/debug from 4.4.11 to 4.4.13](lcobucci#389) thanks to @dependabot-preview[bot]
- [388: Bump symfony/filesystem from 5.1.3 to 5.1.4](lcobucci#388) thanks to @dependabot-preview[bot]
- [387: Bump symfony/console from 5.1.3 to 5.1.4](lcobucci#387) thanks to @dependabot-preview[bot] and @lcobucci
- [384: Bump symfony/options-resolver from 5.1.3 to 5.1.4](lcobucci#384) thanks to @dependabot-preview[bot]
- [382: Bump slevomat/coding-standard from 6.3.11 to 6.4.0](lcobucci#382) thanks to @dependabot-preview[bot]
- [379: Bump infection/abstract-testframework-adapter from 0.3.0 to 0.3.1](lcobucci#379) thanks to @dependabot-preview[bot]
- [378: Bump nikic/php-parser from 4.9.0 to 4.9.1](lcobucci#378) thanks to @dependabot-preview[bot]
- [377: Bump phpstan/phpstan-strict-rules from 0.12.4 to 0.12.5](lcobucci#377) thanks to @dependabot-preview[bot]
- [376: Bump phpstan/extension-installer from 1.0.4 to 1.0.5](lcobucci#376) thanks to @dependabot-preview[bot]
- [373: Bump sanmai/pipeline from 5.0 to 5.0.1](lcobucci#373) thanks to @dependabot-preview[bot]
- [363: Update phpunit/phpunit requirement from ^9.2 to ^9.3](lcobucci#363) thanks to @dependabot-preview[bot]
- [361: Upgrade lcobucci/coding-standard to v5.0](lcobucci#361) thanks to @lcobucci
- [360: Update phpunit/phpunit requirement from ^9.1 to ^9.2](lcobucci#360) thanks to @dependabot-preview[bot]
- [359: Upgrade dependencies](lcobucci#359) thanks to @lcobucci
- [352: Update phpunit/phpunit requirement from ^9.0 to ^9.1](lcobucci#352) thanks to @dependabot-preview[bot]
- [350: Update infection/infection requirement from ^0.15 to ^0.16](lcobucci#350) thanks to @dependabot-preview[bot]
- [347: Update phpunit/phpunit requirement from ^8.5 to ^9.0](lcobucci#347) thanks to @dependabot-preview[bot] and @lcobucci
- [345: Update phpunit/php-invoker requirement from ^2.0 to ^3.0](lcobucci#345) thanks to @dependabot-preview[bot]
- [343: Update phpmd/phpmd requirement from ^2.7 to ^2.8](lcobucci#343) thanks to @dependabot-preview[bot] and @lcobucci
- [342: Update phpunit/phpunit requirement from ^8.4 to ^8.5](lcobucci#342) thanks to @dependabot-preview[bot]
- [340: Update infection/infection requirement from ^0.14 to ^0.15](lcobucci#340) thanks to @dependabot-preview[bot]
- [328: Upgrade coding standards](lcobucci#328) thanks to @lcobucci
- [324: Require latest PHP version](lcobucci#324) thanks to @lcobucci
- [323: Upgrade InfectionPHP](lcobucci#323) thanks to @lcobucci
- [321: Update squizlabs/php&lcobucci#95;codesniffer requirement from ^3.4 to ^3.5](lcobucci#321) thanks to @dependabot-preview[bot]
- [318: Update lcobucci/jose-parsing requirement from ~2.1 to ~2.2](lcobucci#318) thanks to @dependabot-preview[bot]
- [541: Bump beberlei/assert from 3.2.7 to 3.3.0](lcobucci#541) thanks to @dependabot-preview[bot]
- [540: Bump phpstan/phpstan from 0.12.56 to 0.12.57](lcobucci#540) thanks to @dependabot-preview[bot]

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

3.4.0

Toggle 3.4.0's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
3.4.0

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

This release introduces a forward compatibility layer for the next major
release (v4.0.0), guiding users to make their code compatible with both
versions.

⚠ This version also triggers `E_USER_DEPRECATED` errors in scenarios
where we can't simply use `@deprecated`. Please make sure you follow the
provided instructions before upgrading things in production.

- Total issues resolved: **9**
- Total pull requests resolved: **12**
- Total contributors: **5**

Backporting
-----------

 - [548: Final preparations for 3.4](lcobucci#548) thanks to @lcobucci
 - [547: Use arrays for audience](lcobucci#547) thanks to @lcobucci
 - [545: Only prefix file:https:// if doesn't exist already](lcobucci#545) thanks to @lcobucci
 - [543: Ensure compatibility with new token namespace](lcobucci#543) thanks to @lcobucci
 - [542: Backport new APIs](lcobucci#542) thanks to @lcobucci
 - [539: Backport custom exceptions](lcobucci#539) thanks to @lcobucci

CI
--

 - [524: Prevent BC-breaks](lcobucci#524) thanks to @lcobucci
 - [433: Backport GH actions](lcobucci#433) thanks to @lcobucci

Improvement
-----------

 - [432: Allow null value to getClaim method](lcobucci#432) thanks to @joanfont
 - [422: Update `getPassphrase` PHPDoc](lcobucci#422) thanks to @Spomky
 - [354: &lcobucci#91;3.3&lcobucci#93; OutOfBoundsException: tell which header/claim failed](lcobucci#354) thanks to @Slamdunk
 - [249: Allow null as default value for getClaim](lcobucci#249) thanks to @iluuu1994

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

4.0.0-beta1

Toggle 4.0.0-beta1's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
4.0.0-beta1

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

This release provides a stable interface for our new major release (`v4.0`).
We now have a library ready for PHP 8.0, [fully documented](https://lcobucci-jwt.readthedocs.io/), and able to be more easily extended.

Please check our [upgrading guide](https://lcobucci-jwt.readthedocs.io/en/latest/upgrading/#v3x-to-v4x), test your code, and report any issue.

**Attention**: There are a few BC-breaks (when comparing to the previous alpha releases), so please check the change set (especially PRs [538](lcobucci#538) and [533](lcobucci#533)).

- Total issues resolved: **7**
- Total pull requests resolved: **142**
- Total contributors: **7**

Improvement (BC-break)
----------------------

- [533: Extract interface for keys](lcobucci#533) thanks to @lcobucci
- [538: Rename getters](lcobucci#538) thanks to @lcobucci

Improvement
-----------

- [536: Rename key implementation](lcobucci#536) thanks to @lcobucci
- [531: Use lib exceptions](lcobucci#531) thanks to @lcobucci
- [526: Minor improvements on docs and performance](lcobucci#526) thanks to @lcobucci
- [508: Pull JOSE encoder back](lcobucci#508) thanks to @lcobucci
- [462: Fix base exception concept](lcobucci#462) thanks to @lcobucci
- [454: Allow users to configure format for date registered claims](lcobucci#454) thanks to @t0mmy742
- [431: PHP 8.0 compatibility](lcobucci#431) thanks to @lcobucci
- [399: Move object initialisation to constructor](lcobucci#399) thanks to @lcobucci
- [355: add toString method](lcobucci#355) thanks to @p4veI
- [351: Validator: raise exception when no constraint is given](lcobucci#351) thanks to @Slamdunk
- [325: Allow users to provide custom token builders](lcobucci#325) thanks to @lcobucci
- [319: adds tests for ES512 algorithm](lcobucci#319) thanks to @ffflabs

Documentation
-------------

- [534: Final preparations for 4.0.0-beta1](lcobucci#534) thanks to @lcobucci
- [326: Create documentation](lcobucci#326) thanks to @lcobucci
- [94: Add information about how to extend the library](lcobucci#94) thanks to @lcobucci

CI
--

- [461: Add makefile](lcobucci#461) thanks to @lcobucci
- [429: Migrate to GH actions](lcobucci#429) thanks to @lcobucci
- [337: Add more files to .gitattributes](lcobucci#337) thanks to @reedy

Dependencies
------------

- [535: Bump infection/infection from 0.20.1 to 0.20.2](lcobucci#535) thanks to @dependabot-preview[bot]
- [532: Bump phpstan/phpstan from 0.12.55 to 0.12.56](lcobucci#532) thanks to @dependabot-preview[bot]
- [530: Bump phpstan/phpstan from 0.12.54 to 0.12.55](lcobucci#530) thanks to @dependabot-preview[bot]
- [529: Bump myclabs/deep-copy from 1.10.1 to 1.10.2](lcobucci#529) thanks to @dependabot-preview[bot]
- [528: Bump composer/xdebug-handler from 1.4.4 to 1.4.5](lcobucci#528) thanks to @dependabot-preview[bot]
- [527: Bump seld/jsonlint from 1.8.2 to 1.8.3](lcobucci#527) thanks to @dependabot-preview[bot]
- [523: Bump doctrine/instantiator from 1.3.1 to 1.4.0](lcobucci#523) thanks to @dependabot-preview[bot]
- [522: Bump phpunit/phpunit from 9.4.2 to 9.4.3](lcobucci#522) thanks to @dependabot-preview[bot]
- [509: Bump phpstan/phpstan from 0.12.53 to 0.12.54](lcobucci#509) thanks to @dependabot-preview[bot]
- [507: Bump infection/infection from 0.20.0 to 0.20.1](lcobucci#507) thanks to @dependabot-preview[bot]
- [506: Bump infection/infection from 0.19.2 to 0.20.0](lcobucci#506) thanks to @dependabot-preview[bot] and @lcobucci
- [505: Bump phpstan/phpstan from 0.12.52 to 0.12.53](lcobucci#505) thanks to @dependabot-preview[bot]
- [504: Bump phpunit/php-code-coverage from 9.2.2 to 9.2.3](lcobucci#504) thanks to @dependabot-preview[bot]
- [503: Bump infection/infection from 0.19.1 to 0.19.2](lcobucci#503) thanks to @dependabot-preview[bot]
- [500: Bump symfony/debug from 4.4.15 to 4.4.16](lcobucci#500) thanks to @dependabot-preview[bot]
- [499: Bump symfony/options-resolver from 5.1.7 to 5.1.8](lcobucci#499) thanks to @dependabot-preview[bot]
- [497: Bump infection/infection from 0.19.0 to 0.19.1](lcobucci#497) thanks to @dependabot-preview[bot]
- [496: Bump phpunit/php-code-coverage from 9.2.1 to 9.2.2](lcobucci#496) thanks to @dependabot-preview[bot]
- [493: Bump symfony/filesystem from 5.1.7 to 5.1.8](lcobucci#493) thanks to @dependabot-preview[bot]
- [492: Bump doctrine/annotations from 1.11.0 to 1.11.1](lcobucci#492) thanks to @dependabot-preview[bot] and @lcobucci
- [491: Bump infection/infection from 0.18.2 to 0.19.0](lcobucci#491) thanks to @dependabot-preview[bot] and @lcobucci
- [490: Bump phpunit/php-code-coverage from 9.2.0 to 9.2.1](lcobucci#490) thanks to @dependabot-preview[bot]
- [489: Bump sebastian/comparator from 4.0.5 to 4.0.6](lcobucci#489) thanks to @dependabot-preview[bot]
- [488: Bump sebastian/global-state from 5.0.1 to 5.0.2](lcobucci#488) thanks to @dependabot-preview[bot]
- [487: Bump phpunit/php-timer from 5.0.2 to 5.0.3](lcobucci#487) thanks to @dependabot-preview[bot]
- [486: Bump sebastian/type from 2.3.0 to 2.3.1](lcobucci#486) thanks to @dependabot-preview[bot]
- [485: Bump sebastian/object-enumerator from 4.0.3 to 4.0.4](lcobucci#485) thanks to @dependabot-preview[bot]
- [484: Bump sebastian/diff from 4.0.3 to 4.0.4](lcobucci#484) thanks to @dependabot-preview[bot]
- [483: Bump sebastian/code-unit from 1.0.7 to 1.0.8](lcobucci#483) thanks to @dependabot-preview[bot]
- [482: Bump sanmai/pipeline from 5.0.1 to 5.1.0](lcobucci#482) thanks to @dependabot-preview[bot]
- [481: Bump phpunit/php-text-template from 2.0.3 to 2.0.4](lcobucci#481) thanks to @dependabot-preview[bot]
- [480: Bump doctrine/coding-standard from 8.1.0 to 8.2.0](lcobucci#480) thanks to @dependabot-preview[bot]
- [479: Bump phpstan/phpstan from 0.12.50 to 0.12.52](lcobucci#479) thanks to @dependabot-preview[bot] and @lcobucci
- [478: Bump symfony/polyfill-mbstring from 1.18.1 to 1.20.0](lcobucci#478) thanks to @dependabot-preview[bot]
- [477: Bump symfony/polyfill-php73 from 1.18.1 to 1.20.0](lcobucci#477) thanks to @dependabot-preview[bot]
- [475: Bump symfony/polyfill-intl-grapheme from 1.18.1 to 1.20.0](lcobucci#475) thanks to @dependabot-preview[bot]
- [476: Bump symfony/polyfill-ctype from 1.18.1 to 1.20.0](lcobucci#476) thanks to @dependabot-preview[bot]
- [474: Bump symfony/polyfill-php80 from 1.19.0 to 1.20.0](lcobucci#474) thanks to @dependabot-preview[bot]
- [473: Bump symfony/polyfill-intl-normalizer from 1.19.0 to 1.20.0](lcobucci#473) thanks to @dependabot-preview[bot]
- [472: Bump doctrine/annotations from 1.10.4 to 1.11.0](lcobucci#472) thanks to @dependabot-preview[bot] and @lcobucci
- [471: Bump composer/xdebug-handler from 1.4.3 to 1.4.4](lcobucci#471) thanks to @dependabot-preview[bot]
- [469: Bump squizlabs/php&lcobucci#95;codesniffer from 3.5.6 to 3.5.8](lcobucci#469) thanks to @dependabot-preview[bot]
- [464: Bump symfony/polyfill-php80 from 1.18.1 to 1.19.0](lcobucci#464) thanks to @dependabot-preview[bot]
- [463: Bump symfony/polyfill-intl-normalizer from 1.18.1 to 1.19.0](lcobucci#463) thanks to @dependabot-preview[bot]
- [460: Bump thecodingmachine/safe from 1.3.1 to 1.3.2](lcobucci#460) thanks to @dependabot-preview[bot]
- [459: Bump infection/infection from 0.17.3 to 0.18.2](lcobucci#459) thanks to @dependabot-preview[bot]
- [458: Bump phpunit/phpunit from 9.4.1 to 9.4.2](lcobucci#458) thanks to @dependabot-preview[bot]
- [457: Bump phpstan/phpstan from 0.12.49 to 0.12.50](lcobucci#457) thanks to @dependabot-preview[bot]
- [455: Bump lstrojny/functional-php from 1.14.0 to 1.14.1](lcobucci#455) thanks to @dependabot-preview[bot]
- [453: Bump phpstan/phpstan from 0.12.48 to 0.12.49](lcobucci#453) thanks to @dependabot-preview[bot]
- [451: Bump phpunit/phpunit from 9.4.0 to 9.4.1](lcobucci#451) thanks to @dependabot-preview[bot]
- [450: Bump thecodingmachine/safe from 1.3 to 1.3.1](lcobucci#450) thanks to @dependabot-preview[bot]
- [449: Bump thecodingmachine/safe from 1.2.1 to 1.3](lcobucci#449) thanks to @dependabot-preview[bot]
- [448: Bump sebastian/type from 2.2.2 to 2.3.0](lcobucci#448) thanks to @dependabot-preview[bot]
- [447: Bump slevomat/coding-standard from 6.4.0 to 6.4.1](lcobucci#447) thanks to @dependabot-preview[bot]
- [446: Bump symfony/filesystem from 5.1.6 to 5.1.7](lcobucci#446) thanks to @dependabot-preview[bot]
- [445: Bump symfony/options-resolver from 5.1.6 to 5.1.7](lcobucci#445) thanks to @dependabot-preview[bot]
- [444: Bump symfony/process from 5.1.6 to 5.1.7](lcobucci#444) thanks to @dependabot-preview[bot]
- [442: Bump symfony/debug from 4.4.14 to 4.4.15](lcobucci#442) thanks to @dependabot-preview[bot]
- [441: Bump symfony/finder from 5.1.6 to 5.1.7](lcobucci#441) thanks to @dependabot-preview[bot]
- [440: Bump symfony/console from 5.1.6 to 5.1.7](lcobucci#440) thanks to @dependabot-preview[bot]
- [439: Bump phpunit/phpunit from 9.3.11 to 9.4.0](lcobucci#439) thanks to @dependabot-preview[bot]
- [438: Bump phpstan/phpstan from 0.12.47 to 0.12.48](lcobucci#438) thanks to @dependabot-preview[bot]
- [437: Bump sebastian/comparator from 4.0.4 to 4.0.5](lcobucci#437) thanks to @dependabot-preview[bot]
- [436: Bump phpstan/phpstan from 0.12.45 to 0.12.47](lcobucci#436) thanks to @dependabot-preview[bot]
- [435: Bump phpspec/prophecy from 1.12.0 to 1.12.1](lcobucci#435) thanks to @dependabot-preview[bot]
- [434: Bump symfony/finder from 5.1.5 to 5.1.6](lcobucci#434) thanks to @dependabot-preview[bot]
- [430: Bump phpunit/php-invoker from 3.1.0 to 3.1.1](lcobucci#430) thanks to @dependabot-preview[bot]
- [428: Bump phpstan/phpstan from 0.12.43 to 0.12.45](lcobucci#428) thanks to @dependabot-preview[bot]
- [427: Bump symfony/process from 5.1.5 to 5.1.6](lcobucci#427) thanks to @dependabot-preview[bot]
- [426: Bump symfony/filesystem from 5.1.5 to 5.1.6](lcobucci#426) thanks to @dependabot-preview[bot]
- [425: Bump symfony/console from 5.1.5 to 5.1.6](lcobucci#425) thanks to @dependabot-preview[bot]
- [423: Bump symfony/debug from 4.4.13 to 4.4.14](lcobucci#423) thanks to @dependabot-preview[bot]
- [421: Bump symfony/options-resolver from 5.1.5 to 5.1.6](lcobucci#421) thanks to @dependabot-preview[bot]
- [420: Bump nikic/php-parser from 4.10.0 to 4.10.2](lcobucci#420) thanks to @dependabot-preview[bot]
- [419: Bump thecodingmachine/safe from 1.2.0 to 1.2.1](lcobucci#419) thanks to @dependabot-preview[bot]
- [417: Bump phpunit/phpunit from 9.3.10 to 9.3.11](lcobucci#417) thanks to @dependabot-preview[bot]
- [414: Bump phpstan/phpstan from 0.12.42 to 0.12.43](lcobucci#414) thanks to @dependabot-preview[bot]
- [413: Bump phpunit/php-code-coverage from 9.1.9 to 9.1.11](lcobucci#413) thanks to @dependabot-preview[bot]
- [412: Bump nikic/php-parser from 4.9.1 to 4.10.0](lcobucci#412) thanks to @dependabot-preview[bot]
- [409: Bump phpdocumentor/reflection-docblock from 5.2.1 to 5.2.2](lcobucci#409) thanks to @dependabot-preview[bot]
- [408: Bump phpdocumentor/type-resolver from 1.3.0 to 1.4.0](lcobucci#408) thanks to @dependabot-preview[bot]
- [407: Bump phpunit/php-code-coverage from 9.1.8 to 9.1.9](lcobucci#407) thanks to @dependabot-preview[bot]
- [406: Bump phpunit/phpunit from 9.3.9 to 9.3.10](lcobucci#406) thanks to @dependabot-preview[bot]
- [405: Bump phpunit/phpunit from 9.3.8 to 9.3.9](lcobucci#405) thanks to @dependabot-preview[bot]
- [404: Bump symfony/deprecation-contracts from 2.1.3 to 2.2.0](lcobucci#404) thanks to @dependabot-preview[bot]
- [402: Bump symfony/service-contracts from 2.1.3 to 2.2.0](lcobucci#402) thanks to @dependabot-preview[bot]
- [401: Bump lcobucci/coding-standard from 6.0.0 to 6.0.1](lcobucci#401) thanks to @dependabot-preview[bot]
- [400: Bump ondram/ci-detector from 3.5.0 to 3.5.1](lcobucci#400) thanks to @dependabot-preview[bot]
- [398: Bump thecodingmachine/safe from 1.1.3 to 1.2.0](lcobucci#398) thanks to @dependabot-preview[bot]
- [397: Bump phpunit/php-code-coverage from 9.1.4 to 9.1.7](lcobucci#397) thanks to @dependabot-preview[bot]
- [396: Bump symfony/filesystem from 5.1.4 to 5.1.5](lcobucci#396) thanks to @dependabot-preview[bot]
- [395: Bump symfony/options-resolver from 5.1.4 to 5.1.5](lcobucci#395) thanks to @dependabot-preview[bot]
- [394: Bump phpstan/phpstan from 0.12.40 to 0.12.42](lcobucci#394) thanks to @dependabot-preview[bot]
- [393: Bump symfony/console from 5.1.4 to 5.1.5](lcobucci#393) thanks to @dependabot-preview[bot]
- [392: Bump symfony/finder from 5.1.3 to 5.1.5](lcobucci#392) thanks to @dependabot-preview[bot] and @lcobucci
- [391: Bump symfony/process from 5.1.3 to 5.1.5](lcobucci#391) thanks to @dependabot-preview[bot]
- [390: Bump symfony/string from 5.1.4 to 5.1.5](lcobucci#390) thanks to @dependabot-preview[bot]
- [389: Bump symfony/debug from 4.4.11 to 4.4.13](lcobucci#389) thanks to @dependabot-preview[bot]
- [388: Bump symfony/filesystem from 5.1.3 to 5.1.4](lcobucci#388) thanks to @dependabot-preview[bot]
- [387: Bump symfony/console from 5.1.3 to 5.1.4](lcobucci#387) thanks to @dependabot-preview[bot] and @lcobucci
- [384: Bump symfony/options-resolver from 5.1.3 to 5.1.4](lcobucci#384) thanks to @dependabot-preview[bot]
- [382: Bump slevomat/coding-standard from 6.3.11 to 6.4.0](lcobucci#382) thanks to @dependabot-preview[bot]
- [379: Bump infection/abstract-testframework-adapter from 0.3.0 to 0.3.1](lcobucci#379) thanks to @dependabot-preview[bot]
- [378: Bump nikic/php-parser from 4.9.0 to 4.9.1](lcobucci#378) thanks to @dependabot-preview[bot]
- [377: Bump phpstan/phpstan-strict-rules from 0.12.4 to 0.12.5](lcobucci#377) thanks to @dependabot-preview[bot]
- [376: Bump phpstan/extension-installer from 1.0.4 to 1.0.5](lcobucci#376) thanks to @dependabot-preview[bot]
- [373: Bump sanmai/pipeline from 5.0 to 5.0.1](lcobucci#373) thanks to @dependabot-preview[bot]
- [363: Update phpunit/phpunit requirement from ^9.2 to ^9.3](lcobucci#363) thanks to @dependabot-preview[bot]
- [361: Upgrade lcobucci/coding-standard to v5.0](lcobucci#361) thanks to @lcobucci
- [360: Update phpunit/phpunit requirement from ^9.1 to ^9.2](lcobucci#360) thanks to @dependabot-preview[bot]
- [359: Upgrade dependencies](lcobucci#359) thanks to @lcobucci
- [352: Update phpunit/phpunit requirement from ^9.0 to ^9.1](lcobucci#352) thanks to @dependabot-preview[bot]
- [350: Update infection/infection requirement from ^0.15 to ^0.16](lcobucci#350) thanks to @dependabot-preview[bot]
- [347: Update phpunit/phpunit requirement from ^8.5 to ^9.0](lcobucci#347) thanks to @dependabot-preview[bot] and @lcobucci
- [345: Update phpunit/php-invoker requirement from ^2.0 to ^3.0](lcobucci#345) thanks to @dependabot-preview[bot]
- [343: Update phpmd/phpmd requirement from ^2.7 to ^2.8](lcobucci#343) thanks to @dependabot-preview[bot] and @lcobucci
- [342: Update phpunit/phpunit requirement from ^8.4 to ^8.5](lcobucci#342) thanks to @dependabot-preview[bot]
- [340: Update infection/infection requirement from ^0.14 to ^0.15](lcobucci#340) thanks to @dependabot-preview[bot]
- [328: Upgrade coding standards](lcobucci#328) thanks to @lcobucci
- [324: Require latest PHP version](lcobucci#324) thanks to @lcobucci
- [323: Upgrade InfectionPHP](lcobucci#323) thanks to @lcobucci
- [321: Update squizlabs/php&lcobucci#95;codesniffer requirement from ^3.4 to ^3.5](lcobucci#321) thanks to @dependabot-preview[bot]
- [318: Update lcobucci/jose-parsing requirement from ~2.1 to ~2.2](lcobucci#318) thanks to @dependabot-preview[bot]

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

3.3.3

Toggle 3.3.3's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
3.3.3

[![Build Status](https://img.shields.io/travis/com/lcobucci/jwt/3.3.3.svg?style=flat-square)](http:https://travis-ci.com/lcobucci/jwt)

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

Documentation Bug
-----------------

 - [368: `Claim::getValue` can return anything](lcobucci#368) thanks to @carusogabriel

3.3.2

Toggle 3.3.2's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
3.3.2

[![Build Status](https://img.shields.io/travis/com/lcobucci/jwt/3.3.2.svg?style=flat-square)](http:https://travis-ci.com/lcobucci/jwt)

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

Documentation
-----------------

 - [356: fix php docblock](lcobucci#356) thanks to @prolic

3.3.1

Toggle 3.3.1's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
3.3.1

[![Build Status](https://img.shields.io/travis/lcobucci/jwt/3.3.1.svg?style=flat-square)](http:https://travis-ci.org/#!/lcobucci/jwt)

This version fixes the inconsistencies with the upcoming major release.

- Total issues resolved: **0**
- Total pull requests resolved: **3**
- Total contributors: **1**

Documentation
-------------

 - [297: Fix method name for audience configuration](lcobucci#297) thanks to @lcobucci
 - [296: Fix method name to match interface in v4](lcobucci#296) thanks to @lcobucci
 - [295: Fix deprecation notes](lcobucci#295) thanks to @lcobucci

3.3.0

Toggle 3.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
3.3.0

[![Build Status](https://img.shields.io/travis/lcobucci/jwt/3.3.0.svg?style=flat-square)](http:https://travis-ci.org/#!/lcobucci/jwt)

This version provides a major performance improvement for the ECDSA
algorithm, making it compatible with PHP 7.1+ too. We're also starting
to add deprecation notes and will soon backport things from v4.x to
create an upgrade path.

- Total issues resolved: **7**
- Total pull requests resolved: **8**
- Total contributors: **11**

Improvement
-----------

 - [288: Backport ECDSA improvements](lcobucci#288) thanks to @lcobucci
 - [283: Grammatical exception message fix](lcobucci#283) thanks to @zanechua
 - [261: Adjust build](lcobucci#261) thanks to @lcobucci
 - [260: Fixes memory leak in RSA-Signer](lcobucci#260) thanks to @Fahrenholz
 - [248: Issue lcobucci#191: Allow leeway to handle clock skew](lcobucci#248) thanks to @m777z
 - [137: Update PHPECC to remove mcrypt dependency](lcobucci#137) thanks to @lcobucci
 - [282: There is no support for PHP 7.3](lcobucci#282) thanks to @aksafan
 - [259: Unable to use ECDSA signer on PHP 7.2 (request to update mdanter/ecc dependency)](lcobucci#259) thanks to @shakura
 - [246: mdanter&lcobucci#95;ecc Singer Ecdsa KeyParse Issue](lcobucci#246) thanks to @kapil-infobeans

Documentation
-------------

 - [278: Corrected typos in `README.md`](lcobucci#278) thanks to @msimion
 - [258: Add Key typehint for verify()](lcobucci#258) thanks to @francislavoie
 - [196: Update README.md](lcobucci#196) thanks to @jagDanJu
 - [133: Add deprecation notes on methods](lcobucci#133) thanks to @lcobucci

Bug
---

 - [191: Validation of iat breaks on systems with a clock skew.](lcobucci#191) thanks to @viviivanov

4.0.0-alpha3

Toggle 4.0.0-alpha3's commit message

Verified

This tag was signed with the committer’s verified signature.
lcobucci Luís Cobucci
4.0.0-alpha3

[![Build Status](https://img.shields.io/travis/lcobucci/jwt/4.0.0-alpha3.svg?style=flat-square)](http:https://travis-ci.org/lcobucci/jwt)

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

Improvement
-----------

 - [292: Make audience argument variadic in builder](lcobucci#292) thanks to @lcobucci and @samjudge