| Version | Date | Description |
|---|---|---|
| development | not released yet | Current development version |
| 0.2 | 2010-02-15 | New major release |
| 0.1.1 | 2009-11-12 | Bugfix release addressing incompatibilities with some JPA implementations |
| 0.1 | 2009-11-01 | First public release |
| Type | Changes | By |
|---|---|---|
![]() | Updated path projections to support grouping | chkal |
![]() | Added support for constructor expressions | chkal |
| Type | Changes | By |
|---|---|---|
![]() | Implementation if case-insensitive LIKE expressions | chkal |
![]() | Added IN restriction for arrays and collections | chkal |
![]() | Added support for MEMBER OF restrictions | chkal |
![]() | Support for custom JPQL restrictions | chkal |
![]() | Simpler junction creation with new factory methods and() and or() | chkal |
![]() | Added allEq() factory method for creation of conjunctions containing only EQUALS restrictions | chkal |
![]() | Added COUNT projection and some handy factory methods | chkal |
![]() | Implementation of aggregate functions MAX, MIN, AVG and SUM | chkal |
![]() | Added Criteria.getSingleResultOrNull() method that returns null for an empty result instead of throwing a NoResultException | chkal |
| Type | Changes | By |
|---|---|---|
![]() | Fixed CriteriaUtils to create correct entity names from class objects | chkal |
![]() | Fixed parameter creation to generate valid positional parameters | chkal |
![]() | Fixed DISTINCT projection to render correct syntax | chkal |
| Type | Changes | By |
|---|---|---|
![]() | Simple criteria creation via CriteriaUtils class | chkal |
![]() | Support for the most common restrictions (=, !=, <, >, ..) | chkal |
![]() | Added support for custom ordering of query results | chkal |
![]() | Basic support for subcriteria (inner joins only) | chkal |
![]() | Support for the most common projections (distinct, property list, ..) | chkal |
![]() | Added isEmpty() restriction | chkal |