Version | Date | Description |
---|---|---|
0.1 | 2008-09-19 | |
0.1.1 | 2009-01-16 | |
0.2 | 2009-03-05 | |
0.3 | 2009-04-09 | |
0.3.1 | 2009-07-13 | |
0.4 | 2009-07-21 | |
0.5 | 2009-07-28 | |
0.5.1 | 2009-07-28 | |
0.5.2 | 2009-09-28 | |
0.5.3 | 2009-10-09 | |
0.6 | 2009-10-23 | |
0.7 | 2009-11-08 | |
0.8 | 2009-11-12 | |
0.8.1 | 2009-11-18 | |
0.9 | 2009-12-05 | |
0.10-rc1 | 2009-12-21 | |
0.10-rc2 | 2010-01-25 | |
0.10 | 2011-03-12 | |
0.10.1 | 2011-12-10 | |
0.10.2 | 2011-12-26 | |
0.11 | 2011-12-30 | |
0.12 | 2012-01-01 | |
0.12.1 | 2012-01-02 | |
0.12.2 | 2012-01-06 | |
0.13 | InGit |
Type | Changes | By |
---|---|---|
Limit/offset support | slonopotamus | |
Spring custom namespace tags for easy configuration | slonopotamus |
Type | Changes | By |
---|---|---|
Arbitrary method return types. | slonopotamus | |
Updated Spring to 2.5.6. | slonopotamus |
Type | Changes | By |
---|---|---|
Named query parameters. | slonopotamus |
Type | Changes | By |
---|---|---|
Updated Hibernate to 3.3.1.GA. | slonopotamus |
Type | Changes | By |
---|---|---|
Updated Spring to 2.5.6.SEC01. | slonopotamus | |
Updated slf4j to 1.5.8. | slonopotamus |
Type | Changes | By |
---|---|---|
Added IntelliJ IDEA @Null/@NotNull annotations to DAO interface. | slonopotamus | |
Named parameter now can be a primitive list or collection. If it is, org.hibernate.Query.setParameterList is used. | slonopotamus |
Type | Changes | By |
---|---|---|
@Limit/@Offset are no longer required to be last parameters. | slonopotamus | |
Added @Finder.returnAs, allowing custom list method return types. | slonopotamus | |
Added @Finder.queryName for custom query names. | slonopotamus | |
Added @Finder.query for inplace queries. | slonopotamus | |
Finder is no longer required to have "find*" name pattern. You can use @Finder annotations on a method to mark it as finder. | slonopotamus |
Type | Changes | By |
---|---|---|
Fixed regression so old finder methods can declare java.util.Collection as return type. | slonopotamus |
Type | Changes | By |
---|---|---|
Updated commons-collections to 3.2.1. | slonopotamus |
Type | Changes | By |
---|---|---|
Updated hibernate-core to 3.3.2.GA. | slonopotamus |
Type | Changes | By |
---|---|---|
Added QueryArgumentTransformer API. | slonopotamus | |
Added default QueryArgumentTransformer implementation with Joda-time support. | slonopotamus |
Type | Changes | By |
---|---|---|
Refined QueryArgumentTransformer API. | slonopotamus | |
Deprecated pre-@Finder find* methods. | slonopotamus | |
User guide. | slonopotamus | |
Removed broken DaoFactory stuff. | slonopotamus |
Type | Changes | By |
---|---|---|
Fixed AspectJ interoperability by avoiding Class.forName during context parsing. | slonopotamus | |
DAO interface no longer needs to inherit from net.sf.autodao.Dao. | slonopotamus | |
Dropped pre-@Finder find* methods support. | slonopotamus | |
Added <dao:hibernateScan/> automagic DAO discovery. | slonopotamus |
Type | Changes | By |
---|---|---|
DAOs are now wrapped with transactional advice with propagation=MANDATORY. | slonopotamus | |
No longer expose FinderIntroductionAdvisor as a bean in Spring context. | slonopotamus | |
Added "transaction-manager" attribute to Spring tags to customise PlatformTransactionManager bean name. | slonopotamus |
Type | Changes | By |
---|---|---|
Added SQL query support via @Finder.sqlQuery. Fixes 2904349. | slonopotamus | |
Added named SQL query support via @Finder.sqlQueryName. | slonopotamus | |
Added parameters checking (number of indexed parameters and number/names of named parameters). | slonopotamus |
Type | Changes | By |
---|---|---|
Added method parameter types checking. | slonopotamus | |
Moved everything except for public API in 'impl' package, extracted AbstractDaoFactoryBean. | slonopotamus | |
Switched to Apache license. | slonopotamus |
Type | Changes | By |
---|---|---|
Regression: allow any subclass of ReadableInstant to be specified as finder method argument. | slonopotamus |
Type | Changes | By |
---|---|---|
Updated joda-time to 1.6.2. | slonopotamus | |
Updated slf4j to 1.6.1. | slonopotamus | |
Updated Spring to 3.0.5.RELEASE. | slonopotamus | |
Fixed compatibility with Spring >= 3.0.4. Fixes 3154570. | slonopotamus |
Type | Changes | By |
---|---|---|
java.lang.Object methods (toString, hashCode, equals) called on AutoDao proxies no longer require a running transaction. | slonopotamus |
Type | Changes | By |
---|---|---|
Updated Spring to 3.1.0.RELEASE. | slonopotamus | |
Updated slf4j to 1.6.4. | slonopotamus | |
Updated joda-time to 2.0. | slonopotamus | |
Updated IntelliJ IDEA annotations to 9.0.4. | slonopotamus |
Type | Changes | By |
---|---|---|
Introduced Hibernate 4 support. | slonopotamus | |
Dropped dependency on sfl4j. | slonopotamus |
Type | Changes | By |
---|---|---|
Introduced JPA support. | slonopotamus |
Type | Changes | By |
---|---|---|
Added init-time JPA query validation. | slonopotamus |
Type | Changes | By |
---|---|---|
DAO methods again convert exceptions from underlying ORM to Spring exception hierarchy (broke in a4718bb98b2f38aab824a388c94a2bf12c6d2728) | slonopotamus |
Type | Changes | By |
---|---|---|
Updated Joda-time to 2.9.9 | slonopotamus | |
Updated Groovy to 2.5.0-beta-1 | slonopotamus | |
Updated intellij-annotations to 13.0 | slonopotamus | |
Updated commons-logging to 1.2 | slonopotamus | |
Updated Hibernate to 4.3.5.Final | slonopotamus | |
Updated Spring to 4.3.10.RELEASE | slonopotamus | |
Now Java 8+ is required | slonopotamus |