DATAREDIS-297 - Improve changelog to make sure we can automate additions.

Moved the = line below the additional informations to make sure we find the right spot to add additional changelog entries when automating the release preparations.
DATAREDIS-297 - Updated changelog.
DATAREDIS-297 - Prepared 1.3.0.RC1.

Switched to milestone repository.
DATAREDIS-298 - Remove not needed jcl-over-slf4j compile dependency.

Removed compile time dependency on jcl-over-slf4j.

Original pull request: #67.
DATAREDIS-297 - Release version 1.3.0.RC1.
DATAREDIS-297 - Prepare next development iteration.
DATAREDIS-297 - After release cleanups.
DATAREDIS-292 - Updated change log for 1.3.0 M1.

Update changelog.

Original pull request: #61.
DATAREDIS-300 - Fix inconsistency with connection open() and close().

Redis connections have been left open when calling RedisTemplate.execute as the connection might have been bound to a thread, released but never been unbound. We now only bind and unbind connections in case of enabled transaction support, while just getting and releasing it for all other purposes.

Original pull request: #69.
DATAREDIS-299 - Assert compatibility with Spring IO.

Upgrade to JUnit 4.11

Upgrade to JUnit 4.11 and remove use of a matcher in an internal
package in favour of the Hamcrest equivalent. To avoid a clash between
JUnit 4.11's Hamcrest dependency and the version of Hamcrest that's
bundled in mockito-all, use of mockito-all has been replaced with
mockito-core

Add the Spring IO plugin

Configure the Spring IO plugin such that it's only applied when the
build is run with -PplatformVersion=<version>. This platformVersion
property is used to determine the version of the Platform that will
be used when running the springIoCheck task. The plugin can be used
by running a build as follows:

./gradlew clean springIoCheck -PplatformVersion=1.0.0.BUILD-SNAPSHOT -PJDK7_HOME=… -PJDK8_HOME=…

This will test the project on JDK7 and JDK 8 using the dependencies
defined in the latest snapshot of Spring IO Platform 1.0.0.

Address Java 6 compilation problem

The JUnit and Hamcrest upgrades caused a compilation error on Java 6
due to a bug in the compiler’s handling of generics. This commit adds
more type information to help to guide the compiler around the problem.

Additionally, deprecation warnings caused by the JUnit and Hamcrest
upgrades have also been addressed.

Original pull request: #72.
DATAREDIS-302 - Undo breaking change in DecoratingStringHashMapper.

The introduced generic types prevent the DecoratingStringHashMapper from being useful as it can now only be created for mappers of the generic type which was not the original intention.

This breaks the retwis-j sample as well as it seems other implementations see: b0c0d23.

Original pull request: #73.
DATAREDIS-303 - Upgrade to Spring 3.2.9.

Move baseline to Spring 3.2.9.
DATAREDIS-301 - Updated changelog.
DATAREDIS-301 - Prepare 1.3 GA.
DATAREDIS-301 - Release version 1.3.0.RELEASE.
DATAREDIS-301 - Prepare next development iteration.
DATAREDIS-301 - After release cleanups.
DATAREDIS-290 - Add support for SCAN command.

Prepare issue branch.
DATAREDIS-290 - Add support for SCAN command to JedisConnection.

SCAN is currently only supported by jedis.

Requires additional polishing and tests. just a spike solution for now to serve as a discussion base.
DATAREDIS-290 - Add support for SCAN command to JedisConnection.

SCAN is currently only supported by jedis.

We provide a Cursor implementation allowing to scroll through the responses provided by the underlying connection. The cursor will fetch additional results from redis server whenever its starting point has not been reached and there are no more already loaded items available.