Skip to content

Commit 7a6f394

Browse files
committed
Add release notes for 2024.x
1 parent 0c42e54 commit 7a6f394

File tree

2 files changed

+96
-0
lines changed

2 files changed

+96
-0
lines changed
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
=== 2024.0.0-M1
2+
3+
link:{github}/releases/tag/v2024.0.0-M1[release notes]
4+
5+
⭐️ New Features
6+
7+
* Update grace-datastore-core to remove dependency on javassist link:{github}/issues/81[#81]
8+
* Remove `grace-datastore-async` link:{github}/issues/77[#77]
9+
- Use `grace-async-core` instead of `grace-datastore-async` See https://github.com/graceframework/grace-async/issues/78
10+
11+
* Restructure Gradle builds link:{github}/issues/76[#76]
12+
- Use Gradle version catalog to simplify dependency management
13+
- Sharing Build Logic using buildSrc
14+
- Update Checkstyle and CodeNarc plugin
15+
16+
* Decouple `grace-datastore-gorm-support` from Grace framework link:{github}/issues/73[#73]
17+
- Move EntityTraitInjector and GormTransformer to `grace-plugin-domain-class`
18+
- Move ProxyHandler and PersistenceContextInterceptor to `grace-datastore-gorm-support`
19+
- Remove unused ConfigSupport
20+
- Relocate GrailsVersionSpec.groovy to `grace-datastore-core`
21+
- Relocate GormEntityTraitSpec.groovy to `grace-datastore-gorm`
22+
- Remove dependencies on `grace-bootstrap` and `grace-core`
23+
24+
* Remove dependencies on `grace-bootstrap` and `grace-core`
25+
* Relocate GormEntityTraitSpec.groovy to `grace-datastore-gorm`
26+
* Relocate GrailsVersionSpec.groovy to `grace-datastore-core`
27+
* Enhance `AstUtils.isDomainClass(ClassNode)` to support Domain classes not under the `app/domain` link:{github}/issues/66[#66]
28+
- In this PR we also deprecate the `AstUtils.isDomainClass(URL)`, please don't use it anymore
29+
30+
* Migrate to Central Portal OSSRH Staging API link:{github}/issues/60[#60]
31+
32+
🐞 Bug Fixes
33+
34+
* Remove unused Gemfile
35+
* Fix javadoc errors
36+
* Suppress rawtypes warning
37+
* Fixes groovydoc task: because no Groovy Jar was found on class path link:{github}/issues/78[#78]
38+
* Remove unused ConfigSupport
39+
* Remove deprecated GlobalJpaEntityTransform link:{github}/issues/72[#72]
40+
* Remove unused GlobalTraitRepairTransformation link:{github}/issues/71[#71]
41+
* Correct the property key `grails.compiler.traits.TraitInjector` in `grails.factories` link:{github}/issues/65[#65]
42+
43+
🛠 Improvements
44+
45+
* Add release notes for 2024.x
46+
* Update README - Update the versions of Groovy
47+
* Code formatting with Checkstyle and Codenarc
48+
* Add Checkstyle and Codenarc versions to Gradle version catalog link:{github}/issues/80[#80]
49+
- Improve the 'clean' tasks
50+
51+
* Update Codenarc rules
52+
* Code formatting with Checkstyle and Codenarc
53+
* Update github source repo
54+
* Update build scripts
55+
56+
* Restore unit tests for `grace-datastore-core` and `grace-datastore-gorm` link:{github}/issues/75[#75]
57+
- Relocate validation tests from `grace-datastore-gorm-validation` to `grace-datastore-gorm`
58+
- Remove deprecated JpaMappingSyntaxTests
59+
- Make all the tests pass
60+
61+
* Make all the tests pass
62+
* Relocate validation tests from `grace-datastore-gorm-validation` to `grace-datastore-gorm`
63+
* Move ProxyHandler and PersistenceContextInterceptor to `grace-datastore-gorm-support`
64+
* Move EntityTraitInjector and GormTransformer to `grace-plugin-domain-class`
65+
* Use org.grails.datastore.mapping.validation.ValidationException instead of grails.validation.ValidationException
66+
67+
* Use GORM Entity instead of `grails.persistence.Entity` link:{github}/issues/64[#64]
68+
* Refactor GormTransformer link:{github}/issues/63[#63]
69+
- Do not use `shouldInject(URL url)` anymore
70+
- Load GormTransformer from `grails.factories`
71+
72+
* Refine GormEntityTransformation: Adding 'Artefact' annotation to Gorm Entity link:{github}/issues/62[#62]
73+
* Update README - Update badge version of Grace
74+
* Update README - Update document link
75+
76+
🚀 Dependency Upgrades
77+
78+
* Upgrade to Eclipse Expressly 5.0.0 link:{github}/issues/69[#69]
79+
* Upgrade to Groovy 4.0.29 link:{github}/issues/79[#79]
80+
* Upgrade to Groovy 4.0.27 link:{github}/issues/58[#58]
81+
* Upgrade to Grace 2024.0.0-M1 link:{github}/issues/61[#61]
82+
* Upgrade to Grace 2023.3.0 link:{github}/issues/56[#56]
83+
* Upgrade to Grace Async 7.0.0-M1 link:{github}/issues/67[#67]
84+
* Upgrade to Gradle 8.14.3 link:{github}/issues/74[#74]
85+
* Upgrade to Jakarta Expression Language 5.0.1 link:{github}/issues/68[#68]
86+
* Upgrade to JavaParser Core 3.26.4 link:{github}/issues/70[#70]
87+
* Upgrade to Spring Framework 6.2.15 link:{github}/issues/82[#82]
88+
89+
⚙️ Tasks
90+
91+
* Bump gradle/actions from 4.0.0 to 4.4.2
92+
* Bump actions/checkout from 4 to 5
93+
* Start building against Grace Async 7.0.0 snapshots link:{github}/issues/67[#67]
94+
* Update GitHub workflows - Switch to 2024.0.x
95+
* Next development version: 2024.0.0-SNAPSHOT

src/docs/guide/toc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
introduction: Introduction
22
releases:
33
title: Release History
4+
2024.x: What's new in 2024.x
45
2023.x: What's new in 2023.x
56
gettingStarted: Getting Started
67
understandingApi:

0 commit comments

Comments
 (0)