- Ensure PHP 8.4 compatibility
- Add doctrine/persistence 4.0 compatibility
- Add doctrine/data-fixtures 2.0 compatibility
- Ensure PHP 8.3 compatibility
- Add doctrine/orm 3.0 compatibility
- Test over doctrine orm 2 and 3
- Allow using doctrine/instantiator ^2.0
- Fix a test with latest DataFixtures versions
- Allow using doctrine/persistence ^3.0
- Test the package on PHP 8.1
- Fix phpstan issues
- Migrate to phpstan 1.0
- Fix PHPUnit's XSD path and use local one
- Fix compatibility with Doctrine ODM
- Remove php 7.2 support
- Update wrongly license after latest release (I updated the LICENSE file but forgot to update it in Composer, bly me).
- Refresh & clean the test suite with latest PHPUnit version
- Change license from AGPL-3.0 to LGPL-2.1
- Widen
doctrine/persistence
version dependency.
- Removed
OrderedFixtureInterface
implementation, because it conflicts withDependentFixtureInterface
. - Deprecated
getOrder
method: it has to be implemented manually if needed.
- Instead of PHP 7.4, now supporting 7.3, 7.2 and 8.0 as well.
- Refactored entire CI to make tests on all OSes and supported PHP versions.
- Fixed
ArrayFixture::getObjects()
return type's documentation toarray[]
instead ofobject[]
- Added
phpstan
rules to add some code quality documentation and typing.
First release