Fixed indentation to tabs in pom.xml.
DATAJPA-308 - Improved test case to satisfy Java 6 compiler.

Added explicit type hints to matchers as the code won't compile under JDK 6 otherwise.
DATAJPA-292 - Manually defined queries can contain like expressions now.

This commit introduces support for JPQL inline like expressions such as "… like ?1%". The implementation will detect those expressions and turn the query back into a valid JPQL one. On query execution the parameters will be bound according to the like expression defined in the query.
DATAJPA-314 - Improve namespace XSDs to avoid IDE warnings.

Removed the explicit pointer to the XSD location of the context namespace as this apparently seems to cause duplicate imports of the tool namespace XSD.
DATAJPA-316 - Added build profiles to build against Hibernate 4.1 and 4.2.

Upgraded to Spring Data Build 1.0.2.RELEASE along the way. Needed to upgrade to HSQLDB 2.2.9 as Hibernate 4 doesn't work with HSQLDB versions 1.x. Set up OpenJPA test run to still use HSQLD 1.8.0.10 as OpenJPA does not work with HSQLDB 2.x. *sigh*
DATAJPA-317 - Added @NoRepositoryBean to JpaRepsitory interface.

This prevents the repository from being considered a repository a Spring bean instance has to be created for in case it is accidentally picked up during component scanning.
DATAJPA-303 - Added integration test to show auditing on update working.
DATAJPA-119 - JpaMetamodelEntityInformation now considers @Version.

If a JPA entity class has an @Version attribute we now consider this to determine whether it is new or not. So even if an id is set we'll consider it new as long as the version attribute is null.
DATAJPA-321, DATAJPA-320 - Upgraded to Querydsl 3.0.0.

Upgraded to Spring Data Build 1.1.0.BUILD-SNAPSHOT to benefit from Querydsl dependency upgrade. Upgraded Maven APT plugin to 1.0.8 alongside.
DATAJPA-319 - Use default CDI repository scope (application).

Don't inherit the scope of the repository from the EntityManager but let it be the default (application scope singleton).
DATAJPA-231 - Added support for derived countBy queries.

PartTreeJpaQuery evaluates the newly introduced PartTree.isCountProjection() to rather trigger a derived count query instead of the actual query. Extended Query execution to potentially massage the returned value into the return type of the query method to allow long and int as return types for count queries.
DATAJPA-296 - Fixed application of ignore case flag on string queries.

The ignore-case flag held in a Sort.Order is now also applied when manually defining queries.
DATAJPA-331 - Use lib-snapshot repository instead of libs-snapshot.

libs-snapshot filters repository declarations pointing into Artifactory again. This results in the plugin repository declaration in the Spring Data Build parent pom being stripped and the build to fail in case Bundlor is not already in the local repository.
DATAJPA-331 - Use correct snapshot repository to resolve plugin dependencies.
DATAJPA-332 - Optimization for SimpleJpaRepository.findAll(…) taking Iterable.

We now shortcut the execution of SimpleJpaRepository.findAll(Iterable<Integer> ids) to return an empty collection in case no ids or null are given. Previously building a query with an IN clause failed with an empty parameter list given.
DATAJPA-330 - Improve setup of persistence exception translation.

Removed the declaration of a global PersistenceExceptionTranslationPostProcessor as the factory already applies one at the bean level selectively. Added integration tests to make sure the translation gets applied and plain @Repository classes not affected at all.
DATAJPA-296 - Fixed ignore case handling for Querydsl integration.

When using QuerydslPredicateExecutor the ignore case flag defined on the given Order inside a Pageable is considered correctly.
DATAJPA-323 - Added integration tests for JavaConfig and Repositories.
DATAJPA-334 - Fixed referenced JUnit runner in readme.md.

SpringJUnit4TestRunner -> SpringJunit4ClassRunner.
DATAJPA-340 - Updated template.mf to generate and improved OSGi manifest.

Opened up the upper bound for Spring to be able to work with Spring 4. Expanded lower boundary of Slf4j dependency to 1.6.4 to let STS 3.x work with the JAR out of the box.