All Versions
76
Latest Version
Avg Release Cycle
57 days
Latest Release
1086 days ago

Changelog History
Page 4

  • v0.9.8 Changes

    • โž• Added raml and json schema parser
    • ๐Ÿ‘Œ Improved html output added psx- prefix for css classes
    • ๐Ÿ“‡ Renamed Api\View to Api\Resource and redesigned classes containing the schema. It is now possible to set an response schema for each status code
    • โž• Add possibility to cache resource listing results
    • ๐Ÿ‘Œ Improved tool controllers
    • ๐Ÿ“‡ Renamed RestController to RestClientController
    • ๐Ÿ›  Fixed bug in request factory where sub paths are not handeled correctly
  • v0.9.7 Changes

    • โž• Added record graph traverser class and various visitor implementations which are used to produce data from an object graph
    • ๐Ÿ‘Œ Improved internal data representation for incoming and outgoing data
    • โž• Added content type aware fallback template generator and move fallback generation to the html writer
    • ๐Ÿ‘Œ Improved request factory added automatic protocol detection if "psx_url" is i.e. //foo.com and use buffered reader for request body
    • Table abstract returns now record classes instead of associative arrays
    • ๐ŸŒฒ Log request and response body if in debug mode
    • โž• Added jsonx support
    • ๐Ÿ‘Œ Improved streams and added buffered stream implementation
    • โž• Added logcaster monolog listener
    • โšก๏ธ Updated PSR http-message to the current version of the spec
    • ๐Ÿ”„ Changed license from GPLv3 to Apache 2.0
  • v0.9.6 Changes

    • ๐Ÿ‘Œ Improved documentation
    • โž• Added raml generator
    • โž• Added table api abstract controller
    • ๐Ÿ‘Œ Improved and unified api view generators
    • โž• Added Swagger generator and improved related data models
    • โž• Added resource listing class and improved the api documentation, swagger and wsdl controller
    • ๐Ÿšš Move generation of the fallback template into a seperate class
    • ๐Ÿ‘Œ Improved activitystreams test and implementation
    • โœ‚ Removed location and added context class which holds parameters gathered around the controller/command
  • v0.9.5 Changes

    • โž• Added HTTP request/response interfaces and added an factory to convert PSX HTTP request/responses into PSR-7 request/responses
    • โž• Added HTTP stream handler which uses the native HTTP stream wrapper
    • โž• Added missing HTTP status codes
    • โž• Add support for array and object sql table column types
    • โž• Added primary key filter which checks whether an id exists in an table
    • ๐Ÿ— Used dbal query builder in various places for better db vendor support
    • โž• Added plain text writer
  • v0.9.4 Changes

    • Sql table query methods return now an array instead of RecordInterface
    • โž• Added media type class and improved content negotiation
    • ๐Ÿ‘Œ Improved JWT implementation
    • โœ‚ Removed unused methods from Base class which now contains only the getVersion method
    • โž• Added rfc3986 compatbile URI resolver class
    • ๐Ÿ‘Œ Improved URI/URL/URN classes. Changed URL parameter getter/setter methods from getParam to getParameter etc.
    • โœ‚ Removed output method from xml writer and improved atom writer/entry
    • โž• Added http cookie parser class
    • โž• Added http stream util class to simplify working with streams
    • โž• Added application stack interface
    • โšก๏ธ Updated dbal to version 2.5
    • โž• Added various middleware filter implementations
    • ๐Ÿ‘Œ Improved tests
    • โž• Add CurveArray class to nest or flatten an array
    • โšก๏ธ Updated api doc controller template
  • v0.9.3 Changes

    • โž• Added commands to generate boilerplate source code for controller, commands and schema
    • 0๏ธโƒฃ When the default writer gets determined it respects now the list of supported writers
    • Implemented priority queue to give reader and write a priority in which order they get used
    • ๐Ÿ”„ Changed default html template file extension from .tpl to .html
    • โž• Added abstract template writer which can be used to generate an output with an template engine
    • โž• Added svg writer which uses the abstract template writer
    • โž• Add possibility to set an content negotiation rule for an specific writer
    • ๐Ÿ‘ Restricted the TableInterface::TYPE_* constants to the subset of supported types from the doctrine dbal and use the dbal for type conversion
    • โž• Added command to generate an bootstrap cache which can be included at startup to increase performance
  • v0.9.2 Changes

    • โ†” Integrated JMS serializer
    • โœ‚ Removed payment and handler classes
    • โž• Added symfony console component and added several commands
    • ๐Ÿšš Http client removed parameters from the http request object which not directly
      belong to the request into an http option object which can be passed to the
      request method
    • ๐Ÿšš Moved creation of the DI container into its own file so it can be used in different environments and the user can easily change the container
    • Dispatch events at key locations
  • v0.9.1 Changes

    • โž• Added tool controller to generate an Swagger or WSDL definition from an API
    • โž• Added SOAP support and WSDL generator
    • ๐Ÿ‘Œ Improved OpenSSL classes
    • โž• Add common http exceptions which can be used to directly deliver an specific status code
    • โž• Added version handling for API
    • โž• Added getAccessor() method to controller which offers a way to easily get an value from the request body
  • v0.9 Changes

    • โœ‚ Remove psx sql library and using doctrine dbal instead
    • ๐Ÿ‘Œ Improved data system seperating reader functionality into an reader and transformer class
    • โž• Added data schema component with that it is possible to describe json or xml data formats. The schema can be exported into XSD or JsonSchema
    • ๐Ÿ‘‰ Make cache system psr-6 compatible
    • โž• Added @Inject annotation to use a service from the DI container inside and command or controller
    • Extended validate library
    • Implemented the first version of the psr http-message interfaces
    • ๐Ÿ‘Œ Improve template interface and add missing methods in smarty and twig handler
    • Split up di container services into different traits
    • โž• Add command system
    • โž• Add support for chunked transfer encoding
    • Error handling was shifted in an controller which can be overwritten to provide custom error page or handling
    • Doctrine handler resolves TO_ONE entity associations
    • ๐Ÿ‘Œ Improved request factory
    • Possibility to set an wildcard in an routing file
  • v0.8.6 Changes

    • โž• Added missing http event method onHead
    • Possibiliy to set an alias path in an routing file
    • ๐Ÿ‘Œ Improved hhvm/hack compatibility (all tests pass on hhvm 3.0.1)
    • โž• Added data html writer
    • ๐Ÿ‘Œ Improved routing mechanism method which should be called must now be declared in the routing file
    • โž• Added an callback handler to each handler type
    • โšก๏ธ Updated swagger library to current version 1.2
    • โž• Added record xml definition schema
    • ๐Ÿšš Default manager was removed and concrete Dom/Map manager was introduced