2 Release History
Version: 2024.0.0-SNAPSHOT
2 Release History
To make it easier for users to use and upgrade, Plugin adopts a version policy consistent with the Grace Framework.
GORM Version |
Grace Version |
2023.3.x |
|
2023.2.x |
|
2023.1.x |
|
2023.0.x |
|
2022.2.x |
|
2022.1.x |
|
2022.0.x |
2.1 What's new in 2024.x
2024.0.0-M1
⭐️ New Features
-
Update grace-datastore-core to remove dependency on javassist #81
-
Remove
grace-datastore-async#77-
Use
grace-async-coreinstead ofgrace-datastore-asyncSee https://github.com/graceframework/grace-async/issues/78
-
-
Restructure Gradle builds #76
-
Use Gradle version catalog to simplify dependency management
-
Sharing Build Logic using buildSrc
-
Update Checkstyle and CodeNarc plugin
-
-
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
-
-
Remove dependencies on
grace-bootstrapandgrace-core -
Relocate GormEntityTraitSpec.groovy to
grace-datastore-gorm -
Relocate GrailsVersionSpec.groovy to
grace-datastore-core -
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
-
-
Migrate to Central Portal OSSRH Staging API #60
🐞 Bug Fixes
-
Remove unused Gemfile
-
Fix javadoc errors
-
Suppress rawtypes warning
-
Fixes groovydoc task: because no Groovy Jar was found on class path #78
-
Remove unused ConfigSupport
-
Remove deprecated GlobalJpaEntityTransform #72
-
Remove unused GlobalTraitRepairTransformation #71
-
Correct the property key
grails.compiler.traits.TraitInjectoringrails.factories#65
🛠 Improvements
-
Add release notes for 2024.x
-
Update README - Update the versions of Groovy
-
Code formatting with Checkstyle and Codenarc
-
Add Checkstyle and Codenarc versions to Gradle version catalog #80
-
Improve the 'clean' tasks
-
-
Update Codenarc rules
-
Code formatting with Checkstyle and Codenarc
-
Update github source repo
-
Update build scripts
-
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
-
-
Make all the tests pass
-
Relocate validation tests from
grace-datastore-gorm-validationtograce-datastore-gorm -
Move ProxyHandler and PersistenceContextInterceptor to
grace-datastore-gorm-support -
Move EntityTraitInjector and GormTransformer to
grace-plugin-domain-class -
Use org.grails.datastore.mapping.validation.ValidationException instead of grails.validation.ValidationException
-
Use GORM Entity instead of
grails.persistence.Entity#64 -
Refactor GormTransformer #63
-
Do not use
shouldInject(URL url)anymore -
Load GormTransformer from
grails.factories
-
-
Refine GormEntityTransformation: Adding 'Artefact' annotation to Gorm Entity #62
-
Update README - Update badge version of Grace
-
Update README - Update document link
🚀 Dependency Upgrades
-
Upgrade to Eclipse Expressly 5.0.0 #69
-
Upgrade to Groovy 4.0.29 #79
-
Upgrade to Groovy 4.0.27 #58
-
Upgrade to Grace 2024.0.0-M1 #61
-
Upgrade to Grace 2023.3.0 #56
-
Upgrade to Grace Async 7.0.0-M1 #67
-
Upgrade to Gradle 8.14.3 #74
-
Upgrade to Jakarta Expression Language 5.0.1 #68
-
Upgrade to JavaParser Core 3.26.4 #70
-
Upgrade to Spring Framework 6.2.15 #82
⚙️ Tasks
-
Bump gradle/actions from 4.0.0 to 4.4.2
-
Bump actions/checkout from 4 to 5
-
Start building against Grace Async 7.0.0 snapshots #67
-
Update GitHub workflows - Switch to 2024.0.x
-
Next development version: 2024.0.0-SNAPSHOT
2.2 What's new in 2023.x
2023.3.0
🛠 Improvements
-
Update README
-
Add LICENSE
-
Update documentation
-
Update github workflows - Upgrade to setup-gradle@v4
-
Update docs - Correct the github repo
-
Add docs - Use grace-doc to generate documentation - Remove unused assets
-
Setup github docs workflows
-
Streamline Gradle build scripts: using the Spring Dependency Management Plugin to manage dependencies and versions #51
🚀 Dependency Upgrades
2023.3.0-RC1
🛠 Improvements
🚀 Dependency Upgrades
⚙️ Tasks
-
Release v2023.3.0-RC1
2023.3.0-M1
🛠 Improvements
-
Update README
-
Make jakarta.el-api compileOnly #40
-
Update github workflows Switch to 2023.3.x branch
🚀 Dependency Upgrades
⚙️ Tasks
-
Release v2023.3.0-M1
-
Set version to 2023.3.0-SNAPSHOT
2023.2.0
🛠 Improvements
🚀 Dependency Upgrades
⚙️ Tasks
-
Release v2023.2.0
2023.2.0-RC1
🚀 Dependency Upgrades
⚙️ Tasks
-
Release v2023.2.0-RC1
2023.2.0-M1
🛠 Improvements
🚀 Dependency Upgrades
⚙️ Tasks
-
Release v2023.2.0-M1
-
Update github workflows
-
Next development version: 2023.2.0-SNAPSHOT
2023.1.1
🛠 Improvements
-
Update README Update badge of Grace to current version
🚀 Dependency Upgrades
-
Upgrade to Grace 2023.1.0 #17
⚙️ Tasks
-
Release v2023.1.1
-
Next development version: 2023.1.1-SNAPSHOT
2023.1.0
🛠 Improvements
-
Update README
-
Update Badges
🚀 Dependency Upgrades
⚙️ Tasks
-
Release v2023.1.0
2023.1.0-RC1
🚀 Dependency Upgrades
⚙️ Tasks
-
Release v2023.1.0-RC1
2023.1.0-M3
🚀 Dependency Upgrades
⚙️ Tasks
-
Release v2023.1.0-M3
2023.1.0-M2
🛠 Improvements
-
Remove default value of the DataSource URL #5
🐞 Bug Fixes
-
Remove submodule
grace-datastore-gorm-rxthat no longer exists #7
⚙️ Tasks
-
Release v2023.1.0-M2
🚀 Dependency Upgrades
2023.1.0-M1
⭐️ New Features
-
Use
@SettingsBuilderreplace of@Builder -
Support Groovy 5 #4
🛠 Improvements
-
Update README
-
Update README
⚙️ Tasks
-
Update github workflows
-
Next development version: 2023.1.0-SNAPSHOT
🚀 Dependency Upgrades
-
Upgrade to Commons Validator 1.9.0
-
Upgrade to Grace 2023.0.2
-
Upgrade to Grace 2023.0.1
-
Upgrade to Grace Async 6.1.0-M1
-
Upgrade to Groovy 4.0.23
-
Upgrade to Hibernate Validator 8.0.1.Final
-
Upgrade to JavaParser 3.26.2
-
Upgrade to Javassist 3.30.2-GA
-
Upgrade to SLF4J 2.0.13
2023.0.1
-
Release v2023.0.1
-
Upgrade to Grace Async 6.0.1
-
Upgrade to Caffeine 3.1.8
-
Upgrade to Grace 2023.0.0
-
Next development version: 2023.0.1-SNAPSHOT
2023.0.0
-
Release v2023.0.0
-
Upgrade to Spring Framework 6.0.23
-
Upgrade to Grace Async 6.0.0
-
Upgrade to Grace 2023.0.0-RC2
2023.0.0-RC1
-
Release v2023.0.0-RC1
-
Upgrade to Gradle Wrapper 7.6.4
-
Upgrade to Grace Async 6.0.0-RC1
-
Remove unused
printlnstatements -
Upgrade to Spring Framework 6.0.22
-
Upgrade to Groovy 4.0.22
-
Upgrade to Grace 2023.0.0-M7
2023.0.0-M5
-
Release v2023.0.0-M5
-
Upgrade to Grace Async 6.0.0-M4
-
Update README
-
Upgrade to Spring Framework 6.0.14
-
Upgrade to SLF4J 2.0.9
-
Upgrade to Groovy 4.0.21
-
Upgrade to Grace 2023.0.0-M6
-
Initialize the value of
ConstrainedProperty.DEFAULT_MESSAGES
2023.0.0-M4
-
Release v2023.0.0-M4
-
Upgrade to Grace Async 6.0.0-M3
-
Upgrade to Grace 2023.0.0-M5
-
Grace: update github workflows
-
Grace: update github workflows
-
Grace: update github workflows
-
remove clover config
-
Upgrade to Caffeine 3.1.6
-
Upgrade to Grace 2023.0.0-M4
-
Grace: update github workflows
-
Grace: migrate to grace
-
Revert "Upgrade to Groovy 4.0.12"
-
Groovy: Fixes STC errors
-
Upgrade to JUnit Jupiter 5.9.3 and JUnit Platform 1.9.3
-
Upgrade to SLF4J 2.0.7
-
Upgrade to Spring Framework 6.0.9
-
Upgrade to Groovy 4.0.12
2023.0.0-M3
-
Release v2023.0.0-M3
-
Remove hibernate core related classes
-
Remove rx related tests
-
Remove grace-datastore-gorm-rx
-
Upgrade to Grace Async 6.0.0-M2
-
Grace: update github workflows
-
Grace: migrate to grace
-
Deprecated GORM for JPA support
-
Define rxJavaVersion in gradle.properties
-
Upgrade to Javassist 3.29.2-GA
2023.0.0-M2
-
Release v2023.0.0-M2
-
Use org.hibernate.validator:hibernate-validator
-
Excluding the old datastore-core dependency
-
Remove excluding groovy 3.0 in grace-async dependency
-
Upgrade to Grace Async 6.0.0-M1
-
Upgrade to Grace 2023.0.0-M2
-
Grace: update github workflows
-
Grace: migrate to grace
-
Fixes NPE in DefaultConstrainedProperty
-
Excluding Groovy 3 in 'grails-async' dependency
-
Ignore spock tests related inheritance in GORM
-
GORM for rx: fixes Groovy compiling errors
-
Upgrade to Groovy 4.0.11
-
Fixes Groovy STC errors: *ServiceImplementer cannot be implemented more than once with different arguments
-
Fixes Groovy STC errors
-
Adding constant CONSTRAINT_SUFFIX
-
Convert DefaultConstraintRegistry.groovy to Java
-
Convert ConstraintRegistry.groovy to Java
-
Convert DefaultConstraintFactory.groovy to Java
-
Convert ConstraintFactory.groovy to Java
-
Convert ConstraintsEvaluator.groovy to Java
-
Convert Groovy interface to Java
-
Remove deprecated String constants in Entity
-
Convert Groovy interface to Java
-
Back to Snapshots
2023.0.0-M1
-
Release v2023.0.0-M1
-
Grace: update readme
-
Grace: update github workflows
-
Grace: update gradle build scripts
-
Grace: rename all sub-projects
-
Upgrade to JUnit Jupiter 5.9.2 and JUnit Platform 1.9.2
-
Upgrade to Spring Framework 6.0.8
-
GORM: remove support for JPA Entity
-
Jakarta: Migrate to jakarta.* namespace
-
Jakarta: Update to Jakarta EE dependencies
-
Build target to JDK 17
-
Upgrade to Spring Framework 6.0.2
-
Start building against Grails 2023.0.0-SNAPSHOT
-
Next development version: 2023.0.0-SNAPSHOT