DATACMNS-188 - Removed obsolete method from AbstractMappingContext.
DATACMNS-189 - Fixed typo in reference documentation.
DATACMNS-193 - Introduced isQueryMethod(…) on RepositoryInformation.
DATACMNS-187 - Added getRevisionDate() to Revision.

Revision now exposes the revision date of the underlying metadata.
DATACMNS-47 - Add support for JavaConfig based repository configuration.

Completely rewrote namespace bean definition parsing to be extendable more easily. Separated XML concerns from annotation based configuration. The central point to extend the namespace parsing for a certain module is now hidden behind the RepositoryConfigurationExtension interface (have a look at the RepositoryConfigurationExtensionSupport base class as well).
DATACMNS-201 - Fixed critical FindBugs warnings.
DATACMNS-202 - Move helper classes for BeanDefinitionParses into Commons.
DATACMNS-164 - Added support for XML/JSON marshaling of Page, Pageable and Sort.

Added XmlTypeAdapter implementations that convert the PageImpl, PageRequest and Sort value objects into a JAXB marshalable object.
DATACMNS-203 - Re-enabled accidentally disabled unit tests.
DATACMNS-204 - Prepare changelog for 1.3.2.
DATACMNS-191 - Prepare changelog for 1.4.0.M1.
DATACMNS-191 - Release version 1.4.0.M1.
DATACMNS-191 - Prepare next development iteration.
DATACMNS-205 - Fix broken reference documentation.

The section on the repository exporters contained a code sample using language="javascript". As the highlighting in the docbkx plugin doesn't support javascript as language it will break the build of other reference documents including this one. Removed the language attribute for this sample entirely.
DATACMNS-206 - Improved working with getters and setters for PersistentProperty.

PersistentProperty now exposes getGetter() and getSetter() methods which restrict the methods being returned to return or accept type compatible values to the actual properties type. Thus when you implement a custom getter or setter which - by the definition of the JavaBean spec - would qualify as read or write method for a particular property, we now ensure that they are only considered if they match the type of the field exposed.
DATACMNS-209 - MappingContextEvent now carries its emitting MappingContext.

MappingContextEvent now has an wasEmittedBy(MappingContext<?, ?> context) method to allow identifying whether the event was emitted by the given MappingContext. Useful if multiple MappingContexts are in place and one wants to react on the events emitted by a particular one only.
DATACMNS-206 - Guard against PropertyDescriptor being null.

Added guards to PropertyDescriptor access to prevent NullPointerExceptions in cases it is not given in the first place. Polished JavaDoc for test case.
DATACMNS-211 - Improved TypeInformation abstraction.
DATACMNS-210 - Removed references to removed single <repository /> declarations from reference documentation.
DATACMNS-47 - Guard against @EnableRepositories annotations not carrying @Inherited.

If an @EnableRepository annotation does not carry an @Inherited annotation and the annotation is used in a JavaConfig inheritance scenario the ImportBeanDefinitionRegistrar gets invoked without the annotation metadata available. The RepositoryBeanDefinitionRegistrarSupport now guards against that case and will not invoke registration of repository bean definitions. It's strongly recommended to equip @EnableRepository annotations with @Inherited to accommodate this scenario.