CHANGELOG.md 1.9 KB

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

  • Updates dependencies

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

  • ResponseException

1.0.0 - 2014-01-17

Added

  • Initial release
  • Supervisor
  • Configuration