DATAMONGO-690 - Upgraded to Spring Data Commons snapshots.
DATAMONGO-704 - Removed references to SimpleMongoConverter from JavaDoc.

Removing SimpleMongoConverter references from javadocs In commit 2832b524d32107e5b24c33cf4d08035e1bcec6c1 MappingMongoConverter was made default instead of SimpleMongoConverter. Also SimpleMongoConverter was completely removed between 1.0.0.M3 and 1.0.0.M4 releases. This is an update for JavaDocs, that still reference SimpleMongoConverter as the default MongoConverter.
DATAMONGO-701 - Improve performance of starts-with and ends-with queries.

This changes the starts-with regex to the prefixed form using ^ to better make use of any index on the queried field. Also changes ending-with queries to use the $ anchor.
DATAMONGO-705 - Fixed handling of DBRefs in QueryMapper.

QueryMapper now converts values to become DBRefs correctly in getMappedKeyword(…). Added an exclusion path for the value handling in case we have an $exists keyword.
DATAMONGO-706 - Fixed DBRef conversion for nested keywords.
DATAMONGO-675 - MongoTemplate now maps Update in findAndModify(…).

The Update object handed to ….findAndModify(…) is now handed through the QueryMapper before being executed.
DATAMONGO-693 - More robust handling of host and replica set config in MongoFactoryBean.

MongoFactoryBean now considers empty strings for the replicaPair property as not set at all. The ServerAdressPropertyEditor also returns null as value for empty text strings. Deprecated setter for replica pair on MongoFactoryBean.
DATAMONGO-671 - Added integration tests to show lookups by date are working.
DATAMONGO-713 - Fixed some spelling errors in README.md.
DATAMONGO-714 - Updated formatter to latest changes.
DATAMONGO-540 - Added test case to show findOne(…) works after upsert.
DATAMONGO-671 - Improve test case to not fail on fast machines.
DATAMONGO-688 - Improve detection of id properties.

Added support for precedence of explicit id property mapping over implicit property mappings. Changed BasicMongoPersistentProperty.getFieldName() to return the mongo _id field name only for the "effective" id property considering the owner entity if already set). Added some test cases for all possible cases to MongoMappingContextUnitTests.

Original pull request: #48.
DATAMONGO-540 - Fixed test case.

Apparently the test case was not working on MongoDB instances in version 2.2.
DATAMONGO-392 - Updates now retain type information.

Extracted mongo type conversion in QueryMapper into delegateConvertToMongoType(…). Introduced QueryMapper subclass UpdateQueryMapper to retain type information in delegateConvertToMongoType(…). Added test case updatesShouldRetainTypeInformation to MongoTemplateTests.

Original pull request: #49.
DATAMONGO-586 - Bump version numbers for feature branch.
DATAMONGO-586 - Initial commit.
DATAMONGO-586 - Fluent interface for AggregationPipeline, more tests.
DATAMONGO-586 - Added type safe versions for aggregation operations $match and $sort.
DATAMONGO-586 - Not null assertions + auto-prefix field in $unwind operation.