- PHP 8 Support
- Fix some issues with the ordering of query string parameters.
- Added typehint in array docblocks
- Small fixes for a better code style
- Fixed typos
- Fixed Issue #2 where a different order of query string parameters causes invalid hashes
- Added return type declarations
- Version bump
- Renamed variable for a more meaningful name
- Added missing test for symfony-style URL structure
- Some Code style fixed (PSR)
- Removed unnecessary docblocks
- Added return type declarations for some methods
- Fixing issue #1 where an expiring query value was not part of the hash and fails on validation.
- Added tests for #1.
- Fixed typos in Docs
- Get rid of old repository name
- Added an information for the Symfony bundle.
- Enabled argument unpacking for bitmask via HashConfiguration->setHashMask() to facilitate the configuration in symfony's services.yaml
- Validator::verify will now also throw an exception if the hash does not match the calculated hash (this will prevent using throw-catch statements prepended by a boolean comparison)
First stable release.
- Fixed bug in Validator::isValid where an non-equal hash returns true, too (Do not use previous versions!)
- Updated readme file (removing old method names)
- Preparation for Symfony Bundle integration
- Travis CI Integration
- Fixed typos in readme
Initial release.
- Ported psecio/uri to an new library with PHP 7.x support
- Added new tests
- Packagist integration
- Renamed repository from "hasheduri" to "url-signature"