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.
- Update @janiscommerce/api to version 8.0.0
- Update @janiscommerce/api to version 7.0.0
_ New parameter fields
to select specific fields to be responded.
_ New parameter excludeFields
to select specific fields to be excluded in the response.
- Now the getter
fieldsToSelect
can befalse
to prevent to usefields
parameter. - New getter
fieldsToExclude
to define witch fields must be excluded from the response. - New getter
fixedFields
to define witch fields must be responded and can't be excluded.
- Struct validation for path id
- Typings build from JSDoc
- Updated dependencies
- GitHub Actions for build, coverage and publish
- Added Type-definitions
- Updated
@janiscommerce/api
to6.x.x
postGetValidate
method to validate registry after getting it
- API upgraded to v5 (
api-session
validates locations) (BREAKING CHANGE)
package-lock.json
file
- Dependencies updated
- API upgraded to v4 (
api-session
injected) (BREAKING CHANGE) - Model v3 compatibility (
api-session
injection) (BREAKING CHANGE)
- Now the format in process method awaits a promise
- Now you can define the
fieldsToSelect()
getter in your api to reduce or add fields that will be retrieved from the DB
- Client model for client injected apis
- Fix for AWS request path without basePath
- Removed some wrong test cases
- Fixed a typo in a test case
- Project inited
- API Get
- Tests