Skip to content

Tags: laminas-api-tools/api-tools-doctrine

Tags

2.4.0

Verified

This tag was signed with the committer’s verified signature.
laminas-bot Laminas Bot
### Release Notes for [2.4.0](https://github.com/laminas-api-tools/ap…

…i-tools-doctrine/milestone/1)

### Added

- This release adds support for PHP 8.0.

### Removed

- This release removes support for PHP versions prior to 7.3.

- This release drops support for version 1 releases of laminas/laminas-hydrator.

- This release drops support for doctrine/orm versions prior to 2.6.3.

- This release drops support for doctrine/dbal versions prior to 2.12.0.

- This release drops support for laminas/laminas-stdlib versions prior to 3.3.0.

### 2.4.0

- Total issues resolved: **2**
- Total pull requests resolved: **3**
- Total contributors: **3**

#### Enhancement

 - [26: Provide Psalm integration](#26) thanks to @weierophinney
 - [25: Switch to GHA CI workflow](#25) thanks to @internalsystemerror and @weierophinney
 - [24: Add support for PHP 8](#24) thanks to @internalsystemerror and @boesing

2.3.0

api-tools-doctrine 2.3.0

Based on https://github.com/zfcampus/zf-apigility-doctrine/releases/tag/2.3.0 (commit dd16032311b1ad58669f9195619c81a8f9f55bf9 in this repo)

Added
-----

- [zfcampus/zf-apigility-doctrine#317](zfcampus/zf-apigility-doctrine#317) adds support for PHP 7.3.

- [zfcampus/zf-apigility-doctrine#319](zfcampus/zf-apigility-doctrine#319) adds support for DoctrineModule 2.1
  and DoctrineORMModule 2.1.

Changed
-------

- Nothing.

Deprecated
----------

- Nothing.

Removed
-------

- Nothing.

Fixed
-----

- Nothing.

2.2.1

api-tools-doctrine 2.2.1

Based on https://github.com/zfcampus/zf-apigility-doctrine/releases/tag/2.2.1 (commit 70cf0c5842737d5d1d73de17148054defed74fc0 in this repo)

Added
-----

- Nothing.

Changed
-------

- Nothing.

Deprecated
----------

- Nothing.

Removed
-------

- Nothing.

Fixed
-----

- [zfcampus/zf-apigility-doctrine#316](zfcampus/zf-apigility-doctrine#316) updates the `DoctrineResource::fetch()` method to add the `Laminas\ApiTools\ResourceEvent`
  to the generated `DoctrineResourceEvent` prior to triggering the
  `EVENT_FETCH_PRE` event, ensuring users have access to all necessary data.

2.2.0

api-tools-doctrine 2.2.0

Based on https://github.com/zfcampus/zf-apigility-doctrine/releases/tag/2.2.0 (commit 58a28c8b491b19365b20f93e917ec084b88fef3c in this repo)

Added
-----

- [zfcampus/zf-apigility-doctrine#291](zfcampus/zf-apigility-doctrine#291) adds
  ability to use factory (doctrine instantiator instance) to create new
  entities. To configure factory for a specific resource use:
  ```
  'api-tools' => [
      'doctrine-connected' => [
          'Api\\V1\\Rest\\...Resource' => [
              'entity_factory' => 'key_in_service_manager',
              ...
          ],
      ],
  ],
  ```

- [zfcampus/zf-apigility-doctrine#304](zfcampus/zf-apigility-doctrine#304) adds
  support for PHP 7.2.

Deprecated
----------

- Nothing.

Removed
-------

- [zfcampus/zf-apigility-doctrine#304](zfcampus/zf-apigility-doctrine#304) removes
  support for HHVM.

Fixed
-----

- [zfcampus/zf-apigility-doctrine#289](zfcampus/zf-apigility-doctrine#289) fixes
  configuration keys, which resolves issue with Laminas API Tools Admin and populating
  forms from config file and writing duplicated values into config file.

- [zfcampus/zf-apigility-doctrine#290](zfcampus/zf-apigility-doctrine#290) fixes
  Doctrine Resource listener attached via config. These are now correctly
  dispatched.

- [zfcampus/zf-apigility-doctrine#298](zfcampus/zf-apigility-doctrine#298) fixes
  data passed to listener on patch method.

- [zfcampus/zf-apigility-doctrine#293](zfcampus/zf-apigility-doctrine#293) fixes
  binding parameters with type. In case of custom field type php value was not
  converted to database value.

- [zfcampus/zf-apigility-doctrine#303](zfcampus/zf-apigility-doctrine#303) fixes
  version query parameter as it is restricted by api-tools to indicate version
  of the api.

2.1.0

api-tools-doctrine 2.1.0

Based on https://github.com/zfcampus/zf-apigility-doctrine/releases/tag/2.1.0 (commit f9b9bea080de973b4dbe529763da3aa052f875c7 in this repo)

Added
-----

- [zfcampus/zf-apigility-doctrine#267](zfcampus/zf-apigility-doctrine#267) adds
  support for version 3 releases of laminas-servicemanager and laminas-eventmanager,
  while retaining compatibility for v2 releases.

Changes
-------

- [zfcampus/zf-apigility-doctrine#267](zfcampus/zf-apigility-doctrine#267) exposes the
  module to [laminas/laminas-component-installer](https://github.com/laminas/laminas-component-installer),
  exposing both `Laminas\ApiTools\Doctrine\Admin` and
  `Laminas\ApiTools\Doctrine\Server`. The former should be isntalled in the
  development configuration, and the latter in your application modules.
- [zfcampus/zf-apigility-doctrine#267](zfcampus/zf-apigility-doctrine#267) updates
  dependency requirements for the following modules and components:
  - laminas-api-tools/api-tools-apigilty-admin ^1.5
  - phpro/zf-doctrine-hydration-module ^3.0
  - doctrine/DoctrineModule ^1.2
  - doctrine/DoctrineORMModule ^1.1
  - doctrine/DoctrineMongoODMModule ^0.11

Deprecated
----------

- Nothing.

Removed
-------

- [zfcampus/zf-apigility-doctrine#267](zfcampus/zf-apigility-doctrine#267) removes
  support for PHP 5.5.

Fixed
-----

- [zfcampus/zf-apigility-doctrine#267](zfcampus/zf-apigility-doctrine#267) adds a ton
  of tests to the module, and fixes a number of issues encountered.

2.0.5

Merge pull request zfcampus/zf-apigility-doctrine#262 from matwright/…

…hotfix/missing-service-locator-setter

Based on https://github.com/zfcampus/zf-apigility-doctrine/releases/tag/2.0.5-beta (commit dadf8b3 in this repo)

inject service locator into DoctrineAutodiscoveryModel

2.0.4

Merge pull request zfcampus/zf-apigility-doctrine#260 from TomHAnders…

…on/hotfix/service-locator-aware-interface

Based on https://github.com/zfcampus/zf-apigility-doctrine/releases/tag/2.0.4-beta (commit a782bd2 in this repo)

Hotfix/service locator aware interface

2.0.3

Merge pull request zfcampus/zf-apigility-doctrine#257 from TomHAnders…

…on/hotfix/253-collection-link

Based on https://github.com/zfcampus/zf-apigility-doctrine/releases/tag/2.0.3-beta (commit 144cdeb in this repo)

Hotfix/253 collection link

2.0.2

Merge pull request zfcampus/zf-apigility-doctrine#242 from TomHAnders…

…on/feature/query-provider-parameters

Based on https://github.com/zfcampus/zf-apigility-doctrine/releases/tag/2.0.2-beta (commit e2e63e9 in this repo)

Feature/query provider parameters

2.0.1

Support per-resource hydrators

Based on https://github.com/zfcampus/zf-apigility-doctrine/releases/tag/2.0.1 (commit f8e5cde in this repo)