Releases: queritylib/querity
Release list
v4.2.1
What's Changed
Bugfix:
- fix(jpa): unwrap literal value in NULLIF function mapping by @brunomendola in #202
Updated dependencies:
- Bump org.junit.jupiter:junit-jupiter-engine from 6.1.2 to 6.1.3 by @dependabot[bot] in #203
- Bump org.apache.maven.wrapper:maven-wrapper from 3.1.1 to 3.3.4 by @dependabot[bot] in #205
- Bump org.springframework.boot:spring-boot-dependencies from 4.1.0 to 4.1.1 by @dependabot[bot] in #207
- Bump tools.jackson:jackson-bom from 3.2.1 to 3.2.2 by @dependabot[bot] in #206
Full Changelog: v4.2.0...v4.2.1
v4.2.0
What's Changed
New features:
- feat: support native GROUP BY expressions (NativeGroupByWrapper) by @vage88sg1 in #200
Updated dependencies:
- Bump tools.jackson:jackson-bom from 3.2.0 to 3.2.1 by @dependabot[bot] in #197
- Bump junit-jupiter.version from 6.1.1 to 6.1.2 by @dependabot[bot] in #196
Full Changelog: v4.1.1...v4.2.0
v3.8.0
Backport of new features and bugfixes from v4.2.0 for projects still using Spring Boot >= 3.4.0 and < 4.0.0.
Full Changelog: v3.7.1...v3.8.0
v4.1.1
What's Changed
Bugfix:
- fix(parser): support negative number literals by @vage88sg1 in #195
Full Changelog: v4.1.0...v4.1.1
v3.7.1
Backport of new features and bugfixes from v4.1.1 for projects still using Spring Boot >= 3.4.0 and < 4.0.0.
Full Changelog: v3.7.0...v3.7.1
v3.7.0
Backport of new features and bugfixes from v4.1.0 for projects still using Spring Boot >= 3.4.0 and < 4.0.0.
What's Changed
New features:
- feat(core): add arithmetic functions ADD/SUBTRACT/MULTIPLY/DIVIDE/NEGATE by @vage88sg1 in #193
Bugfix:
- fix(jpa): convert function-expression literal to the expression result type by @vage88sg1 in #194
Full Changelog: v3.6.2...v3.7.0
v4.1.0
Special thanks to @vage88sg1 for the arithmetic functions support and the function-expression date comparison fix in this release. 🙏
What's Changed
New features:
- feat(core): add arithmetic functions ADD/SUBTRACT/MULTIPLY/DIVIDE/NEGATE by @vage88sg1 in #193
Bugfix:
- fix(jpa): convert function-expression literal to the expression result type by @vage88sg1 in #194
Updated dependencies:
- Bump testcontainers.version from 2.0.4 to 2.0.5 by @dependabot[bot] in #173
- Bump org.projectlombok:lombok from 1.18.44 to 1.18.46 by @dependabot[bot] in #174
- Bump org.springframework.boot:spring-boot-dependencies from 4.0.5 to 4.0.6 by @dependabot[bot] in #175
- Bump org.postgresql:postgresql from 42.7.10 to 42.7.11 by @dependabot[bot] in #177
- Bump slf4j.version from 2.0.17 to 2.0.18 by @dependabot[bot] in #179
- Bump junit-jupiter.version from 6.0.3 to 6.1.0 by @dependabot[bot] in #180
- Bump tools.jackson:jackson-bom from 3.1.2 to 3.1.4 by @dependabot[bot] in #181
- Bump org.postgresql:postgresql from 42.7.10 to 42.7.11 in /querity-spring-data-jpa by @dependabot[bot] in #178
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.5 to 3.5.6 by @dependabot[bot] in #182
- Bump org.jacoco:jacoco-maven-plugin from 0.8.14 to 0.8.15 by @dependabot[bot] in #184
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6 by @dependabot[bot] in #183
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.10.0 to 0.11.0 by @dependabot[bot] in #188
- Bump tools.jackson:jackson-bom from 3.1.4 to 3.2.0 by @dependabot[bot] in #186
- Bump org.springframework.boot:spring-boot-dependencies from 4.0.6 to 4.1.0 by @dependabot[bot] in #185
- Bump org.postgresql:postgresql from 42.7.11 to 42.7.13 by @dependabot[bot] in #191
- Bump org.junit.jupiter:junit-jupiter-engine from 6.1.0 to 6.1.1 by @dependabot[bot] in #189
Full Changelog: v4.0.0...v4.1.0
v4.0.0
What's Changed
Breaking changes:
- Upgrade to Spring Boot 4.0.5 by @brunomendola in #171
Base version for Spring Boot projects has been bumped to 4.x, as long as the related dependencies. Here the notable changes:
- Spring Boot: 3.5.7 → 4.0.5 (Spring Framework 7.0.6, Spring Data 2025.1.4)
- Hibernate: 6.6.44.Final → 7.2.7.Final
- Jakarta Persistence: 3.1.0 → 3.2.0
- Jackson: 2.21.1 → 3.1.2 (full migration from com.fasterxml.jackson to tools.jackson)
If you didn't upgrade to the latest Spring Boot yet, you can still use older Querity versions. A "compatibility matrix" section for Querity and peer dependencies has been added to the documentation, see: https://queritylib.github.io/querity/#compatibility-matrix .
Full Changelog: v3.6.2...v4.0.0
v3.6.2
What's Changed
Bugfix:
- Filter by fields nested in JPA embedded fails #162
Updated dependencies:
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #160
- Bump org.postgresql:postgresql from 42.7.9 to 42.7.10 by @dependabot[bot] in #158
- Bump org.junit.jupiter:junit-jupiter-engine from 6.0.2 to 6.0.3 by @dependabot[bot] in #157
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #159
Full Changelog: v3.6.1...v3.6.2
v3.6.1
What's Changed
Bugfix:
- Race condition in ReflectionUtils.findSubclasses() #156
Updated dependencies:
- Bump org.hibernate.orm:hibernate-core from 6.6.41.Final to 6.6.42.Final by @dependabot[bot] in #155
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 by @dependabot[bot] in #154
Full Changelog: v3.6.0...v3.6.1