Oooas Versions Save

An object oriented approach to generating OpenAPI specs, implemented in PHP.

v2.10.0

1 year ago

Changed

  • #57 - The Schema::properties() method now accepts SchemaContract instances.

Fixed

  • #57 - CI pipeline fixed (dev dependencies updated to the latest version).

v2.9.0

1 year ago

Added

  • #55 - Add ReturnTypeWillChange attributes and add workflows for PHP 8.0 and PHP 8.1.

v2.8.2

3 years ago

Changed

  • Build pipeline switched from Travis CI to GitHub Actions.

v2.8.1

4 years ago

Changed

  • Methods that returned $this now have their DocBlock updated to @return static for better IDE handling in client code that extends these classes.

v2.8.0

4 years ago

Added

  • Added validate() method to OpenApi object.

v2.7.1

4 years ago

Fixed

  • Callbacks now correctly output when converting to array/JSON.

v2.7.0

4 years ago

Added

  • Callbacks are now supported in the Components object.

v2.6.0

4 years ago

Added

  • Callbacks are now supported in the Operation object.

v2.5.0

4 years ago

Added

  • Added support for specification extensions (^x-).

v2.4.2

4 years ago

Fixed

  • Thrown exceptions now have meaningful messages to help when debugging.