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.
- add hasFlags to easy up validation if long or short flag is set (e.g. '-v|--verbose')
- cover Parser with unit tests
- added nightly to the travis.yml
2.1.0 - released at 2022-11-23
- Raised minimum php version requirement from
7.0
to8.0
- Updated development requirement from phpunit 6.0 to 8.0
- Migrated phpunit xml
- Migrated code base to php 8.0
2.0.0 - released at 2018-01-12
- dropped support for all PHP Versions below 7.0
1.4.1 - released at 2017-05-18
- converted history into changelog
1.4.0 - released at 2017-01-29
- updated minimum requirements to php 5.6
1.3.2 - released at 2016-08-07
- updated to phpunit 5.5
1.3.1 - released at 2015-06-05
- added php 7.0 to testing environment
- enhanced phpunit compatibility by using "~4.8||~5.4"
- moved to psr-4 autoloading
- removed php 5.3.3 testing environment
- updated to phpunit 5.4
1.3.0 - released at 2015-12-01
- added support for single argument like "a" or "-"
1.2.0 - released at 2015-11-28
- added *convertToArray()'
- added *convertToString()'
- added *getNumberOf[Arguments|Flags|Lists|Values]
- removed generate_api
- replaced "setArguments" with "parseArguments" like nette is doing it
- updated dependency handling by being less restrictive (added lower limit for phpunit)
1.1.2 - released at 2015-11-07
- updated dependencies
1.1.1 - released at 2015-08-18
- updated dependencies
1.1.0 - released at 2015-07-02
- added second argument to
Arguments::__construct()
andArguments::setArguments
called "removeFirstArgument"
1.0.2 - released at 2015-07-02
- updated dependencies
1.0.1 - released at 2015-05-22
- updated dependencies
1.0.0 - released at 2015-04-23
- initial release