HSEARCH-1293 Unit test covering proper behavior and integration between Hibernate Search and Envers
HSEARCH-1293 updating pom.xml adding hibernate-envers dependency
HSEARCH-1293 Adding equals() and hashcode() methods to the entity beans
HSEARCH-1293 Resolving lowercase/uppercase mismatch between H-Search and H-Envers searches into the test case
HSEARCH-1293 Breaking test case into smaller methods
HSEARCH-1293 Extracting test classes from the testcase. Formatting.
HSEARCH-436 Each property metadata has now a set of document field metadata. This reflects the fact that a field/getter can have multiple document fields (via @Field)
HSEARCH-436 Defining the metamodel interfaces
HSEARCH-436 Renaming TestingSearchFactoryHolder into SearchFactoryHolder and moving it into the util package
HSEARCH-436 Implementing SearchFactory#getIndexedEntities
HSEARCH-436 Implementing public metadata APIs related to type and field metadata as well as index metadata

Adding additonal methods to FieldDescriptor (getIndex, isNumeric, precicionStep)
Moving precisionstep and null token from PropertyMetadata into DocumentFieldMetadata
HSEARCH-436 Optimizations

Improved constructor of LuceneOptionsImpl and documented and improved AbstractDocumentBuilder#isDirty implementation
HSEARCH-1355 Renaming EntityIndexBinder into EntityIndexBinding

Also deprecating EntityIndexBinder related methods in SearchFactoryIntegrator and SearchFactoryImplementor
SEARCH-436 Avoid creating multiple instances of DefaultStringBridge
HSEARCH-1360 SearchAndEnversIntegrationTest failing on Oracle, DB2 and MySQL of too long table names
HSEARCH-1360 Make sure Session instances are closed in the SearchAndEnversIntegrationTest
HSEARCH-1361 Upgrade to Hibernate ORM 4.2.3.Final
HSEARCH-1326 Upgrade Checkstyle maven plugin to version 2.10
HSEARCH-1326 Create checkstyle maven module
HSEARCH-1326 Add Checkstyle rule: NeedBraces