Tags: YousifAladower/jwt
Tags
### 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://i 10000 mg.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
### 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 "exp" claim](lcobucci#636) thanks to @Slamdunk #### Documentation - [632: Use the correct class name for in-memory keys in documentation](lcobucci#632) thanks to @lots0logs
3.4.3 [![Build Status]](https://github.com/lcobucci/jwt/actions?query=workflow%3A%22PHPUnit+Tests%22+branch%3A3.4.3) - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **2** Bug --- - [635: Token must expire the exact time of "exp" claim](lcobucci#635) thanks to @Slamdunk Documentation ------------- - [634: Fix argument name in `@param` annotation of `OpenSSL#doVerify()`](lcobucci#634) thanks to @chalasr [Build Status]: https://img.shields.io/github/workflow/status/lcobucci/jwt/PHPUnit%20tests/3.4.3?style=flat-square
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
-
Dec 9, 2020 - 17cb82d
- zip 10000 a>
- tar.gz
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 [![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:// 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 10000 a>) 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 [![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:// 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 [![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 [](http://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 [](http://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
PreviousNext