4.0.0-alpha1
Pre-release
Pre-release
- Total issues resolved: 24
- Total pull requests resolved: 25
- Total contributors: 10
BC-break
- 113: Improve token builder interface thanks to @lcobucci
- 73: Replaced Token->validate with Validator class handling token validation thanks to @dannydorfel
- 72: Token Validation API thanks to @schnittstabil
- 52: Do we really need to throw an exception when verifying the signature of an unsigned token? thanks to @lcobucci
- 51: Move to PHP 7 thanks to @lcobucci
Improvement
- 204: Add validation constraints to configuration object thanks to @lcobucci
- 201: Improve build process thanks to @lcobucci
- 198: Add PHPCS as a dev dependency thanks to @lcobucci
- 187: Implement ECDSA signer that uses OpenSSL thanks to @lcobucci
- 180: Use a time provider instead on
ValidAt
constraint thanks to @lcobucci - 171: Handle claims conversion thanks to @lcobucci and @henriquemoody
- 170: Enhancement: Keep packages sorted without specifying --sort-packages thanks to @localheinz
- 169: Enhancement: Add .gitattributes thanks to @localheinz
- 168: Fix: Cache dependencies installed with composer between builds thanks to @localheinz
- 167: Fix: Remove unused imports thanks to @localheinz
- 166: Add keys to config thanks to @lcobucci
- 165: Simplify registered claims usage thanks to @lcobucci
- 164: Rename builder methods thanks to @lcobucci
- 163: Fix RSA failures and add tests to it thanks to @lcobucci
- 161: Add key(s) to configuration object thanks to @lcobucci
- 160: Create none signer thanks to @lcobucci
- 159: Move string references of registered claims to constants thanks to @lcobucci
- 153: Require PHP 7.1 thanks to @lcobucci
- 146: Require PHP 7.1 thanks to @lcobucci
- 139: Use a time provider to get the current system time thanks to @lcobucci
- 131: Make sure there are no duplicated audiences while building token thanks to @lcobucci
- 130: Extract the registered claim names to constants thanks to @lcobucci
- 129: Create new validation API thanks to @lcobucci
- 122: Simplify signer API thanks to @lcobucci
- 118: Improve tests and add humbug thanks to @lcobucci
- 117: Improve the token interface thanks to @lcobucci
- 95: Removing some bad mutations thanks to @lcobucci
- 84: Using external coverage (and keeping track of just unit tests coverage). thanks to @lcobucci
- 78: Allow arrays or audience claim and issuer validation. thanks to @SamThePsychoticLeprechaun
- 74: Introducing a configuration object thanks to @lcobucci
- 49: Introduce configuration object thanks to @lcobucci
- 38: Extract Encoder and Decoder so they can be used in other libs thanks to @lcobucci
- 29: Private/public claims validation thanks to @lcobucci
Documentation
- 125: Documentation is incorrect / refers to changes not yet in dev-master thanks to @gramorris
- 87: Update required PHP version thanks to @Nyholm
Bug
- 121: Just try to send the report when it exists thanks to @lcobucci
- 111: Update to latest manter/ecc thanks to @lcobucci and @craigcarnell