- Merged PR #14: Change from
set
touse
prefix for argument methods (@thekid) - Dropped support for PHP 7.0 - 7.3, step 1 or xp-framework/rfc#343 (@thekid)
- Merged PR #13: Remove
Runner
, fold implementation intoCmdRunner
(@thekid) - Changed code to use new reflection library, see xp-framework/rfc#338 (@thekid)
- Made compatible with XP 12 - @thekid
- Implemented xp-framework/rfc#344: New testing library - @thekid
- Added PHP 8.2, 8.3 and 8.4 to the test matrix - @thekid
- Implemented xp-framework/rfc#341, dropping compatibility with XP 9 (@thekid)
- Implemented xp-framework/rfc#334: Drop PHP 5.6:
. Heads up: Minimum required PHP version now is PHP 7.0.0
. Rewrote code base, grouping use statements
. Rewrote
isset(X) ? X : default
toX ?? default
(@thekid)
- Implemented RFC #335: Remove deprecated key/value pair annotation syntax (@thekid)
- Made compatible with XP 10 - @thekid
- Merged PR #7: Remove built-in injection - @thekid
- Fixed compatiblity with PHP 7.2 - @thekid
- Merged PR #9: Make commands runnable via
xp [class]
- @thekid
- Heads up: Drop PHP 5.5 support - @thekid
- Added forward compatibility with XP 9.0.0 - @thekid
- Added forward compatibility with XP 8.0.0: Refrain from using deprecated
util.Properties::fromString()
(@thekid)
- Fixed issue #8: Command inside "." - @thekid
- Fixed I/O not being reassigned on Console changes - @thekid
- Shortened command names in usage if a command package is registered (@thekid)
- Merged PR #6: Add support for named commands - @thekid
- Merged PR #4: Pass configuration to command constructor - @thekid
- Adopted semantic versioning. See xp-framework/rfc#300 - @thekid
- Added version compatibility with XP 7 - @thekid
- Heads up: Bumped minimum XP version required to XP 6.10.0 - @thekid
- Merged PR #2: Make command instantiation overrideable. Declare a static
newInstance()
method and return an instance of your command from it. (@thekid) - Merged PR #1: Integrate into xp command infrastructure. See the XP RFC for this, xp-framework/rfc#303 (@thekid)
- Implemented xp-framework/rfc#307: Extract XPCLI from core - @thekid