Added artifact "bridge-pattern" to assembly descriptor.
Add test data file to be used instead of "pom.xml".
Added generator.
Created maven module for executable JAR.
Added module "prefixencoding".
Added module parent to root POM.
Moved scala-tools repository to oss.sonatype.
Changed scalatest version to match language level of other components.
Added dependency on org.leialearns.prefixencoding to the POM of module "application". -> This breaks Neo4J because it uses a much newer version of Scala.
Fixed usage message of script "run-tests.sh".
Replaced calls to Java versions of PrefixFree methods with calls to Scala versions.
Removed Java versions of PrefixFree methods from class DescriptionLength.
Small improvement of script "run-tests.sh".
TODO: Upgrade cypher queries and spring-data-neo4j annotations.
Upgraded Neo4J to version 2.1.2.
Fixed dependency problems (in particular: downgraded Scala version to 2.10.4 to match Neo4J).
Updated plugin repository URL for scala maven plugins.
Removed deprecated "property?" constructions from Cypher queries.
Fixed a few other Cypher queries.
Added @TypeAlias annotations to AlphabetDTO, InteractionContextDTO, Version.DTO, FractionOracleDTO, NodeDTO, StructureDTO.
Removed "indexType = IndexType.SIMPLE" from @Indexed annotations.
Removed "level = Indexed.Level.GLOBAL" from @Indexed annotation.
Fixed NPE's in getters for enum properties in VersionDTO.
Patched a problem with session that owns the versions in the registry in ObserverTest.
Removed AspectJ plugin from POM.
Added Google Guava to POM.
Fixed some Neo4J dependencies in the POM.
Fixed some artifact versions in the parent POM.
Added extra logging to InteractionContextDAO, StructureDAO.
Added logging utilities GraphLogger, LogNode.
Added possibiliy for local logging configuration to TestUtilities.
Added a unit test for InteractionContextDTO and InteractionContextDAO.
Enabled test TextUtilities#testOracle again.
Renamed test "logging.properties" to "logging-sample+default.properties".
Added "/application/src/text/resources/logging.properties" to ".gitignore".
Fixes to make EncounterTest pass again.
Refactored IdDaoSupport to get repository from subclass method rather than constructor argument.
Refactored AlphabetDTO-[:NEXT_SYMBOL]->SymbolDTO and InteractionContextDTO-[:NEXT_VERSION]->VersionDTO to more Spring Data for Neo4J (SDN) compatible design.
Added property destroy-method to GraphDatabaseFactory bean definitions.
Removed dependencies on SDN repositories from InteractionContextTest.
Fixes to make ObserverTest pass again.
Moved NodeDTO#toString() to NodeDAO#toString(NodeDTO).
Fixed StructureDTO#equals(Object).
Improved GraphLogger and LogNode.
Added method InteractionContext#getVersions().
Replaced org.leialearns.utilities.Function by com.google.common.base.Function where possible.
Removed utility classes that are part of artifact bridge-pattern.