Skip to content

Commit 4d24e8e

Browse files
committed
Merge branch '2024.0.x'
2 parents 2555ed5 + 14767e0 commit 4d24e8e

File tree

4 files changed

+61
-10
lines changed

4 files changed

+61
-10
lines changed

docs/src/docs/guide/gettingStarted.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ you will see the new project has been created,
1515
Name: bookstore
1616
Package: com.example
1717
Profile: web
18-
Features: asset-pipeline, async, bootstrap, cache, database-migration, events, fields, geb, gsp, hibernate, jquery, scaffolding
18+
Features: asset-pipeline, async, bootstrap, cache, database-migration, events, fields, gsp, hibernate, jquery, scaffolding
1919
Database: h2
2020
Project root: /Users/grace/bookstore
2121
@@ -27,13 +27,13 @@ you will see the new project has been created,
2727
.
2828
├── app
2929
│ ├── assets
30+
│ ├── boot
3031
│ ├── conf
3132
│ ├── controllers
3233
│ ├── domain
3334
│ ├── i18n
34-
│ ├── init
3535
│ ├── services
36-
│ ├── taglib
36+
│ ├── taglibs
3737
│ └── views
3838
├── buildSrc
3939
│ └── build.gradle

docs/src/docs/guide/installation.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,18 @@ $ grace -v
2929

3030
If you see the output like below, congratulations, you have installed it successfully.
3131

32-
[source,console]
32+
[source,console,subs="attributes"]
3333
----
3434
------------------------------------------------------------
3535
Grace {version}
3636
------------------------------------------------------------
3737
38-
Build time: 2025-06-22 13:30:19 UTC
39-
Revision: ba9b75634a9c2e79e0612d93df9c9fc81d05dd74
38+
Build time: 2026-04-01 13:30:19 UTC
39+
Revision: b5a5f6d1d0932a269c9fbcbbffa2ead6f6347318
4040
41-
Spring Boot: 3.3.13
42-
Gradle: 8.14.2
43-
Groovy: 4.0.27
41+
Spring Boot: 3.4.13
42+
Gradle: 8.14.4
43+
Groovy: 4.0.30
4444
JVM: 17.0.15 (BellSoft 17.0.15+10-LTS)
4545
OS: Mac OS X 12.7.6 aarch64
4646
----

docs/src/docs/guide/introduction.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Grace inherits the excellent concepts and designs of Grails, and based on this,
77

88
Spring is the foundation for Grace, which is built on top of Spring Boot. To better support Spring Boot and integrate with other Spring ecosystems, Grace has rewritten `Plugin.doWithSpring()` using Spring Boot's https://docs.spring.io/spring-boot/3.3/reference/using/auto-configuration.html[Auto-configuration], which also reduces redundant configurations and provides significant performance improvements. Grace has also provided https://docs.spring.io/spring-boot/3.3/specification/configuration-metadata/index.html[Configuration Metadata] files include in Grace plugins' jars, the files are designed to let IDE developers offer contextual help and “code completion” as users are working with application.properties or application.yaml files. So, a Grace plugin is an extended Spring Boot Starter.
99

10-
It is worth mentioning that Grace supports all current versions of Spring Boot, including https://github.com/graceframework/grace-framework/releases/tag/v2022.2.9[2.7], https://github.com/graceframework/grace-framework/releases/tag/v2023.0.3[3.0], https://github.com/graceframework/grace-framework/releases/tag/v2023.1.0[3.1], https://github.com/graceframework/grace-framework/releases/tag/v2023.2.0[3.2], https://github.com/graceframework/grace-framework/releases/tag/v2023.3.0[3.3], https://github.com/graceframework/grace-framework/releases/tag/v2024.0.0-RC1[3.4], and https://github.com/graceframework/grace-framework/releases/tag/v2024.1.0-M2[3.5]. This makes the upgrade path easier and more manageable.
10+
It is worth mentioning that Grace supports all current versions of Spring Boot, including https://github.com/graceframework/grace-framework/releases/tag/v2022.2.9[2.7], https://github.com/graceframework/grace-framework/releases/tag/v2023.0.3[3.0], https://github.com/graceframework/grace-framework/releases/tag/v2023.1.0[3.1], https://github.com/graceframework/grace-framework/releases/tag/v2023.2.0[3.2], https://github.com/graceframework/grace-framework/releases/tag/v2023.3.0[3.3], https://github.com/graceframework/grace-framework/releases/tag/v2024.0.0[3.4], and https://github.com/graceframework/grace-framework/releases/tag/v2024.1.0-M2[3.5]. This makes the upgrade path easier and more manageable.
1111

1212
Grace has been actively developing, bringing numerous improvements and new features, including Plugins, GSP, Console, Shell, and https://github.com/grace-profiles[Profiles]. Of course, it has also fixed a large number of legacy defects left in Grails 5, this makes developers happy.
1313

docs/src/docs/guide/releases/2024.x.adoc

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,57 @@ link:{github}/releases/tag/v2024.1.0-M1[release notes]
6666
* Switch to '2024.1.x' Update github workflows
6767
* Next development version: 2024.1.0-SNAPSHOT
6868

69+
=== 2024.0.0
70+
71+
link:{github}/releases/tag/v2024.0.0[release notes]
72+
73+
⭐️ New Features
74+
75+
* Allow the `BuildSettings.APP_DIR` directory to not exist link:{github}/issues/1417[#1417]
76+
77+
🛠 Improvements
78+
79+
* Add release notes for 2024.0.0
80+
* Update README
81+
* Update guides for installation and introduction
82+
* Add more `documentation` dependencies to refine javadoc links link:{github}/issues/1419[#1419]
83+
* Clean up non-existent `grace-datastore-gorm-mongodb-ext` in Gradle versions catalog link:{github}/issues/1418[#1418]
84+
* Keep the templates consistent between `script` commands and `generators` in scaffolding plugin link:{github}/issues/1416[#1416]
85+
* Code formatting for scripts in the scaffolding plugin link:{github}/issues/1415[#1415]
86+
* Keep the templates consistent with profiles `base` and `web` link:{github}/issues/1414[#1414] See links:https://github.com/grace-profiles/base/issues/110[grace-profiles/base#110] and links:https://github.com/grace-profiles/web/issues/66[grace-profiles/web#66]
87+
* Remove unused `grace-sitemesh` module link:{github}/issues/1409[#1409]
88+
89+
🐞 Bug Fixes
90+
91+
* The generated ServiceSpec.groovy should be in `integration-test` #1416
92+
93+
🚀 Dependency Upgrades
94+
95+
* Upgrade to Grace Asset Pipeline Plugin 7.0.0 link:{github}/issues/1392[#1392]
96+
* Upgrade to Grace Async 7.0.0 link:{github}/issues/1393[#1393]
97+
* Upgrade to Grace Events 7.0.0 link:{github}/issues/1394[#1394]
98+
* Upgrade to Grace Data 2024.0.0 link:{github}/issues/1395[#1395]
99+
* Upgrade to Grace Data Hibernate 2024.0.0 link:{github}/issues/1396[#1396]
100+
* Upgrade to Grace Data MongoDB 2024.0.0 link:{github}/issues/1397[#1397]
101+
* Upgrade to Grace Profile: Base 2024.0.0 link:{github}/issues/1398[#1398]
102+
* Upgrade to Grace Profile: Plugin 2024.0.0 link:{github}/issues/1399[#1399]
103+
* Upgrade to Grace Profile: Profile 2024.0.0 link:{github}/issues/1400[#1400]
104+
* Upgrade to Grace Profile: Rest API 2024.0.0 link:{github}/issues/1401[#1401]
105+
* Upgrade to Grace Profile: Starter 2024.0.0 link:{github}/issues/1402[#1402]
106+
* Upgrade to Grace Profile: Web 2024.0.0 link:{github}/issues/1403[#1403]
107+
* Upgrade to Grace Profile: Web Plugin 2024.0.0 link:{github}/issues/1404[#1404]
108+
* Upgrade to Gradle Plugin Publish Plugin 2.1.1 link:{github}/issues/1410[#1410]
109+
* Upgrade to SiteMesh 2.6.2 link:{github}/issues/1407[#1407]
110+
* Upgrade to Spring Framework 6.2.17 link:{github}/issues/1391[#1391]
111+
* Upgrade to Tomcat 10.1.53 link:{github}/issues/1411[#1411]
112+
113+
⚙️ Tasks
114+
115+
* Release v2024.0.0
116+
* Upgrade to actions/checkout@v6
117+
* Upgrade to actions/setup-java@v5
118+
* Upgrade to gradle/actions/setup-gradle@v5.0.2
119+
69120
=== 2024.0.0-RC1
70121

71122
link:{github}/releases/tag/v2024.0.0-RC1[release notes]

0 commit comments

Comments
 (0)