Tags: laminas-api-tools/api-tools-doctrine
Tags
### 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
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.
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.
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.
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.
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
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
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
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
PreviousNext