All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Adapted logger for katana 2
- Adapted file parameters for katana 2
- Fix array parameter parse
- Support for transport API
- Move primary key to the schema entity
## [1.2.3] - 2017-09-07
- Fix error in response.setHeader when no other headers are present
## [1.2.2] - 2017-09-07
- Fix error in response.setHeader adding wrong type of value
- getHeaderArray and getHeadersArray on httpResponse
## [1.2.1] - 2017-09-06
- Fix error in actionschema object.keys
- Fix Travis badge link
- Support for
katana 1.2
- Update links
- Support for Param type object
- Fix #30
- Fixed action/response.getTransport() to return copied freezed objects
- Fixed transport.getData() to return empty array on empty data
- Fixed ActionSchema.getFiles()
- Added request.getId() and getTimestamp()
- More unit tests
- Added getHeadersArray() and getHeaderArray()
- Added better control to private object and method access
- Added Transport freezing to avoid KATANA unhandled failures
- Added request.done() handler to child responses to avoid async issues
- Improve param schema retrieval
- Refactor transport set methods to pseudo private
- Added this changelog file to repository
- Add number parsing to getValue to avoid always getting Strings
- Improve test coverage for getParam
- Remove unnecessary list creation on setData
- Fix eslint rule break
- Version 1.1.1 was skipped due to technical issues with npm build tool
- Remove Action.has_return() since not specified
- Fix param handling in payload for request
- Correct return value implementation
- Remove return methods not present in the spec for Action
- Check if headers exist before returning them
- Check if headers exist before returning them
- Parse HTTP status text correctly
- Parse response data from the right part of the payload
- Avoid sending Inmutable Lists as results of getHeader
- Add a guard clause
- Add semver check to getServiceSchema
- Response.setReturn() wasn't actually setting the return value
- Add support for service call duration tracking
- Enable standalone action execution from the CLI
- Add Action.getReturn()
- Initial release