All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
Release Notes for 5.5.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
- 142: Instantiate ConfigurationLoaderFactory when not in container thanks to @scottasmith
Release Notes for 5.4.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
- 140: No longer mark AbstractFactory as internal thanks to @cspray
Release Notes for 5.3.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
- 138: Add PHP 8.4 support, drop PHP 8.2 thanks to @Slamdunk
Release Notes for 5.2.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 3
- 131: Add support for typed_field_mapper thanks to @PowerKiKi
- 130: Local build: require
docker compose
only thanks to @Slamdunk
- 127: Update dependency illuminate/container to v11 thanks to @renovate[bot]
- 126: Update dependency laminas/laminas-servicemanager to v4 thanks to @renovate[bot]
Release Notes for 5.1.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
- 124: Restore support for connecting using DSN string thanks to @yethee
- 123: Update example for a second connection thanks to @bcremer
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
Release Notes for 4.1.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
- 113: Add PHP 8.3 support, drop PHP < 8.2 thanks to @Slamdunk
- 111: Update dependency doctrine/orm to ^2.17.0 thanks to @renovate[bot]
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
Release Notes for 3.10.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 9
- Total contributors: 4
- 109: Update dependency laminas/laminas-servicemanager to ^3.22.1 thanks to @renovate[bot]
- 106: Update actions/checkout action to v4 thanks to @renovate[bot]
- 105: Update dependency doctrine/coding-standard to v12 thanks to @renovate[bot]
- 99: Update all non-major dependencies thanks to @renovate[bot]
- 98: Update dependency phpunit/phpunit to v10 thanks to @renovate[bot]
- 108: Make the full config example functional, and test it thanks to @Slamdunk
- 107: [Feature] Define schema assets filter in configuration thanks to @Slamdunk
- 101: [Feature] Define schema assets filter in configuration (continue) thanks to @e-vil-dev
- 104: Update CLI documentation to add
bin/doctrine
thanks to @kynx
Release Notes for 3.9.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 2
- 95: Add doctrine/annotations:v2, doctrine/event-manager:v2 and doctrine/persistence:v3 support thanks to @Slamdunk
- 93: Update all non-major dependencies thanks to @renovate[bot]
- 92: Update dependency doctrine/annotations to v2 - autoclosed thanks to @renovate[bot]
- 83: Update dependency doctrine/persistence to v3 - autoclosed thanks to @renovate[bot]
- 82: Update dependency doctrine/event-manager to v2 thanks to @renovate[bot]
Release Notes for 3.8.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
- 94: Adjusted factory logic to call the new
doctrine/orm:2.14.0
EntityManager
constructor thanks to @renovate[bot]
- 91: Update dependency vimeo/psalm to ^5.3.0 thanks to @renovate[bot]
Release Notes for 3.7.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
- 89: Support PHP 8.2, drop support for PHP 8.0, upgrade to vimeo/psalm v5 thanks to @internalsystemerror
- 88: Update dependency php to ~8.0.0 || ~8.1.0 || ~8.2.0 thanks to @renovate[bot]
- 87: Update dependency vimeo/psalm to v5 thanks to @renovate[bot]
Release Notes for 3.6.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 6
- Total contributors: 2
- 84: Update dependency psr/cache to allow installation of v1, v2 and v3 thanks to @renovate[bot]
- 79: Update actions/checkout action to v3 thanks to @renovate[bot]
- 78: Update actions/cache action to v3 thanks to @renovate[bot]
- 77: Update all non-major dependencies thanks to @renovate[bot]
- 76: Configure Renovate, drop PHP 7 support thanks to @renovate[bot]
- 73: Fix typo thanks to @garygitton
Release Notes for 3.5.0
Feature release (minor)
- Total issues resolved: 1
- Total pull requests resolved: 3
- Total contributors: 4
- 68: [Feature] Add support for middlewares thanks to @samuelnogueira
- 66: Merge release 3.4.1 into 3.5.x thanks to @github-actions[bot]
- 51: DriverFactory.php incompatible with doctrine/common: "^3.0" thanks to @FBurner
Release Notes for 3.4.0
Feature release (minor)
- Total issues resolved: 1
- Total pull requests resolved: 5
- Total contributors: 3
- 64: Tighten up php compatibility thanks to @boesing and @Ocramius
- 63: PSR-6 cache support thanks to @boesing
- 62: Convert
phpunit/phpunit
assertion method calls to static calls thanks to @boesing - 61: Bump
vimeo/psalm
to 4.20 thanks to @boesing - 57: Use a stricter range for PHP version in composer.json thanks to @edigu and @Ocramius
Release Notes for 3.3.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
- 55: Allow
psr/container:^2
thanks to @snapshotpl
Release Notes for 3.2.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
- 54: Test against PHP 8.1 thanks to @snapshotpl
- 53: Merge release 3.1.1 into 3.2.x thanks to @github-actions[bot]
Release Notes for 3.1.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 3
- 50: Declare hard dependency on doctrine/cache thanks to @PowerKiKi
- 48: Fix namespace of MappingDriverChain in example thanks to @rieschl
- 43: README.md: fix class reference thanks to @Slamdunk
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #1 Namespace changed from
ContainerInteropDoctrine\*
toRoave\PsrContainerDoctrine\*
(thanks @asgrim)- Note, a shim exists in
bc-namespace-shim.php
so previous namespace will still work. This will be removed in3.0.0
.
- Note, a shim exists in
- DASPRiD#44 Added support for PhpFileCache (thanks @byan)
- DASPRiD#43 Added support for Event Listeners configuration (thanks @daniel-braga)
- DASPRiD#41 Added support for setting default driver when using MappingDriverChain (thanks @tobias-trozowski)
- #1 PHP 7.3+ now required. Strict types were added throughout. (thanks @asgrim)
- #1 Namespace for caches from
CacheFactory
changed topsr-container-doctrine
(thanks @asgrim) - #6 Made AbstractFactory
@internal
and inheritors are nowfinal
(thanks @asgrim) - #11 Simplified driver class check (thanks @edigu)
- #12 Replaced Prophecy with PHPUnit (thanks @edigu)
- #14 Improved test coverage, made exceptions
final
(thanks @edigu) - DASPRiD#46 Changed Zend to Laminas (thanks @edigu)
- Nothing.
- #9 Removed support for
XcacheCache
,MemcacheCache
, Doctrine namespace updates (thanks @edigu / @asgrim)
- DASPRiD#42 Fixed false positive in test (thanks @tobias-trozowski)