All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changed all class properties to be static typed
- Add disclaimer for older versions being unsupported
- Rename RulesInterface::addRules to getRules
- Bump copyright to 2021
- Fix exception message grammar in EmailValidator
- Removed deprecated usage of test framework OM
- Cleaned up FQN
- Fixed failing ValidatorBuilderTest
- License field
- Improved example configuration in the README
- Translation capability for validator message
- Compatibility with Magento 2.4
- Compatibility with PHPUnit 9 and prophecy
- Backported translation for validator messages
- Custom ValidatorException
- LICENSE file
- Main plugins now throw ValidatorException
- Compatibility chart
- Disable all configuration by default
- Move configuration location to the advanced tab
- Update readme for initial stable release
- Added more Unit tests for uncovered classes
- Move magento module dependencies to composer.json
- Refractor existing unit test to improve code quality
- Change php dependency to latest supported
- Remove dependency on Zend base class for validator classes
- Added unit tests for validator
- improved code quality
- Moved license to MIT instead of GPLv3
- Added keywords to composer.json