Releases: ember-nexus/api
Releases · ember-nexus/api
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.7 - 2024-05-17
Added
- Add
requestIdproperty to all logs to enable finding all logs made during a single request, closes [#306].
Changed
- Change naming of internal variables to replace
UuidwithId, because the variables are already type hinted and
Idemerged as a better convention in the ecosystem. Closes [#292]. - Server exceptions with the HTTP status code 500 will now always log their message.
- Upgrade PHP to 8.3.7, closes [#310].
- Update PHP dependencies, related to [#310].
- Feature tests use production docker build in CI, closes [#297].
Fixed
- Fix wrong license identifier in Dockerfile, closes [#302].
0.1.6
0.1.6 - 2024-04-22
Added
- Introduce simpler request bodies for endpoints
POST /change-password,POST /tokenandPOST /register. Old
behavior can be disabled with the feature flagfeatureFlag.280_OldUniqueUserIdentifierDisabled. Closes [#280]. - Add first unit tests for controller, related to [#280].
- Enable PHP's strict type, closes [#284].
- Enable PHP Opcache extension, closes [#294].
- Add
brianium/paratestas a parallel PHP Unit runtime, closes [#63].
Changed
- In the case of server errors during requests in production environments, i.e. HTTP status code 500, the error message
will be printed to the log. - Update PHP dependencies.
- Upgrade remaining GitHub actions, required due to deprecation of Node 16, closes [#240].
- Upgrade PHP Unit to major version 10, related to [#63].
Deprecated
- Original request body scheme of endpoints
POST /change-password,POST /tokenandPOST /registeris deprecated,
will be removed in version 0.2.0, part of [#280].
Removed
- Remove leak test due to incompatibility with PHP Unit 10+, related to [#63].
0.1.5
0.1.4
0.1.4 - 2024-03-10
Added
- Add support for the
If-Match-header, closes [#232]. - Add support for the
If-None-Match-header, closes [#233]. - Add links in error endpoints to http.dev explaining the current error status code, closes [#267].
- Add documentation for the GET
error/500/internal-server-errorendpoint, closes [#251].
Changed
- Increase reference dataset version to 0.0.24.
- Refactor parts of the Etag generation in order to make implementation of [#232] and [#233] easier.
Fixed
- Fix controller example tests for put element and patch element endpoints, uncovered in [#233].
0.1.3
0.1.2
0.1.2 - 2024-02-28
Changed
- Upgrade most GitHub actions, required due to deprecation of Node 16, closes [#240].
- Increase feature test timeout from 10 to 15 minutes.
- Upgrade PHP to 8.3.3, closes [#253].
- Upgrade upstream dependency NGINX Unit to 1.32.0, closes [#254].
- Upgrade dependencies, closes [#257].
- Add environment variable
COMPOSER_ALLOW_SUPERUSER=1in release action to fix image build, fixes [#259].