|
| 1 | +CHANGELOG for 1.0.x |
| 2 | +=================== |
| 3 | + |
| 4 | +This changelog references the relevant changes done in 1.0 minor versions. |
| 5 | + |
| 6 | +To get the diff for a specific change, go to |
| 7 | +https://github.com/doctrine/mongodb-odm/commit/XXX where XXX is |
| 8 | +the commit hash. To get the diff between two versions, go to |
| 9 | +https://github.com/doctrine/mongodb-odm/compare/VERSION1...VERSION2 |
| 10 | + |
| 11 | +To generate a changelog summary since the last version, run |
| 12 | +`git log --no-merges --oneline LASTVERSION...HEAD` |
| 13 | + |
| 14 | +* 1.0.0-BETA9 (2013-06-06) |
| 15 | + |
| 16 | + * 26750bc: Use target class' DocumentPersister when preparing referenceMany criteria |
| 17 | + * bab17db: Improve regression test for #593 to check proxy state |
| 18 | + * c1f3f8b: Optimize class lookups if mapping has targetDocument defined |
| 19 | + * fa06edf: Refactor UnitOfWork::cascadePostPersist() |
| 20 | + * 73cd30a: Dispatch postPersist callbacks/events for upserted documents (fixes #560) |
| 21 | + * ab39f55: Refactor test for #560 to use an event subscriber |
| 22 | + * 081ccb0: Added a test case for GitHub issue #560 |
| 23 | + * 5ac7dff: Add filter/discriminator criteria at Query-level, not Expr (fixes #596) |
| 24 | + * eb2f156: Do not unset EmbedMany fields in PersistenceBuilder |
| 25 | + * fb3ef47: added test case for ReferenceMany mapping |
| 26 | + * 622f34a: unset when new value is null only |
| 27 | + * 49bd0bd: Rename DocumentPersister::prepareSort() to prepareSortOrProjection() |
| 28 | + * 486a25e: $unset empty array collections or null embed many field values. |
| 29 | + * 7e4925a: Regression test for reference-many collections and filter criteria |
| 30 | + * 8c3dad7: DocumentPersister::prepareQueryOrNewObj() method is now used instead of DocumentPersister::prepareSubQuery(). |
| 31 | + * 2d6da1d: prepare collection/filter queries |
| 32 | + * 7a5f0c4: remove filter criteria from query as it is handled in the DocumentPersister |
| 33 | + * 0d042ec: Add regression test for #566 |
| 34 | + * e98fda9: mappedby field of embedded document throws notice |
| 35 | + * 45cbc71: Remove unused properties in DocumentPersister |
| 36 | + * 54e522f: Clean up DocumentPersister's queued inserts on error |
| 37 | + * 59b82e9: Add unit tests for DateType |
| 38 | + * c36c060: Throw exception in DateType when conversion to MongoDate fails |
| 39 | + * dda08d6: Use Type::getType() instead of calling private Type constructor |
| 40 | + * 9874a4a: Move Type classes from Mapping to Types namespace |
| 41 | + * 58ca354: Regression test DocumentPersister::loadAll() and cursor recreation |
| 42 | + * 9ec2c7d: Fix sort/limit/skip preparation in DocumentPersister load methods |
| 43 | + * b2597b9: Prepare projections in Query\Builder |
| 44 | + * 626faab: Fix several instances of doubled words |
| 45 | + * b12a806: Strip leading backslash for doc classes in DocumentManager |
| 46 | + * a0961f3: missing loggable cursor |
| 47 | + * f05002d: Throw exception if removed document encountered during flush |
| 48 | + * 0ea0d36: Refactor if/else in DocumentRepository::find() |
| 49 | + * 0179cbc: Remove unused args/code in UnitOfWork::doMerge() |
| 50 | + * d2678f7: CS and documentation fixes |
| 51 | + * e18a312: Fixed some typos on basic-mapping.rst |
| 52 | + * 870f53a: Fix field annotation wrong name |
| 53 | + * 7d4c1ee: Fix return type in docblocks for setter methods (closes #575) |
| 54 | + * 14c883a: Missing Semicolon |
| 55 | + * 7561238: Fixes typo in query builder api |
| 56 | + * 661b05c: Refactor unset embedded test in RemoveTest |
| 57 | + * 68a337e: Test cascade/unset behavior for references (see: #557) |
| 58 | + * a3c0a05: updated composer.json for Symfony 2.3 |
| 59 | + * 40f7cdb: Add theme submodule |
| 60 | + * 40bdafb: example code fixed |
| 61 | + * 58fa319: Preserve BaseCursor hints when wrapping with EagerCursor |
| 62 | + * a0f9d39: Preserve BaseCursor hydrate option when wrapping with EagerCursor |
| 63 | + * 517e0a5: Create GridFS collections in SchemaManager (closes #486) |
| 64 | + * 12faf23: Check MongoId preparation for operator tests |
| 65 | + * cd1c49d: Prepare multiple query operators for targetDocument IDs |
| 66 | + * 59fcd66: Refactor targetDocument processing in prepareQueryElement() |
| 67 | + * 5b7f0c6: Return a tuple instead of modifying $fieldName param by reference |
| 68 | + * 2a937dc: Refactor DocumentPersister::prepareQueryElement() |
| 69 | + * 76c7811: Test nested collection key queries with set strategy |
| 70 | + * 5653347: Remove unnecessary ternary statement |
| 71 | + * 9026751: fixed prepareQueryElement() "set" strategy issue |
| 72 | + * c8e9a6e: Support both integers and floats in IncrementType (closes #526) |
| 73 | + * 4a08c18: Increment fields should respect null values (fixes #528) |
| 74 | + * fc38c3f: Refactor UnitOfWorkTest and DocumentPersisterMock |
| 75 | + * 546163b: Fix persist() loop in GH453Test |
| 76 | + * cf408b8: Use consistent types for identifiers in tests |
| 77 | + * 8b5bb39: Test that generated IDs are available after flush (closes #529) |
| 78 | + * 88a7dbc: Do not schedule documents with inconsistent IDs for upsert |
| 79 | + * e1b9f0d: Ignore MongoId constructor exceptions in IdType |
| 80 | + * 65c0e36: fix also load if the database name is not equal to field name |
| 81 | + * d1b33c8: add fallback for timestamp in date type |
| 82 | + * 87adfb8: added also load and not saved option to xml driver |
| 83 | + * 796977f: use non-strict equality check for existing indexes |
| 84 | + * ba287a4: Fix some instances of monospace formatting |
| 85 | + * 78a06c3: IncrementType can extend IntType until #526 is implemented |
| 86 | + * 5283c18: IntIdType can simply extend IntType |
| 87 | + * df33490: Add integer ID type and default to it for increment generator. |
| 88 | + * 516be36: Document alternative ID generator strategies |
| 89 | + * e6018d6: Clarify that increment type uses integers |
| 90 | + * 0162265: Force driver install for Travis |
| 91 | + * 946adf8: fixed generating proxy classes to specified dir |
| 92 | + * 27153e0: Update eager-cursors.rst |
0 commit comments