Releases: doctrine/mongodb-odm
Releases · doctrine/mongodb-odm
Release list
2.5.1
Release Notes for 2.5.1
2.5.x bugfix release (patch)
2.5.1
- Total issues resolved: 0
- Total pull requests resolved: 6
- Total contributors: 2
Task
- 2525: Fix psalm build thanks to @franmomu
- 2512: Use static data providers thanks to @IonBazan
- 2511: Avoid triggering deprecation when calling
UnitOfWork::clear()thanks to @franmomu - 2510: Remove occurrences of "$this" in data providers thanks to @franmomu
- 2508: Update branch metadata thanks to @franmomu
- 2507: Rename abstract test classes to *TestCase thanks to @franmomu
2.5.0
Release Notes for 2.5.0
2.5.0
- Total issues resolved: 6
- Total pull requests resolved: 22
- Total contributors: 11
Task
- 2504: Upgrade to psalm 5 thanks to @franmomu
- 2503: Use PHP 7.4 for phpcs thanks to @franmomu
- 2497: Allow
doctrine/annotations2 thanks to @franmomu - 2496: Bump coding standard to v11 thanks to @franmomu
- 2492: Ignore SA issues thanks to @franmomu
- 2490: Test against PHP 8.2 and MongoDB 6.0 thanks to @malarzm
- 2481: Upgrade to doctrine/coding-standard 10 thanks to @franmomu
- 2480: Allow doctrine/event-manager 2 thanks to @franmomu
- 2470: Make use of PHP 7.4 syntax thanks to @IonBazan and @malarzm
- 2469: Remove PHP <7.4 version checks thanks to @IonBazan and @malarzm
- 2466: Require PHP 7.4 thanks to @IonBazan and @malarzm
Feature
- 2501: Allow
doctrine/instantiator2 thanks to @franmomu - 2499: Support for some new aggregation features thanks to @aturki
- 2494: Lift sharding restrictions from $lookup and $graphLookup thanks to @malarzm and @theyough
- 2489: Custom _id for GridFS documents (#2487) thanks to @andrey-tech
- 2486: use aggregation builder in lookup stage pipeline thanks to @aturki and @malarzm
- 2459: Add pipeline to $lookup stage thanks to @khaperets and @Strick3r
- 2457: Make Iterator covariant thanks to @VincentLanglet
- 2450: Add implementation of Countable for CachingIterator thanks to @Branlute
Hacktoberfest,Task
Enhancement
2.4.3
Release Notes for 2.4.3
2.4.3
- Total issues resolved: 0
- Total pull requests resolved: 9
- Total contributors: 5
Bug
Task
- 2477: Normalize assert calls in tests thanks to @hunomina
- 2476: Fix SimpleXMLElement class name thanks to @malarzm
- 2475: Normalizes assert calls in tests thanks to @hunomina
- 2471: Retire Travis thanks to @greg0ire
- 2467: Address changes from doctrine/collections 1.8.0 thanks to @greg0ire
- 2462: Fix failing CI checks thanks to @malarzm
- 2452: Fix failing tests thanks to @franmomu
Enhancement
2.4.2
Release Notes for 2.4.2
2.4.2
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
2.4.1
Release Notes for 2.4.1
2.4.1
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
Bug
2.4.0
Release Notes for 2.4.0
Feature release (minor)
2.4.0
- Total issues resolved: 3
- Total pull requests resolved: 13
- Total contributors: 3
Task
- 2444: Final touches for type autoconfiguration thanks to @malarzm
- 2443: Compatibility layer for AnnotationDriver thanks to @malarzm
- 2442: Remove targetDocument autocompletion thanks to @malarzm
- 2434: Deprecate NOTIFY tracking policy thanks to @malarzm
- 2428: Allow doctrine/persistence ^3.0 thanks to @malarzm
- 2423: Deprecate DocumentManager::clear with an argument thanks to @malarzm
- 2420: Use colocated mapping driver thanks to @franmomu
Enhancement
- 2438: Leverage generic persistence event classes thanks to @franmomu
- 2436: Add more iterable types thanks to @franmomu
- 2433: Specify iterable types in Aggregation namespace thanks to @franmomu
- 2432: Specify iterable types in
Querynamespace thanks to @franmomu
Feature
2.3.3
Release Notes for 2.3.3
2.3.3
- Total issues resolved: 1
- Total pull requests resolved: 2
- Total contributors: 2
Task
Enhancement
2.3.2
Release Notes for 2.3.2
2.3.x bugfix release (patch)
2.3.2
- Total issues resolved: 0
- Total pull requests resolved: 8
- Total contributors: 4
Task
- 2417: Fix PHPStan build thanks to @franmomu
- 2413: Use PHP 8.1 to run CS thanks to @IonBazan
- 2410: Update .doctrine-project.json thanks to @franmomu
- 2409: Psalm level 4 thanks to @franmomu
- 2408: Psalm level 5 thanks to @franmomu
- 2407: Fix PHPStan issues thanks to @franmomu
- 2403: Allow more recent symfony/deprecation-contracts thanks to @quentint
Documentation
- 2416: Fix typo in method name thanks to @nebkam
2.3.1
Release Notes for 2.3.1
2.3.x bugfix release (patch)
2.3.1
- Total issues resolved: 3
- Total pull requests resolved: 4
- Total contributors: 4
Bug
- 2401: Compatibility with MongoDB 5.0 thanks to @malarzm and @douglasjam
- 2398: PHP 8.1 types in custom collections thanks to @malarzm
- 2392: Schema:create fails with single collection inheritance thanks to @JJarrie and @malarzm
Task
2.3.0
Release Notes for 2.3.0
Feature release (minor)
2.3.0
- Total issues resolved: 2
- Total pull requests resolved: 40
- Total contributors: 9
Task
- 2391: Add some generics to tests thanks to @franmomu
- 2386: Remove key template for iterators thanks to @franmomu
- 2385: Use PHPStan 1 thanks to @franmomu
- 2377: Describe better types in phpdoc for Iterators thanks to @franmomu
- 2375: Allow ^6.0 for symfony/* thanks to @franmomu
- 2370: Allow ^6.0 for symfony/* thanks to @malarzm
- 2369: Add parameter type hints to tests thanks to @franmomu
- 2368: Finish adding return type declarations to phpdoc thanks to @franmomu
- 2366: Add return type hints to tests thanks to @franmomu
- 2365: Finish adding property type hints thanks to @franmomu
- 2364: Add property type hints to functional tests thanks to @franmomu
- 2363: Add more missing property type hints thanks to @franmomu
- 2362: Add some property typehints thanks to @franmomu
- 2340: Use ClassMetadata constants thanks to @franmomu
- 2327: Fix some issues of Psalm in level 6 thanks to @franmomu
- 2324: Make
PersistentCollectionInterfaceandPersistentCollectiongeneric thanks to @franmomu - 2321: Fix phpstan build thanks to @franmomu
- 2317: Add tests directory to phpstan thanks to @franmomu
- 2311: Analyze tests directory with psalm thanks to @franmomu
- 2309: Upgrade to doctrine/coding-standard 9 thanks to @franmomu
- 2306: Run stable versions of phpbench thanks to @alcaeus
- 2275: Allow PrettyVersion 2 thanks to @Jean85
Documentation
- 2379: Remove deprecated "boolean" mapping type in docs thanks to @samnela
- 2326: Add more specific phpdoc to
DocumentRepositorythanks to @franmomu - 2320: Add generics to UoW methods and
DocumentManager::getReferencethanks to @franmomu - 2315: Ignore parent parameter name mismatch thanks to @franmomu
- 2314: Describe iterable type arrays thanks to @franmomu
- 2312: Improve phpdoc specification thanks to @franmomu
- 2308: Make ClassMetadata generic thanks to @franmomu
Enhancement
- 2359: flip attribute driver constructor arguments thanks to @IonBazan
- 2313: Fix some phpdoc thanks to @franmomu
- 2304: Use proxy class name resolvers instead of local workaround thanks to @alcaeus
- 2288: Set type maps on collection level thanks to @alcaeus
- 2253: Deprecate using doctrine/cache for metadata caching thanks to @alcaeus
Feature
- 2344: Add PHP 8.0 Attribute mapping support thanks to @IonBazan and @TNAJanssen
- 2238: JSON Schema Validation thanks to @alexandre-abrioux
Typing
-
2333: Add return static thanks to @franmomu
-
2330: Add more phpdoc type info thanks to @franmomu
-
2328: Improve type declarations in phpdoc thanks to @franmomu
-
2305: Merge release 2.2.1 into 2.3.x thanks to @github-actions[bot]