- Option to disable sending NOOP commands during validation (off by default, to preserve existing behavior)
- CI: run against php 7.4 too (#57)
- Readme changes (#52, #59)
- Dev dependencies bumped
- Improved tests
- No longer explodes when running on locales that use something other than a
.
as decimal separator - big thanks to @BenMorel (#58, #59)
- Namespaced code
- Unit and functional tests
- Makefile to handle development dependencies
- Added Travis CI & Scrutinizer integration
- Switched to PSR2 style
- PHP >= 5.6 required
- Fixed a few edge cases (which tests revealed)
- Timestamps in log messages
- composer support
- PHP 7.2 compatibility
- Ability to skip "catch-all" detection
- Ability to control whether "no connection" is treated as valid or not
- A lot of stuff over the years, but keeping backwards compatibility
- PHP >= 5.3.1 required
- Initial release