Skip to content

Releases: ember-nexus/api

0.1.11

08 Jul 13:03
cc84c82

Choose a tag to compare

0.1.11 - 2024-07-08

Changed

  • Upgrade PHP to 8.3.9, closes [#324].
  • Upgrade Xdebug to 3.3.2.
  • Remove deprecated php stan configuration.

0.1.10

23 Jun 13:50
05a7f07

Choose a tag to compare

0.1.10 - 2024-06-23

Changed

  • Upgrade Symfony and other PHP dependencies, closes [#322].

0.1.9

09 Jun 13:43
97117ea

Choose a tag to compare

0.1.9 - 2024-06-09

Changed

  • Rework README.md, add shield labels.
  • Fix LICENSE file.
  • Upgrade PHP to 8.3.8, closes [#321].

0.1.8

25 May 19:26
36b97dd

Choose a tag to compare

0.1.8 - 2024-05-25

Changed

  • Upgrade to Alpine 3.20, closes [#315].
  • Fix GetInstanceConfigurationTest and documentation for GetInstanceConfigurationController.
  • Fix labels used in automatic GitHub issues, closes [#314].
  • Fix CI version replace command, closes [#318].

0.1.7

17 May 10:41
74e25a1

Choose a tag to compare

0.1.7 - 2024-05-17

Added

  • Add requestId property to all logs to enable finding all logs made during a single request, closes [#306].

Changed

  • Change naming of internal variables to replace Uuid with Id, because the variables are already type hinted and
    Id emerged 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

22 Apr 05:47
ed0b6d9

Choose a tag to compare

0.1.6 - 2024-04-22

Added

  • Introduce simpler request bodies for endpoints POST /change-password, POST /token and POST /register. Old
    behavior can be disabled with the feature flag featureFlag.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/paratest as 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 /token and POST /register is 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

12 Apr 11:24
1d0177c

Choose a tag to compare

0.1.5 - 2024-04-12

Changed

  • Upgrade upstream dependency NGINX Unit to 1.32.1, closes [#274].
  • Upgrade PHP to 8.3.6, closes [#278] and [#272].

0.1.4

10 Mar 16:25
f9a67d8

Choose a tag to compare

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-error endpoint, 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

04 Mar 14:05
6ff2a4c

Choose a tag to compare

0.1.3 - 2024-03-04

Changed

  • Update NGINX Unit build steps in Dockerfile, replace Mercurial repo with new GitHub repo. Closes [#261].
  • Streamline documentation, closes [#263].

Removed

  • Remove supervisord and its dependencies like Python. Logs are directly sent to stderr. Closes [#244].

0.1.2

28 Feb 22:09
a2c3559

Choose a tag to compare

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=1 in release action to fix image build, fixes [#259].