Skip to content

Releases: apioo/psx

v2.0.0-RC1

30 Apr 16:30
Compare
Choose a tag to compare
  • Split the framework into components
  • Decoupled and improved each component
  • Add generator to generate PHP classes from a RAML and JsonSchema specification
  • Removed command system

v1.2.3

17 Feb 18:06
Compare
Choose a tag to compare
  • Added version handling to annotation and raml parser
  • The pseudo ANY request method includes now also HEAD
  • Fixed graph traverse handling with JsonSerializable objects
  • Extended and improved test cases

v1.2.2

08 Feb 06:45
Compare
Choose a tag to compare
  • Fix handle ANY request method
  • Fix soap proxy controller content negotiation

v1.2.1

07 Feb 17:29
Compare
Choose a tag to compare
  • Add pseudo ANY request method to the routing parser
  • Removed annotation loader
  • Dispatcher add option to disable sending the response to the client
  • Add SoapProxyController which handles all SOAP communication
  • Add option to restrict fields at the table abstract class

v1.2.0

24 Jan 19:51
Compare
Choose a tag to compare
  • Add annotation API controller which can be used to specify the API behaviour
    through annotations
  • Improved api generation command
  • Add doctrine annotation reader for annotation parsing
  • Unify doctrine cache usage and improve entity manager integration
  • Oauth2 token endpoint handle also client_id and client_secret parameter

v1.1.4

29 Dec 10:35
Compare
Choose a tag to compare
  • The schema API handles now automatically HEAD requests
  • Add support for PATCH request method
  • Fix automatic template detection for psr4 namespaces
  • Renamed doCreate and doUpdate method to doPost and doPut to follow the http
    request method naming scheme
  • Json schema document throw an exception if a json pointer could not be
    resolved

v1.1.3

27 Dec 02:39
Compare
Choose a tag to compare
  • Fixed a missing import alias which causes a problem in the loader
  • Organize uses and fixed coding styles

v1.1.2

27 Dec 00:34
Compare
Choose a tag to compare
  • Add option to specify global middlewares
  • Updated composer dependencies
  • Graph traverser handle also objects which implement JsonSerializable,
    ArrayObject or Traversable
  • JsonSchema parser set default id if not available
  • Improve dispatcher dont send the response for nested calls
  • Fixed comperator record comparsion and add test case

v1.1.1

21 Nov 19:19
Compare
Choose a tag to compare
  • Add logger configuration settings and factory
  • Add json patch and pointer implementation. The accessor uses now also the json
    pointer syntax
  • Add record serializer and add transformer which builds a record graph from
    arbitrary data
  • Add option to attach a validator to the importer inside a controller
  • Make ImporterManager immutable so that it is not possible to globally change
    a importer object
  • Improved validator
  • Renamed some classes for PHP7 compatibility
  • Removed class PSX\Data\Object and added static factory method fromArray to
    PSX\Data\Record
  • Adjust visitor exception messages

v1.1.0

05 Oct 12:17
Compare
Choose a tag to compare
  • Curve array nest method handle indexed arrays
  • JSON Schema add title property to complex types
  • Documentation controller returns also the API endpoint url
  • XML generator validate element names
  • Documentation controller returns now the complete json schema which can be
    used by the API client to generate a documentation
  • Improved swagger and json schema generator
  • Extended api resource methods