Skip to content

Latest commit

 

History

History
125 lines (79 loc) · 2.59 KB

CHANGELOG.md

File metadata and controls

125 lines (79 loc) · 2.59 KB

Change Log

4.0.0 - 2020-07-01

Added

  • PHP 7.3 minimum requirement
  • Depends directly on fXmlRpc library
  • Supervisor\Supervisor->reloadConfig() method call added

Changed

  • Constructor of Supervisor\Supervisor now directly accepts an fXmlRpc\ClientInterface instead
  • Classes Supervisor\Supervisor and Supervisor\Process are final
  • The base exception is now called Supervisor\Exception\SupervisorException (to avoid confusion with fXmlRpc's own FaultException) and specific fault classes end in the Exception class name
  • Test suite updated

Removed

  • Supervisor\Connector and fXmlRpc and Zend/XmlRpc connector classes removed

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