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.
- Added slevomat/coding-standard to enforce coding standards.
- Added roave/security-advisories to exclude dependencies with known vulnerabilities.
- Added continuous integration with CircleCI.
- Renamed
Bool
toBoolean
for PHP7 compatibility (#2). - Modernized all helpers (e.g., argument type hints, return type hints, guard clauses, etc).
- Updated
PHPUnit
from version 4 to 9. - Moved tests for
Dir
from concrete files and folders to virtual file system using bovigo/vfsStream. - Ignored
composer.phar
,PHPUnit
files, and some system files like.DS_Store
. - Updated
Num::isNumeric()
to support english phrases liketwo hundred and fifty-six
.
- Lots and lots of unnecessary comments :)
- Removed
Dir::cp()
andDir::rm()
aliases (they would not have worked anyway).
- Update
Num::val()
to handle strings like "first", "2nd", and "one million four thousand and forty-seven".
The initial release.