Releases: doctrine/mongodb-odm
Releases · doctrine/mongodb-odm
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
PersistentCollectionInterface
andPersistentCollection
generic 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
DocumentRepository
thanks to @franmomu - 2320: Add generics to UoW methods and
DocumentManager::getReference
thanks 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]
2.2.3
Release Notes for 2.2.3
2.2.3
-
Total issues resolved: 1
-
Total pull requests resolved: 4
-
Total contributors: 4
-
2390: Reuse workflows from upstream thanks to @greg0ire
Bug
- 2388: Use array_diff_key to get diff for new or deleted documents thanks to @pepeh
- 2372: support wildcard index mapping thanks to @IonBazan and @jseparovic1
Task
2.2.2
Release Notes for 2.2.2
2.2.x bugfix release (patch)
2.2.2
- Total issues resolved: 2
- Total pull requests resolved: 6
- Total contributors: 7
Bug
- 2353: allow to reset hydration setting for Aggregation thanks to @IonBazan
- 2351: Fix missing hint query option during find thanks to @TimoBakx and @hmatanock
- 2334: Fix handling of upserts during scheduling for deletion thanks to @webmozart
- 2318: Fix wrong handling for nullable fields in upsert and update thanks to @alcaeus and @wuchen90
- 2307: Allow mixed value in $not operator thanks to @franmomu
Task
- 2319: [2.2] Fix builds thanks to @alcaeus
2.2.1
Release Notes for 2.2.1
2.2.1
- Total issues resolved: 7
- Total pull requests resolved: 11
- Total contributors: 10
Bug
- 2302: Fix errors with nullable typed associations thanks to @alcaeus and @webmozart
- 2300: Fix using null values in partial filter expressions thanks to @alcaeus and @GregRbs92
- 2299: Fix query preparation when in elemMatch thanks to @alcaeus
- 2298: Fix preparation of $elemMatch operators in queries thanks to @alcaeus
- 2297: Fix mapping of the nullable option for XML driver thanks to @wuchen90
- 2295: XML mapping doesn't take account of the attribute
nullable
for embedded document thanks to @wuchen90 - 2294: Correctly handle write concern specified in defaultCommitOptions thanks to @ossinkine
- 2290: Fix invalid strict comparison when validating mappings thanks to @alcaeus and @dominikzogg
- 2281: Fix locking when ClassMetadata is unserialized thanks to @buffcode
Documentation
- 2285: Update working-with-objects.rst thanks to @jeeiex
- 2284: Fix documentation for uploadFromFile thanks to @rrajkomar
Task
- 2275: Allow PrettyVersion 2 thanks to @Jean85
2.2.0
Release Notes for 2.2.0
2.2.0
- Total issues resolved: 3
- Total pull requests resolved: 11
- Total contributors: 6
Bug
Task
- 2270: Bump doctrine/coding-standard follow up thanks to @malarzm
- 2269: Update doctrine/coding-standard thanks to @malarzm
- 2248: Provide initial compatibility with PHP 8 thanks to @alcaeus and @rieschl
Feature
- 2264: add sort param to findOneBy with test thanks to @malarzm
- 2263: Add support for PHP 8.0 types in custom collection thanks to @malarzm
- 2226: Support OrderBy / Sort for DocumentRepository findOneBy() thanks to @nottoohigh
- 2211: Introduce aggregation API to replicate query API thanks to @alcaeus
Enhancement
- 2249: Use symfony/deprecation-contracts to announce deprecations in code thanks to @alcaeus
- 2229: Add psalm thanks to @franmomu
Documentation,Task
- 2235: Document class-level Index annotations and deprecate other ways of specifying them thanks to @malarzm
Documentation
- 2232: Fix links to mongodb manual thanks to @idetox
2.1.3
Release Notes for 2.1.3
2.1.3
- Total issues resolved: 2
- Total pull requests resolved: 9
- Total contributors: 7
Bug
- 2261: Handle void return type in custom collection's methods thanks to @malarzm and @Lewiatan
- 2260: Added missing check for order of compound keys thanks to @cgrabenstein
- 2244: Fix trigger_error level when deprecated type is used thanks to @rieschl
Task
- 2240: Remove phpstan error formatter thanks to @franmomu
- 2239: Assert array value is an instance of the key thanks to @malarzm
- 2231: Update PHPStan thanks to @franmomu
- 2230: Move phpcs to Github actions thanks to @franmomu
Documentation
2.1.2
Release 2.1.2
2.1.2
- Total issues resolved: 4
- Total pull requests resolved: 4
- Total contributors: 8
Bug
- 2205: Stop type conversion for certain keys in query thanks to @malarzm and @CedrickOka
- 2202: Add missing parent::configure() call thanks to @theyough