All Versions
76
Latest Version
Avg Release Cycle
57 days
Latest Release
2323 days ago
Changelog History
Page 4
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