Changes Report

Release History

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

Release 0.1 - 2008-09-19

Type Changes By
add Limit/offset support. slonopotamus
add Spring custom namespace tags for easy configuration. slonopotamus

Release 0.1.1 - 2009-01-16

Type Changes By
add Arbitrary method return types. slonopotamus
update Updated Spring to 2.5.6. slonopotamus

Release 0.2 - 2009-03-05

Type Changes By
add Named query parameters. slonopotamus

Release 0.3 - 2009-04-09

Type Changes By
update Updated Hibernate to 3.3.1.GA. slonopotamus

Release 0.3.1 - 2009-07-13

Type Changes By
update Updated Spring to 2.5.6.SEC01. slonopotamus
update Updated slf4j to 1.5.8. slonopotamus

Release 0.4 - 2009-07-21

Type Changes By
add Added IntelliJ IDEA @Null/@NotNull annotations to DAO interface. slonopotamus
add Named parameter now can be a primitive list or collection. If it is, org.hibernate.Query.setParameterList is used. slonopotamus

Release 0.5 - 2009-07-28

Type Changes By
update @Limit/@Offset are no longer required to be last parameters. slonopotamus
add Added @Finder.returnAs, allowing custom list method return types. slonopotamus
add Added @Finder.queryName for custom query names. slonopotamus
add Added @Finder.query for inplace queries. slonopotamus
add Finder is no longer required to have "find*" name pattern. You can use @Finder annotations on a method to mark it as finder. slonopotamus

Release 0.5.1 - 2009-07-28

Type Changes By
fix Fixed regression so old finder methods can declare java.util.Collection as return type. slonopotamus

Release 0.5.2 - 2009-09-28

Type Changes By
update Updated commons-collections to 3.2.1. slonopotamus

Release 0.5.3 - 2009-10-09

Type Changes By
update Updated hibernate-core to 3.3.2.GA. slonopotamus

Release 0.6 - 2009-10-23

Type Changes By
add Added QueryArgumentTransformer API. slonopotamus
add Added default QueryArgumentTransformer implementation with Joda-time support. slonopotamus

Release 0.7 - 2009-11-08

Type Changes By
update Refined QueryArgumentTransformer API. slonopotamus
update Deprecated pre-@Finder find* methods. slonopotamus
add User guide. slonopotamus
update Removed broken DaoFactory stuff. slonopotamus

Release 0.8 - 2009-11-12

Type Changes By
fix Fixed AspectJ interoperability by avoiding Class.forName during context parsing. slonopotamus
add DAO interface no longer needs to inherit from net.sf.autodao.Dao. slonopotamus
update Dropped pre-@Finder find* methods support. slonopotamus
add Added <dao:hibernateScan/> automagic DAO discovery. slonopotamus

Release 0.8.1 - 2009-11-18

Type Changes By
add DAOs are now wrapped with transactional advice with propagation=MANDATORY. slonopotamus
update No longer expose FinderIntroductionAdvisor as a bean in Spring context. slonopotamus
add Added "transaction-manager" attribute to Spring tags to customise PlatformTransactionManager bean name. slonopotamus

Release 0.9 - 2009-12-05

Type Changes By
add Added SQL query support via @Finder.sqlQuery. Fixes 2904349. slonopotamus
add Added named SQL query support via @Finder.sqlQueryName. slonopotamus
add Added parameters checking (number of indexed parameters and number/names of named parameters). slonopotamus

Release 0.10-rc1 - 2009-12-21

Type Changes By
add Added method parameter types checking. slonopotamus
update Moved everything except for public API in 'impl' package, extracted AbstractDaoFactoryBean. slonopotamus
update Switched to Apache license. slonopotamus