Releases: graceframework/grace-framework
v2022.1.1
What's Changed
🛠 Improvements
9ea9f49 Grails Bootstrap: Update GrailsVersion in GrailsUtilTests
726ff87 Grails Release: Update GrailsVersion in GrailsUtilTests
155c29a Grails Core: make GrailsASTUtils isDomainClass decoupled with 'javax.persistence-api' and GORM
⚙️ Tasks
6409064 build: Add SDKMan release workflow
c002d81 build: Configure sdkman release task Use SDKMan Gradle Plugin 3.0.0
712b021 Update github workflows
🚀 Dependency Upgrades
24385dc Upgrade to Grace Asset Pipeline Plugin 5.1.1 #64
ded41f7 Upgrade to Grace Async and Events 5.1.1 #65
aa18cf0 Upgrade to Grace Cache Plugin 5.1.1 #66
5358307 Upgrade to Grace Database Migration Plugin 5.1.1 #69
cdbf071 Upgrade to Grace Data 2022.1.1 #67
1ae2ce3 Upgrade to Grace Data Hibernate 2022.1.1 #68
5f3d15c Upgrade to Grace Fields Plugin 5.1.1 #70
32e5ab7 Upgrade to Grace Geb Plugin 5.1.1 #71
e345902 Upgrade to Grace GSP 2022.1.1 #72
24385dc Upgrade to Grace Profile: Base 2022.1.1 #75
a4b97b4 Upgrade to Grace Profile: Plugin 2022.1.1 #78
3db0c6c Upgrade to Grace Profile: Profile 2022.1.1 #77
faebf7a Upgrade to Grace Profile: Rest API 2022.1.1 #76
ca5b292 Upgrade to Grace Profile: Web 2022.1.1 #80
3a433a5 Upgrade to Grace Profile: Web Plugin 2022.1.1 #79
52439ac Upgrade to Grace Scaffolding 5.1.1 #73
e198e06 Upgrade to Grace Views 5.1.1 #74
Full Changelog: v2022.1.0...v2022.1.1
v2023.0.0-M1
What's Changed
Grace 2023.0 will be the first release to support Spring Boot 3.0 and Spring Framework 6.0. This release will be migrated to Jakarta namespace, upgraded to Jakarta Servlet 6 and Jakarta JSP 3.1, Jakarta Transaction API 2.0. To accomplish this, we merged both the SiteMesh 2.4.2 and GSP projects into the core framework, and did a lot of migration and upgrade work.
The next step will be to gradually upgrade other major projects, such as Grace GORM, as well as other core plugins.
In the meantime, Grace 2022.3.x and 2022.4.x will continue to refactor the core modules of the framework and continue to support Spring Boot 2.7 and Spring Framework 5.3.
⭐️ New Features
761a15a Jakarta: Migrate to jakarta.* namespaces
6fb48fa Jakarta: Migrate to jakarta.persistence namespaces
dba5786 Jakarta: Migrate to jakarta.* namespaces
aca02af Jakarta: Using jakarta.persistence-api
5264b70 Support Jakarta EE 9
510d8de Support Jakarta EE 9
94a9d2e SiteMesh: Support Jakarta EE 9
68bd4df Grails GSP Import GSP related projects into Grails Framework
a2b2205 Adding Grails Dynamic Modules Plugin
bc1a6ca Import Spring Boot CLI
⚡️ Breaking Changes
dae34f3 Micronaut: Remove supports for Micronaut Spring
🐞 Bug Fixes
1dc5607 Grace: fixed some known issues
3624778 Fixes deprecated warnings from SafeConstructor and Representer
b7abc99 CodeNarc: Fixes violations for CodeNarc check
bb7ec9b Fixes errors for Checkstyle check: [RequireThis]
057c75b Grails Shell: fixes wrong location of grails-bom-effective.xml
175b0bc Grails Shell: fixed error import of GrailsDependenciesDependencyManagement
714e18b Grails GSP: fixes tests NPE with JSP 2.2 and JSTL 1.2
65c94c5 Grails GSP: fixes JSP tags not found
8d0f818 Grails GSP: added missing grails-plugin.xml
1f166d5 Grails GSP: fixed STC errors
9c0f879 Fixes some errors related to classLoader
02137ab Fixes type cast error in GradleCommand
🛠 Improvements
0b1a693 Groovy: explicitly import groovy.xml.XmlSlurper
0c07d8a build: revert 'Adding not related modules'
60e9bb0 SiteMesh: make tests pass
06e0e97 SiteMesh: adding module: grails-sitemesh
c1bec57 SiteMesh: relocate to grails-sitemesh
b32a7f3 SiteMesh: Remove some files unused and not related
562ae50 SiteMesh: relocate tlds to src/main/resources
64204c1 Using Gradle to build
43a9940 Update Grails version to 2023.0.0
b42a44a Reorganizing the project codebase
878dd40 fix: remove unused grails-gsp in libs.version
d8f2e98 Grails GSP: remove support for loading NamespacedTagDispatcher from Spring Beans
181b492 Grails GSP: minor improvements
8e0a6c2 Improvements for customizing Tag Namespace
18d0a6e Grails Gradle Plugin: remove dependency of spring-boot-cli
aafe98d Grails Gradle Plugin: adding dependency spring-boot-cli
1d73bbc Grails Shell: remove depracted AetherGrapeEngine and AetherGrapeEngineFactory
56b93b7 Grails Shell: rename GrailsAetherGrapeEngineFactory to GrailsMavenGrapeEngineFactory
e1ca024 Grails Shell: use MavenResolverGrapeEngine inplace of depracted AetherGrapeEngine
e213948 Grails Shell: remove dependency of spring-boot-cli
b16debe Grails Shell: remove SpringInvoker
4f2b341 Grails Shell: refactoring code
58efeb2 Grails Shell: refactoring GrailsApplicationCompilerAutoConfiguration and GrailsTestCompilerAutoConfiguration
e38de56 Grails Shell: Apply IDEA Groovy and Java Code Style
f031a9e Grails Shell: remove unused GrailsDependencyVersions
5f2e0a1 Grails Shell: relocate GrailsDependenciesDependencyManagement
866be99 Minor improvement: Correct words
89d53c1 Grails Web: Improvements for HttpServletReuest.isXhr
ef4a090 Grails Shell: Update RunCommand
7675640 Grails Shell: Update dependencies for GrailsCompilerAutoConfiguration
b1278a9 Grails Shell: Use GrailsDependenciesDependencyManagement replace of GrailsDependencyVersions
b08a7ed Grails GSP: adding web-app_3_0.x and web-app_4_0.xsd
842f894 Grails GSP: remove @Depreacted in JspInvokeGrailsTagLibTag
22582b3 build: fixes Java Compile warnings of deprecated, unchecked, rawtypes
4dfbba1 Grails GSP: isolated tests
aa70ce8 Grails GSP: relocate test resources
24fa26c Grails GSP: replace deprecated GrailsTagLibClass, DefaultGrailsTagLibClass, TagLibArtefactHandler
a251246 Grails GSP: cleanup build.gradle
ac59415 Grails GSP: relocate ControllerTagLibraryTraitInjector to src/main/groovy
6650adb Grails GSP: define versiions in Gradle version catalog
d05b25d Grails GSP: update dependencies
b047d71 Grails GSP: Update build.gradle
0c67a55 Prepare to merge
3ab0413 Grails Plugin Dynamic Modules: Change url to Object type
0a87eec Update default Servlet version to 4.0
71284a4 Refine UrlMappingsPluginConfiguration
43a9a57 Grails Plugin API: change closure ResolveStrategy to DELEGATE_FIRST
eecaaff Grails Plugin API: relocate AbstractModuleDescriptor to grails.plugins.descriptors
⚙️ Tasks
f88ec7a Release v2023.0.0-M1
fc10d34 Grace: update github workflows
605abed Grace: update github workflows
b2350fa Grace: fixed failed tests
8c2aeab Grace: optimize shell dependencies
2220faf Grace: remove excluding slf4j-simple in all dependencies
fbd89c5 Grace: update custom banner file
7d7fbad Grace: update profile repository
9e4fdc5 Grace: update commands
a866f53 Grace: update banner
41a1279 Grace: update media assets
d1556b5 Grace: update gradle build scripts
2b7ec2a Grace: rename all sub-projects
b354aa0 Update to Jakarta dependencies in all the subprojects
df2a900 Added Jakarta EE dependencies to Gradle version catalog
05b8b23 Update build to JDK 17
3878f41 Upgrade io.github.gradle-nexus:publish-plugin to 1.3.0
741f40d Upgrade com.netflix.nebula:gradle-extra-configurations-plugin to 8.0.0
83da056 build: Upgrade to Checkstyle 10.9.3
8327492 build: Upgrade to CodeNarc 3.2.0
32c117e Next development version: 2023.0.0-SNAPSHOT
🚀 Dependency Upgrades
2cf2e1d Upgrade to Apache Groovy 3.0.16
c7b3571 Upgrade to AspectJ 1.9.19
2eee7b6 Upgrade to Caffeine 3.1.5
475b9b5 Upgrade to groovy-toml 4.0.10
187018b Upgrade to HSQLDB 2.7.1
f239d87 Upgrade to JUnit Jupiter 5.9.2 and JUnit Platform 1.9.2
815bc62 Upgrade to Spring Boot 3.0.5
82f570a Upgrade to Spring Boot 3.0.0
Full Changelog: https://github.com/graceframework/grace-framework/commits/v2023.0.0-M1
v2022.1.0
What's Changed
⭐️ New Features
a2b2205 Adding Grails Dynamic Modules Plugin
bc1a6ca Import Spring Boot CLI
🐞 Bug Fixes
3624778 Fixes deprecated warnings from SafeConstructor and Representer Deprecated default constructor, use options instead
b7abc99 CodeNarc: Fixes violations for CodeNarc check Update CodeNarc rules: [PropertyName] ignore 'log,logger'
bb7ec9b Fixes errors for Checkstyle check: [RequireThis]
175b0bc Grails Shell: fixed error import of GrailsDependenciesDependencyManagement
057c75b Grails Shell: fixes wrong location of 'grails-bom-effective.xml' related commit: 5f2e0a1
e38de56 Grails Shell: Apply IDEA Groovy and Java Code Style Fixes violations for Checkstyle and Codenarc check
🛠 Improvements
18d0a6e Grails Gradle Plugin: remove dependency of 'spring-boot-cli' related commit: aafe98d
aafe98d Grails Gradle Plugin: adding dependency 'spring-boot-cli'
1d73bbc Grails Shell: remove depracted 'AetherGrapeEngine' and 'AetherGrapeEngineFactory'
56b93b7 Grails Shell: rename 'GrailsAetherGrapeEngineFactory' to 'GrailsMavenGrapeEngineFactory'
e1ca024 Grails Shell: use 'MavenResolverGrapeEngine' inplace of depracted 'AetherGrapeEngine'
e213948 Grails Shell: remove dependency of 'spring-boot-cli' - remove SpringBootDependenciesDependencyManagement, use GrailsDependenciesDependencyManagement
b16debe Grails Shell: remove SpringInvoker
4f2b341 Grails Shell: refactoring code - Move 'SpringApplicationLauncher', 'SpringApplicationWebApplicationInitializer', 'SpringApplicationRunnerConfiguration', 'SpringApplicationRunner' to new package: 'app'
58efeb2 Grails Shell: refactoring GrailsApplicationCompilerAutoConfiguration and GrailsTestCompilerAutoConfiguration
f031a9e Grails Shell: remove unused GrailsDependencyVersions
5f2e0a1 Grails Shell: relocate GrailsDependenciesDependencyManagement
866be99 Minor improvement: Correct words
89d53c1 Grails Web: Improvements for HttpServletReuest.isXhr
ef4a090 Grails Shell: Update RunCommand
7675640 Grails Shell: Update dependencies for GrailsCompilerAutoConfiguration
b1278a9 Grails Shell: Use GrailsDependenciesDependencyManagement replace of GrailsDependencyVersions
420dbf6 Grails Shell: Import Spring Boot CLI, because Spring Boot 3 will remove run Command
3ab0413 Grails Plugin Dynamic Modules: Change url to Object type
0a87eec Update default Servlet version to 4.0
71284a4 Refine UrlMappingsPluginConfiguration Refactor bean 'grailsLinkGenerator'
43a9a57 Grails Plugin API: change closure ResolveStrategy to DELEGATE_FIRST
eecaaff Grails Plugin API: relocate AbstractModuleDescriptor to 'grails.plugins.descriptors' Update parameters type in ModuleDescriptor.init()
⚙️ Tasks
a0b4d32 Update github workflows Upgrade gradle/gradle-build-action to v2.4.2
be44599 Add Sonatype Snapshots
70fc845 Grace: update developers
e1178fb Gradle Plugin: remove excluding slf4j-simple in all dependencies
f515116 Grace: optimize shell dependencies
601f695 Grace: fixed know issues
73f5d4c Grace: update profile repository
f7a2554 Grace: update commands
55aacd6 Grace: update banner
7cb7db0 Grace: fixed failed tests
2b324e8 Grace: use grace-async for testing
055827d Grace: update media assets
ccb9f5f Grace: update github workflows
1086aa0 Grace: update gradle build scripts
8aaa62a Grace: rename all sub-projects
83da056 build: Upgrade to Checkstyle 10.9.3
8327492 build: Upgrade to CodeNarc 3.2.0
475b9b5 Upgrade to groovy-toml 4.0.10
🚀 Dependency Upgrades
2cf2e1d Upgrade to Apache Groovy 3.0.16
ecf2fb4 Upgrade to Apache Tomcat 9.0.73
d59c4d5 Upgrade to Grace Asset Pipeline Plugin 5.1.0 #47
4b75b77 Upgrade to Grace Async and Events 5.1.0 #48
0bb1961 Upgrade to Grace Cache Plugin 5.1.0 #49
f269b9b Upgrade to Grace Data 2022.1.0 #50
64ab068 Upgrade to Grace Data Hibernate 2022.1.0 #51
5fa4b67 Upgrade to Grace Database Migration Plugin 5.1.0 #52
7e62fd6 Upgrade to Grace Fields Plugin 5.1.0 #53
d08ecd0 Upgrade to Grace Geb Plugin 5.1.0 #54
c7dc127 Upgrade to Grace GSP 2022.1.0 #55
d59c4d5 Upgrade to Grace Profile: Base 2022.1.0 #56
d3c7891 Upgrade to Grace Profile: Rest API 2022.1.0 #57
43f49b5 Upgrade to Grace Profile: Profile 2022.1.0 #58
b0cd809 Upgrade to Grace Profile: Plugin 2022.1.0 #59
1adda21 Upgrade to Grace Profile: Web Plugin 2022.1.0 #60
f2e55e5 Upgrade to Grace Profile: Web 2022.1.0 #61
9313852 Upgrade to Grace Scaffolding 5.1.0 #62
ef196ae Upgrade to Grace Views 5.1.0 #63
f3bd49a Upgrade to Spring Boot 2.7.10
f3bd49a Upgrade to Spring Framework 5.3.26
Full Changelog: https://github.com/graceframework/grace-framework/commits/v2022.1.0
v2022.1.0-RC1
What's Changed
c6863d6 Release v2022.1.0-RC1
f515116 Grace: optimize shell dependencies
601f695 Grace: fixed know issues
73f5d4c Grace: update profile repository
f7a2554 Grace: update commands
55aacd6 Grace: update banner
7cb7db0 Grace: fixed failed tests
2b324e8 Grace: use grace-async for testing
055827d Grace: update media assets
ccb9f5f Grace: update github workflows
1086aa0 Grace: update gradle build scripts
8aaa62a Grace: rename all sub-projects
f351e0e Bump version: 2022.1.0-SNAPSHOT
188d30f Release 2022.1.0
7d717df Update Dependencies:
3624778 Fixes deprecated warnings from SafeConstructor and Representer
18d0a6e Grails Gradle Plugin: remove dependency of 'spring-boot-cli'
b7abc99 CodeNarc: Fixes violations for CodeNarc check
bb7ec9b Fixes errors for Checkstyle check: [RequireThis]
83da056 build: Upgrade to Checkstyle 10.9.3
8327492 build: Upgrade to CodeNarc 3.2.0
aafe98d Grails Gradle Plugin: adding dependency 'spring-boot-cli'
1d73bbc Grails Shell: remove depracted 'AetherGrapeEngine' and 'AetherGrapeEngineFactory'
56b93b7 Grails Shell: rename 'GrailsAetherGrapeEngineFactory' to 'GrailsMavenGrapeEngineFactory'
e1ca024 Grails Shell: use 'MavenResolverGrapeEngine' inplace of depracted 'AetherGrapeEngine'
e213948 Grails Shell: remove dependency of 'spring-boot-cli'
b16debe Grails Shell: remove SpringInvoker
4f2b341 Grails Shell: refactoring code
58efeb2 Grails Shell: refactoring GrailsApplicationCompilerAutoConfiguration and GrailsTestCompilerAutoConfiguration
057c75b Grails Shell: fixes wrong location of 'grails-bom-effective.xml'
e38de56 Grails Shell: Apply IDEA Groovy and Java Code Style
175b0bc Grails Shell: fixed error import of GrailsDependenciesDependencyManagement
f031a9e Grails Shell: remove unused GrailsDependencyVersions
5f2e0a1 Grails Shell: relocate GrailsDependenciesDependencyManagement
866be99 Minor improvement: Correct words
89d53c1 Grails Web: Improvements for HttpServletReuest.isXhr
ef4a090 Grails Shell: Update RunCommand
7675640 Grails Shell: Update dependencies for GrailsCompilerAutoConfiguration
b1278a9 Grails Shell: Use GrailsDependenciesDependencyManagement replace of GrailsDependencyVersions
f269762 Build against Grails GSP 2022.1.0 snapshots
f223e62 Build against GORM and Hibernate Plugin 2022.1.0 snapshots
475b9b5 Upgrade to groovy-toml 4.0.10
2cf2e1d Upgrade to Apache Groovy 3.0.16
ecf2fb4 Upgrade to Apache Tomcat 9.0.73
f3bd49a Upgrade to Spring Boot 2.7.10
420dbf6 Grails Shell: Import Spring Boot CLI, because Spring Boot 3 will remove run Command
3ab0413 Grails Plugin Dynamic Modules: Change url to Object type
0a87eec Update default Servlet version to 4.0
71284a4 Refine UrlMappingsPluginConfiguration
43a9a57 Grails Plugin API: change closure ResolveStrategy to DELEGATE_FIRST
a2b2205 Adding Grails Dynamic Modules Plugin
eecaaff Grails Plugin API: relocate AbstractModuleDescriptor to 'grails.plugins.descriptors'
f283f7a Current version: 2022.1.0-SNAPSHOT
bc1a6ca Import Spring Boot CLI
addc8cd Next development version: 2022.1.0-SNAPSHOT
Full Changelog: https://github.com/graceframework/grace-framework/commits/v2022.1.0-RC1
v2022.0.5
What's Changed
🛠 Improvements
fbd5824 Update github workflows
🚀 Dependency Upgrades
ef4f9ee Upgrade to Spring Boot 2.7.13
bf26a8c Upgrade to Spring Framework 5.3.28
37fdb5f Upgrade to Tomcat 9.0.76
Contributors
Full Changelog: v2022.0.4...v2022.0.5
v2022.0.4
v2022.0.3
v2022.0.2
What's Changed
🐞 Bug Fixes
3eba708 Fixes Deploy Grails app to tomcat webapps error #37
🛠 Improvements
33b9dec Update github workflows
🚀 Dependency Upgrades
bb194de Upgrade to Grace Asset Pipeline Plugin 5.0.2 #20
89cafae Upgrade to Grace Async and Events 5.0.2 #30
e9aead9 Upgrade to Grace Cache Plugin 5.0.2 #31
c4f5595 Upgrade to Grace Data 2022.0.2 #21
07b9c64 Upgrade to Grace Data Hibernate 2022.0.2 #22
52faf20 Upgrade to Grace Database Migration Plugin 5.0.2 #32
ea67f89 Upgrade to Grace Fields Plugin 5.0.2 #33
9aeff76 Upgrade to Grace Geb Plugin 5.0.2 #34
6d16ecd Upgrade to Grace GSP 2022.0.2 #36
bb194de Upgrade to Grace Profile: Base 2022.0.3 #23
492f4a4 Upgrade to Grace Profile: Plugin 2022.0.2 #26
ef34dbe Upgrade to Grace Profile: Profile 2022.0.2 #25
c87012a Upgrade to Grace Profile: Rest API 2022.0.2 #24
1cdaa07 Upgrade to Grace Profile: Web 2022.0.2 #28
8539756 Upgrade to Grace Profile: Web Plugin 2022.0.2 #27
80aa9a4 Upgrade to Grace Scaffolding 5.0.2 #35
8fa0c19 Upgrade to Grace Views 5.0.2 #29
88557a3 Upgrade to Spring Boot 2.7.10 #38
747924d Upgrade to Spring Framework 5.3.26 #39
403f84e Upgrade to Tomcat 9.0.73 #40
Full Changelog: v2022.0.1...v2022.0.2
v2022.0.1
What's Changed
🐞 Bug Fixes
9cbbfd1 Fixes shell command run failed #19
06c1a60 Fixes watchedResources type error in I18nGrailsPlugin #18
ddf8c07 Correct error message
155c29a Grails Core: make GrailsASTUtils isDomainClass decoupled with 'javax.persistence-api' and GORM
🛠 Improvements
d31db55 Update github workflows Build and test
🚀 Dependency Upgrades
a29294a Upgrade to Grace Profile: Base 2022.0.2 #12
95f210c Upgrade to Grace Profile: Plugin 2022.0.1 #15
c916ad0 Upgrade to Grace Profile: Profile 2022.0.1 #14
cddd4dd Upgrade to Grace Profile: Rest API 2022.0.1 #13
7fc34e2 Upgrade to Grace Profile: Web 2022.0.1 #17
2f81776 Upgrade to Grace Profile: Web Plugin 2022.0.1 #16
Full Changelog: v2022.0.0...v2022.0.1
v2022.0.0
What's Changed
🐞 Bug Fixes
43b769a Fixes Grace version pattern error
1d8ceb8 Downgrade to jansi 1.18 jansi 2.4.0 will causes an error on Windows
🛠 Improvements
706b2f1 Update sdkman config
d4dd657 Improvements for GroovyPageForkCompileTask
a4aeedd Improvements for GroovyPagePlugin
🚀 Dependency Upgrades
83a6449 Upgrade to Grace Async and Events 5.0.1 #4
667cc9b Upgrade to Grace Cache Plugin 5.0.1 #9
50bf681 Upgrade to Grace Data 2022.0.1 #1
76ab44d Upgrade to Grace Data Hibernate 2022.0.1 #2
c6963ed Upgrade to Grace Database Migration Plugin 5.0.1 #8
71c0c13 Upgrade to Grace Fields Plugin 5.0.1 #10
9241a16 Upgrade to Grace Geb Plugin 5.0.1 #11
0a19339 Upgrade to Grace GSP 2022.0.1 #3
57784bf Upgrade to Grace Plugin Hibernate5 2022.0.1 #2
8a56d8e Upgrade to Grace Scaffolding 5.0.1 #5
2d8418b Upgrade to Grace Views 5.0.1 #6
Full Changelog: v2021.0.0...v2022.0.0