Skip to content

Releases: Pavlusha311245/nginx-unit-php-sdk

v0.7.0

07 Apr 08:38
Compare
Choose a tag to compare

v0.7.0 - [2024/04/07]

  • Now SDK support connection via only address.
  • All private fields renamed from _pattern to pattern
  • Some classes become a builders
  • Updated PhpTarget class
  • Added PhpOptions class
  • Update Unit tests
  • Added more classes for better support of PHP applications
  • Added more classes information

Full Changelog: 0.6.0...0.7.0

v0.6.0

13 Sep 13:43
Compare
Choose a tag to compare
  • Rename method in ListenerPass getPassType() to getType()
  • Added PythonApplication, PerlApplication, WebAssemblyApplication
  • Added traits
  • Updated NodeJsApplication, JavaApplication, GoApplication
  • Updated package namespace from Pavlusha311245\UnitPhpSdk to UnitPhpSdk
  • Update UnitRequest. Replaced curl with guzzle package
  • Moved ListenerPass to Listener\ListenerPass
  • Mark some class as Arrayble

Full Changelog: 0.5.0...0.6.0

v0.5.0

01 Sep 08:18
Compare
Choose a tag to compare
  • Added ProccessIsolation implementation
  • Added Upstream class
  • Added phpstan
  • Updated RouteAction and RouteMatch. Added toArray methods
  • Updated Config class
  • Updated Unit class

Full Changelog: 0.4.0...0.5.0

v0.4.0

02 Aug 15:35
Compare
Choose a tag to compare

Added more Applications, Requests and Connection Statistics classes
Added ListenerPass class
Added AccessLog class
Updated Unit and Config classes
Added Pest tests
Added linter

Full Changelog: 0.3.2...0.4.0

v0.3.2

19 Jul 10:11
Compare
Choose a tag to compare
  • Fixed issues with nullable objects and values
  • Added setListener($listener) method to Application

Full Changelog: 0.3.0...0.3.2

v0.3.1

17 Jul 21:21
Compare
Choose a tag to compare
  • Removed method from Interface

Full Changelog: 0.3.0...0.3.1

v0.3.0 (Broken)

17 Jul 11:54
Compare
Choose a tag to compare
  • Removed Application class
  • Added Application classes based on abstraction
  • Updated Route action and match classes
  • Added enums (HttpSchemeEnum, HttpMethodsEnum)
  • Updated Config and Unit classes

Full Changelog: 0.2.0...0.3.0

v0.2.0

16 Jul 09:09
Compare
Choose a tag to compare
  • Added new method getListenerByPort
  • Added methods for implementation
    • setApplicationLogPath($path)
    • setApplicationLogFormat($format)
  • Replaced arrays to object in Route
  • Updated doc

Full Changelog: 0.1.0...0.2.0

v0.1.0

13 Jul 18:36
Compare
Choose a tag to compare
  • Created project