Change Log
3.0.0 - 2015-01-13
Added
- PHP 5.4 minimum requirement
- byte value check in configuration sections
Changed
- Refactors Connectors (interface changed)
- Closes down API
- Updates tests (uses PhpSpec and Behat)
- Major API change (BC break!)
- Configuration moved to a different package
- Event moved to a different package
isState method is renamed to checkState (in both Supervisor and Process)
- Process must wait for the response of stop in
restart
Sections now use the name property instead of option
Sections are able to return/set separate properties as well
- Updates dependencies
- Process object is immutable
Removed
- Ability to pass
Process object into Supervisor method calls: in case of different connector instances it could have led to an inconsistent state
- Ability to construct
Process object from name, use Process::get instead
- Memory usage check form
Process
- Fluent interfaces
setCredentials method from Connector interface
isLocal method from Connector interface
2.0.1 - 2014-07-13
Changed
2.0.0 - 2014-07-13
Added
- Zend XML-RPC connector
AbstractNamedSection
Changed
- Uses Guzzle as HTTP Client by default
- Event and Event Listener restructure
- Major test changes (unit, functional)
Removed
- HTTP client parts
- API from
Supervisor
1.2.0 - 2014-05-06
Changed
- Code coverage improved
- Unit tests improved
- Travis build improved
- Minor fixes
1.1.1 - 2014-01-29
Changed
- Unit tests moved into Test namespace
- Fixed license issues
1.1.0 - 2014-01-20
Added
- Symfony Commands
- Symfony Console Application
- Event Listeners
isLocal to Connectors and Supervisor
SupervisorException
RpcInterfaceSection
Changed
- Improved unit tests
- Fixed several bugs
Removed
1.0.0 - 2014-01-17
Added
- Initial release
- Supervisor
- Configuration