Releases: graceframework/grace-data
v2024.0.0-M1
What's Changed
⭐️ New Features
-
a0c0b6a Update grace-datastore-core to remove dependency on javassist #81
-
5b96c21 Remove
grace-datastore-async#77- Use
grace-async-coreinstead ofgrace-datastore-asyncSee graceframework/grace-async#78
- Use
-
1b15f3c Restructure Gradle builds #76
- Use Gradle version catalog to simplify dependency management
- Sharing Build Logic using buildSrc
- Update Checkstyle and CodeNarc plugin
-
26f35c4 Decouple
grace-datastore-gorm-supportfrom Grace framework #73- Move EntityTraitInjector and GormTransformer to
grace-plugin-domain-class - Move ProxyHandler and PersistenceContextInterceptor to
grace-datastore-gorm-support - Remove unused ConfigSupport
- Relocate GrailsVersionSpec.groovy to
grace-datastore-core - Relocate GormEntityTraitSpec.groovy to
grace-datastore-gorm - Remove dependencies on
grace-bootstrapandgrace-core
- Move EntityTraitInjector and GormTransformer to
-
d15e021 Remove dependencies on
grace-bootstrapandgrace-core -
46a1381 Relocate GormEntityTraitSpec.groovy to
grace-datastore-gorm -
f580d00 Relocate GrailsVersionSpec.groovy to
grace-datastore-core -
f5f0bbd Enhance
AstUtils.isDomainClass(ClassNode)to support Domain classes not under theapp/domain#66- In this PR we also deprecate the
AstUtils.isDomainClass(URL), please don't use it anymore
- In this PR we also deprecate the
🐞 Bug Fixes
- 43e6c60 Remove unused Gemfile
- c10713f Fix javadoc errors
- 7a4f737 Suppress rawtypes warning
- 3ed9786 Fixes groovydoc task: because no Groovy Jar was found on class path #78
- 0a81392 Remove unused ConfigSupport
- ff9ea4d Remove deprecated GlobalJpaEntityTransform #72
- 648efb0 Remove unused GlobalTraitRepairTransformation #71
- 1a28c6b Correct the property key
grails.compiler.traits.TraitInjectoringrails.factories#65
🛠 Improvements
-
7a6f394 Add release notes for 2024.x
-
0c42e54 Update README - Update the versions of Groovy
-
6317d5b Code formatting with Checkstyle and Codenarc
-
54987db Add Checkstyle and Codenarc versions to Gradle version catalog #80
- Improve the 'clean' tasks
-
0c332a6 Update Codenarc rules
-
fcb8200 Code formatting with Checkstyle and Codenarc
-
9bea1d9 Update github source repo
-
515ec5a Update build scripts
-
79d1bf7 Restore unit tests for
grace-datastore-coreandgrace-datastore-gorm#75- Relocate validation tests from
grace-datastore-gorm-validationtograce-datastore-gorm - Remove deprecated JpaMappingSyntaxTests
- Make all the tests pass
- Relocate validation tests from
-
f1b3ad6 Make all the tests pass
-
7736603 Relocate validation tests from
grace-datastore-gorm-validationtograce-datastore-gorm -
576ebfe Move ProxyHandler and PersistenceContextInterceptor to
grace-datastore-gorm-support -
bb8ec65 Move EntityTraitInjector and GormTransformer to
grace-plugin-domain-class -
eb351ee Use org.grails.datastore.mapping.validation.ValidationException instead of grails.validation.ValidationException
-
9ad0439 Use GORM Entity instead of
grails.persistence.Entity#64 -
c4f34ca Refactor GormTransformer #63
- Do not use
shouldInject(URL url)anymore - Load GormTransformer from
grails.factories
- Do not use
-
2f84812 Refine GormEntityTransformation: Adding 'Artefact' annotation to Gorm Entity #62
-
2c54881 Update README - Update badge version of Grace
-
5cdc9b6 Update README - Update document link
🚀 Dependency Upgrades
- 5f5cbe4 Upgrade to Eclipse Expressly 5.0.0 #69
- 4b7ddea Upgrade to Groovy 4.0.29 #79
- 7e5e19b Upgrade to Groovy 4.0.27 #58
- 7f71401 Upgrade to Grace 2024.0.0-M1 #61
- c9decf5 Upgrade to Grace 2023.3.0 #56
- 7ea6b72 Upgrade to Grace Async 7.0.0-M1 #67
- 99a396c Upgrade to Gradle 8.14.3 #74
- e55e913 Upgrade to Jakarta Expression Language 5.0.1 #68
- e0ef49e Upgrade to JavaParser Core 3.26.4 #70
- 0719fd1 Upgrade to Spring Framework 6.2.15 #82
⚙️ Tasks
- d1c5d52 Bump gradle/actions from 4.0.0 to 4.4.2
- 90cb168 Bump actions/checkout from 4 to 5
- ca7ce53 Start building against Grace Async 7.0.0 snapshots #67
- 80ddbf4 Update GitHub workflows - Switch to 2024.0.x
- 96cde75 Next development version: 2024.0.0-SNAPSHOT
Full Changelog: v2023.3.0...v2024.0.0-M1
v2023.3.0
What's Changed
⭐️ New Features
- f6e9f2d Add docs - Use grace-doc to generate documentation - Remove unused assets
- b7ab9d2 Setup github docs workflows
🛠 Improvements
- ba22a65 docs: Add release notes for 2023.3.0
- 2902e2d Update README
- 5bc3ddf Add LICENSE
- 1dc064f Update documentation
- 19cfb0a Update github workflows - Upgrade to setup-gradle@v4
- 6b4b20e Update docs - Correct the github repo
- 942e145 Streamline Gradle build scripts: using the Spring Dependency Management Plugin to manage dependencies and versions #51
🚀 Dependency Upgrades
- 798bc59 Upgrade to Grace 2023.3.0-RC1 #50
- 5f630cc Upgrade to Grace 2023.3.0-RC2 #53
- 66f6c4f Upgrade to Grace Async 6.3.0 #54
- 08107c1 Upgrade to Gradle 8.14 #52
⚙️ Tasks
- 5dd3d29 Release v2023.3.0
Full Changelog: v2023.3.0-RC1...v2023.3.0
v2023.3.0-RC1
What's Changed
🛠 Improvements
- 644e706 Update README Update the description of GORM
- 572435b Update README Update badge versions of Grace and Groovy
- 7698b9a Remove some unused dependencies of grace-datastore-gorm-tck #48
- b8251ed Remove some unused dependencies of grace-datastore-gorm-support #47
- e1b2388 Remove dependency on jakarta.annotation-api #46
🚀 Dependency Upgrades
- 08f780c Upgrade to Grace 2023.3.0-M2 #41
- 1fd2c9e Upgrade to Grace Async 6.3.0-RC1 #49
- 57c34d4 Upgrade to Gradle 8.13 #45
- dd406ba Upgrade to Groovy 4.0.26 #42
- 474b7b7 Upgrade to Spring Framework 6.1.18 #44
- a093e24 Upgrade to SLF4J 2.0.17 #43
⚙️ Tasks
- c9012bb Release v2023.3.0-RC1
Full Changelog: v2023.3.0-M1...v2023.3.0-RC1
v2023.3.0-M1
What's Changed
🛠 Improvements
- 55a0b8c Update README
- de10e35 Make jakarta.el-api compileOnly #40
- 0500300 Update github workflows Switch to 2023.3.x branch
🚀 Dependency Upgrades
⚙️ Tasks
Full Changelog: v2023.2.0...v2023.3.0-M1
v2023.2.0
v2023.2.0-RC1
What's Changed
🚀 Dependency Upgrades
- 81cddc8 Upgrade to Grace 2023.2.0-M3 #31
- 8ad27a3 Upgrade to Grace 2023.2.0-M2 #29
- d868fa9 Upgrade to Grace Async 6.2.0-RC1 #28
- 822b36b Upgrade to Gradle 8.12 #32
- 152cc9e Upgrade to Spring Framework 6.1.16 #30
⚙️ Tasks
- 2e9de92 Release v2023.2.0-RC1
Full Changelog: v2023.2.0-M1...v2023.2.0-RC1
v2023.1.1
v2023.2.0-M1
What's Changed
🛠 Improvements
- 7b0aa2a Rerun related GORM domain inheritance tests #27
- e161972 Support GORM domain inheritance with Groovy 4: convert
GormEntityApito Groovy trait #26 - e2ad607 Update README Update badge of Grace to current version
🚀 Dependency Upgrades
- 2148664 Upgrade to Grace 2023.2.0-M1 #18
- 5650950 Upgrade to Grace Async 6.2.0-M1 #22
- 8086cf7 Upgrade to H2 2.2.224 #25
- 6a6a4e8 Upgrade to Hibernate Validator 8.0.2.Final #23
- 714d6da Upgrade to JUnit Platform 1.10.5 #21
- 743ce18 Upgrade to JUnit Jupiter 5.10.5 #20
- 8ce7f80 Upgrade to Spring Framework 6.1.15 #19
- a4af26b Upgrade to SLF4J 2.0.16 #24
⚙️ Tasks
- 5aca1a6 Release v2023.2.0-M1
- bab55dd Update github workflows
- b613354 Next development version: 2023.2.0-SNAPSHOT
Full Changelog: v2023.1.0...v2023.2.0-M1
v2023.1.0
What's Changed
🛠 Improvements
🚀 Dependency Upgrades
- b61cc51 Upgrade to Grace 2023.1.0-RC1 #13
- 2dff443 Upgrade to Grace Async 6.1.0 #15
- dc58f4c Upgrade to Gradle Nexus Publish Plugin 2.0.0 #16
- 7d56049 Upgrade to Groovy 4.0.24 #14
⚙️ Tasks
- cc33584 Release v2023.1.0
Full Changelog: v2023.1.0-RC1...v2023.1.0