DATAJPA-351 - Upgrade to snapshot dependencies after M1 release.
DATAJPA-352 - Fixed too aggressive validation of count queries.

Count queries are now only validated if the query method is a paging one actually. Improved the exception text in case of a validation error to indicate which method caused it.
DATAJPA-357 - JpaRepository.findAll(Iterable<ID>) now returns List.

JpaRepository now overrides CrudRepository.findAll(Iterable<ID> ids) to return a List instead of an utterable as SimpleJpaRepository returns a List anyway.
DATAJPA-359 - Correctly apply lock config for findOne(…).

SImpleJpaRepository.findOne(…) now applies the lock configuration potentially set on a redeclared method of the repository interface.
DATAJPA-348 - Extending workaround for HHH-6951.

We're now using AnnotationUtils.findAnnotation(…) in case of Hibernate to improve workaround for HHH-6951. Added id type caching as the annotation lookup is potentially expensive.

Added integration tests for Hibernate and EclipseLink.
DATAJPA-361 - Improve QueryDslJpaRepository.findAll(Predicate, Pageable).

The paginating ….findAll(…) of QueryDslJpaRepository now only executes the query if we really have items to fetch, i.e. if the page requested really exists.
DATAJPA-363 - Improved implementation of SimpleJpaRepository.delete(ID id).

Remove the additional call to exists(…) in favor of a null check, we'd have to trigger anyway in the case of and exists success. This will avoid triggering an additional query.
DATAJPA-148 - Remove qualification of sort reference for functions.

When applying Sort instances we now check for the presence of a ( which indicates a function to be executed.
DATAJPA-353 - Fixed mapping file locations detected by CPSPUPP to conform to the JPA spec.

Adjusted scanForMappingFileLocations(…) in ClasspathScanningPersistenceUnitPostProcessor to resolve the paths to class-path loadable paths. Updated test cases accordingly. Added test case and required resources to verify that mapping files with recursive wildcard pattern can be found from multiple locations in class path.

Original pull request: #24.
DATAJPA-170 - Add support for SpEL in query expressions.

Introduced ExpressionBasedStringQuery to support the SpEL expression template rendering. This allows manually defined queries in either @Query or Spring Data named queries to use SpEL and reference the #entityName. Changed SimpleJpaQuery to use ExpressionBasedStringQuery by default. Added test case for repositories with SpEL expression based query methods.

Original pull request: #25.
DATAJPA-368 - Added documentation of SpEL expression in @Query(…).

Added appropriate sections to chapter 2. Fixed type in native query example.
Updated author information on the index page.

Original pull request: #26.
DATAJPA-373 - Fixed potential NullPointerException in StringQuery.
DATAJPA-370 - Added missing package-info.java files.