Releases: doctrine/DoctrineMongoODMModule
Releases · doctrine/DoctrineMongoODMModule
4.0.1
Release Notes for 4.0.1
4.0.x bugfix release (patch)
4.0.1
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
Bug
Documentation
4.1.0
Release Notes for 4.1.0
Feature release (minor)
Changed
- Require doctrine-laminas-hydrator ^3.0
- Updated dependencies
4.1.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
- 260: Update dependencies thanks to @driehle
4.0.0
Release Notes for 4.0.0
Backwards incompatible release (major)
Added
- Support für PHP 8.1.
Changed
- Internally, properties are now typed wherever possible. This can be breaking if you are extending classes.
- Module class, option classes and factories are now marked as final.
- DoctrineModule is now required in Version ^5.0 (see release notes for breaking changes).
- DoctrineModule ^5.0 comes with laminas-cache ^3.1 and laminas-form ^3.0
Removed
- Integration with laminas-console and laminas-mvc-concole is removed, as these packages are discontinued. Please use
./vendor/bin/doctrine-module
instead ofphp public/index.php
to access CLI. - Support for PHP 7.3 was removed.
4.0.0
- Total issues resolved: 0
- Total pull requests resolved: 5
- Total contributors: 1
BC Break
- 259: Improve static analysis thanks to @driehle
- 258: Mark
Module
, option classes and factories as final thanks to @driehle
BC Break,Enhancement
3.2.0
Release Notes for 3.2.0
Feature release (minor)
Added
- Support for PHP 8.1.
- Support for Symfony/console 6.0.
3.2.0
- Total issues resolved: 1
- Total pull requests resolved: 2
- Total contributors: 1
Enhancement
- 254: Allow Smfony console 6.0 thanks to @driehle
- 253: Add support for PHP 8.1 thanks to @driehle
- 249: Add support for PHP 8.1 thanks to @driehle
3.1.1
Release Notes for 3.1.1
3.1.x bugfix release (patch)
3.1.1
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
Bug
Enhancement
- 251: Updated upstream workflows thanks to @driehle
3.1.0
Release Notes for 3.1.0
Feature release (minor)
Added
- Support for PHP 8.0.
Changed
- Documentation is now available from https://www.doctrine-project.org/projects/doctrine-mongo-odm-module.html.
- DoctrineModule is upgraded to
^4.2.2
and now supports either laminas-form 2.0 or 3.0. - doctrine-laminas-hydrator is upgraded to
^2.2.1
and now supports Doctrine embeddables and immutable DateTime fields.
Deprecated
- Usage of laminas-mvc-console is deprecated. If you used
php public/index.php
to access the Doctrine CLI, please switch to using./vendor/bin/doctrine-module
instead. - All signatures related to laminas-servicemanager 2.0 have been deprecated as DoctrineMongoODMModule already requires laminas-servicemanager 3.0 for a while.
Removed
- Support for PHP 7.2.
3.1.0
- Total issues resolved: 8
- Total pull requests resolved: 5
- Total contributors: 2
Enhancement
- 250: Added Psalm and PhpStan for static analysis thanks to @driehle
- 246: Update PhpUnit and coding standards, add deprecations for old factory methods thanks to @driehle
- 241: Dropped PHP 7.2, added PHP 8.0 thanks to @driehle
- 240: Moved laminas-hydrator to require-dev and allowed 4.x thanks to @driehle
- 239: Moved files to comply with PSR4 thanks to @driehle
- 229: relax/move laminas-hydrator thanks to @rieschl
- 227: Add support for PHP 8.0 and drop support for PHP 7.2 thanks to @rieschl
Bug
3.0.3
Release Notes for 3.0.3
3.0.x bugfix release (patch)
Changed
- Documentation is now available from https://www.doctrine-project.org/projects/doctrine-mongo-odm-module.html
- Default config template has been updated to match latest
Doctrine\ODM\MongoDB\Configuration
3.0.3
- Total issues resolved: 1
- Total pull requests resolved: 5
- Total contributors: 2
Documentation
- 237: Add sidebar to documentation thanks to @driehle
- 236: Remove changelog and updated URL to docs thanks to @driehle
- 230: Prepare docs for Doctrine website thanks to @driehle
Bug
- 234: Replaced booleans with constants in default config template thanks to @e2video
- 231: Configuration template is outdated thanks to @e2video
Enhancement
3.0.2
Added
- .doctrine-project.json created
Changed
- README.md updated with badges, better installation instructions, removed 2.x specific language
Deprecated
- Nothing
Removed
- Nothing
Fixed
- Nothing
3.0.1
Added
- Nothing.
Changed
- Updated to Doctrine coding standard v8.2.0
Deprecated
- Nothing
Removed
- Nothing
Fixed
- Nothing
3.0.0
Added
- Nothing.
Changed
- Configuration was changed to use
Doctrine\ODM\MongoDB\Configuration:AUTOGENERATE_*
constants forgenerate_proxies
andgenerate_hydrators
instead of removedAbstractProxyFactory::AUTOGENERATE_*
. If you override those settings in your local config, ensure the proper constants are used. - Adapt to
doctrine/peristence:2.0
DoctrineMongoODMModule\Options\Configuration::getGenerateHydrators()
returns anint
instead of abool
DoctrineMongoODMModule\Options\Configuration::setGenerateHydrators()
requires anint
instead of abool
for its first parameterDoctrineMongoODMModule\Options\Configuration
: The methodsgetPersistentCollectionFactory
andgetPersistentCollectionGenerator
can now returnnull
.
Deprecated
- Nothing.
Removed
DoctrineMongoODMModule\Paginator\Adapter\DoctrinePaginator
was removed becauseDoctrine\ODM\MongoDB\Cursor
doesn't exist anymore and there is no simple workaround.- The CLI commands
odm:generate:documents
andodm:generate:repositories
were removed because they no longer exist. - The Configuration options
retryConnect
andretryQuery
were removed. - The
DoctrineMongoODMModule\Logging\Logger
interface was removed. Existing implementations directly implement\Doctrine\ODM\MongoDB\APM\CommandLoggerInterface
now. - The
DoctrineMongoODMModule\Logging\LoggerChain
was removed. Loggers can now be subscribed with the MongoDB driver directly.
Fixed
- Nothing.