v2023.0.0-M3
Pre-releaseWhat's Changed
Been a long road, but this a huge milestone, and the first version of Grace 2023 is available for users to test.
Feel free to use it and give us feedback that will help us release GA as soon as possible.
⭐️ New Features
eecf3d7 ApplicationCommand can be registered as a Gradle task #175
1cbff3f Migrate to Jakarta: using Jakarta XML Binding 4.0.0
a712677 Migrate to Jakarta: remove javax libs in Gradle version catalog
cf6638c Migrate to Jakarta: Using jakarta.persistence-api
356f623 Migrate auto-configurations to @AutoConfiguration
e2ea593 Grails Shell: Adding variable projectSnakeCaseName
to CreateAppCommand
68ab91c Grails Service and Spring Service coexist harmoniously
b89ab82 Grails Controller and Spring Controller coexist harmoniously
d9a841e Changed viewName to better support integration with other view templates, like Groovy Templates
314e5bf Improve log statements to help with debugging
dd8c608 Adding toString
method, this is helpful for logs
⚡️ Breaking Changes
2c8736b Remove supports for micronaut spring
16335a2 Break Changes: Scaffold templates moved to resources root
674a35f Break changes: JPA Entity is no longer considered Grails Domain
🐞 Bug Fixes
dc9d83e Update Grails version pattern
f11bade Grails Plugin REST: fixes AbstractJsonViewContainerRenderer
compiling errors in grails-views
project
d55e7fb Use jakarta servlet
a7134ac Grails GSP: fixes layout view not found
cd279f9 Fixes violations for Checkstyle check
d92f28f Fixes violations for Codenarc check
1321e44 Fixes violations for Codenarc check
b434137 Grails Plugin GSP: remove loadAfter 'filters'
🛠 Improvements
00a6e11 Gradle Plugin: remove unused constants
b4f9591 Gradle Plugin: remove configureGroovy
b844343 Gradle Plugin: remove micronaut dependency and configureFileWatch
9e20253 Update runtime dependencies of shell
798090c Refine GrailsResourceBanner Support Spring Boot 3
9bf7178 Grails REST render context support viewName including namespace and controller name
108548c Grails REST render context support viewName including namespace and controller name
1917e14 Improve ApplicationClassInjector
: make Grails to take advantage of DataSource and JPA configurations in Spring Boot
e859d37 Improvements made to JPA Entity compatibility
9097790 Update Dependencies
35a4c87 Refine GroovyPageViewResolver
4b19f3c Make GroovyGrailsPlugin ordered
5684846 Grails Shell: format Gradle build.gradle
a4f7bb9 Grails Shell: remove extra spaces
⚙️ Tasks
1d717a8 Gradle build: remove dependencySubstitution force using Groovy 4
f0c952e Gradle Build: remove dependencySubstitution for using Groovy 4
a151e9d Grace: add dependencySubstitution to use Groovy 4
5656626 Grace: update github workflows
ebb31b2 Grace: optimize shell dependencies
7597d4d Grace: update gradle build scripts
0fbf2f1 Don't publish milestones to sdkman
🚀 Dependency Upgrades
a34c985 Upgrade to Caffeine 3.1.6
9cc633c Upgrade to Grace Async and Events 6.0.0-M2 #170
2e7cd98 Upgrade to Grace Cache Plugin 6.0.0-M1 #151
a9c2e90 Upgrade to Grace Data 2023.0.0-M2 #166
35b64cb Upgrade to Grace Data 2023.0.0-M3 #168
e2c4c19 Upgrade to Grace Data Hibernate 2023.0.0-M2 #167
1d7160d Upgrade to Grace Data Hibernate 2023.0.0-M3 #169
03d31ff Upgrade to Grace Database Migration Plugin 6.0.0-M1 #154
08175a0 Upgrade to Grace Fields Plugin 6.0.0-M1 #155
d7160ef Upgrade to Grace Geb Plugin 6.0.0-M1 #156
8a38c2f Upgrade to Grace Profile: Base 2023.0.0-M2 #173
3abc117 Upgrade to Grace Profile: Plugin 2023.0.0-M1 #158
a3c9385 Upgrade to Grace Profile: Profile 2023.0.0-M1 #159
4370590 Upgrade to Grace Profile: Rest API 2023.0.0-M1 #160
1a244f3 Upgrade to Grace Profile: Web Plugin 2023.0.0-M1 #161
7e7d82f Upgrade to Grace Profile: Web 2023.0.0-M1 #162
682fd0a Upgrade to Grace Scaffolding 6.0.0-M1 #163
c6b9c35 Upgrade to Grace Views 6.0.0-M2 #172
fd6eab6 Upgrade to Groovy 4.0.11
82cd274 Upgrade to groovy-toml 4.0.11
00edd83 Upgrade to Micronaut Core 4.0.7 #171
98e1372 Upgrade to SLF4J 2.0.7 #174
a4bf250 Upgrade to Spring Boot 3.0.6
a4bf250 Upgrade to Spring Framework 6.0.8
c76bafa Upgrade to Tomcat 10.1.8
Full Changelog: v2023.0.0-M2...v2023.0.0-M3