Releases: icanhazstring/systemctl-php
Releases · icanhazstring/systemctl-php
0.8.3
What's Changed
- Using assertSame to make assertion strict by @peter279k in #49
- Add PHP 8.1 in GitHub action by @peter279k in #50
- Use binary-only images for installing Composer by @Wirone in #51
- Improve Composer option strategy by @peter279k in #52
- Widen symfony/process requirements by @func0der in #53
New Contributors
Full Changelog: 0.8.2...0.8.3
PHP8 Support
More Units and some maintenance
Added
- Added
Targetunit (#38) (thanks to @peter279k) - Added
Swapunit (#39) (thanks to @peter279k) - Added
Automountunit (#40) (thanks to @peter279k) - Added
Mountunit (#41) (thanks to @peter279k)
Changed
- Replace Travis CI with GitHub Action status badge (#44) (thanks to @peter279k)
- Migrate
phpunit.xmlfor new version (#42) (thanks to @peter279k)
Add Slice Unit and drop dependency support
Added
- Added
Sliceunit (#36) (thanks to @peter279k) - Added method
SystemCtl::reset-failed()(#37) (thanks to @icanhazstring)
Changed
- Dropped support for php7.2
- Dropped support for
symfony/process:^4.4
Add Scope unit
Added
- Added
Scopeunit (#32) (thanks to @peter279k)
Add ability for reset-failed
This will add the ability for SystemCtl to reset failed unit states.
Major maintenance
Changed
- Moved classes to different namespace (SystemCtl to icanhazstring\Systemctl)
- Dropped support for PHP7.1
- Dropped support for symfony/process:^3.x
Added
- Added CHANGELOG.md and MIGRATION.md
- Added support for symfony/process:^4.4 || ^5.0
- Added code quality tools
Add commands for raw information
Added:
isActiveRawandisEnabledRawto get the simple raw output from the commandshowto get an array of detailed information about the unit
Fix issue with failed units
Unit may enter a failed state. Using systemctl list-units will return the failed units with a non valid character in front.
This will resolve the issue by only allowing a certain character set for service names.
Introduce UnitInstaller
This introduces the UnitInstaller and UnitTemplates.
These can be used to create new units on your need and install
them into your system.