Skip to content

Commit 4aae9b0

Browse files
committed
Create 1.0.x changelog
1 parent 96d4542 commit 4aae9b0

File tree

1 file changed

+92
-0
lines changed

1 file changed

+92
-0
lines changed

CHANGELOG-1.0.md

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
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

Comments
 (0)