Skip to content

Releases: apioo/psx

v1.0.7

22 Aug 11:17
Compare
Choose a tag to compare
  • Improved condition class
  • Schema html generator fix traversing nested schema properties

v1.0.6

03 Aug 17:29
Compare
Choose a tag to compare
  • Fix schema parse read description of array and scalar types
  • Add any schema property type
  • Messages of StatusCodeException are now shown to the user when in production
    mode
  • Add title and required parameter to accessor
  • Set controllerClass variable for template writers

v1.0.5

22 Jul 21:55
Compare
Choose a tag to compare
  • Fix issue with content negotiation #10
  • Make api resource and schema classes serializable

v1.0.4

05 Jul 21:09
Compare
Choose a tag to compare
  • Switched to PSR-2 coding style and using absolute class paths in phpdocs
  • Improve controller test cases
  • Add RecordInterface access to Accessor
  • Add JsonSerializable interface to record abstract
  • For incoming requests an exception is now throw if the data structure contains
    keys which are not available in the schema
  • Add development status for an API resource

v1.0.3

13 Jun 21:57
Compare
Choose a tag to compare
  • Added new ChoiceType property which allows different kinds of objects as value
  • Use same logic for traversing incoming and outgoing data
  • Moved schema property methods assimilate and validate into seperate class
  • Improved record factory factory class which uses now the object build to get
    arbitrary dependencies
  • Implemented factory to convert requests into PSR-7 objects and vice versa
  • Improved many test cases

v1.0.2

23 May 20:12
Compare
Choose a tag to compare
  • Fixed bug that the wrong base path was used when an json schema was included
    in an RAML file

v1.0.1

22 May 16:39
Compare
Choose a tag to compare
  • Added raml file parameter for api generation command
  • Improved raml parser and tests
  • Add format key to swagger parameter record
  • Add iterator and countable interface to complex type
  • Improved raml and swagger generation
  • Add return $this to MethodAbstract::setDescription
  • Add debug commands to print an raml and jsonschema resource definition
  • Add console commands to generate different schema representations of the api

v1.0.0

02 May 16:45
Compare
Choose a tag to compare
  • Removed unused methods in documentation controller
  • Added property type factory class
  • Gain php7 compatibility
  • Json schema parser add schema version check
  • Improved schema data, validation and api controller test cases
  • Fixed datetime wrong behaviour without constructor args

v1.0.0-RC2

28 Apr 17:10
Compare
Choose a tag to compare
  • Fixed correct handling with date and time formats
  • Improved several value objects
  • Improved controller schema api tests
  • Pass controller context when forwarding an request to another controller
  • The name of the exception record is now "error"
  • Add a new context value so that all controllers share the same supported
    writer value
  • Moved body trait methods into the controller abstract class
  • Added controller set stdClass body test
  • Improved XSD generator and allow setting min max array length

v1.0.0-RC1

22 Apr 17:20
Compare
Choose a tag to compare
  • Updated documentation
  • Improved controller tests
  • Container test case preserve config values between unit tests
  • Moved test bootstrap code into seperate class