-
Notifications
You must be signed in to change notification settings - Fork 2
Roadmap
Michael Yan edited this page Jun 13, 2024
·
7 revisions
- JDK 21, 23
- Groovy 4.0, Support Groovy 5.0
- Gradle 8, Support Gradle 9
- Grace Async & Events 7.0.x
- Grace Cache 7.0.x
- Grace Data 2024.0.x
- Grace Data Hibernate 2024.0.x
- Grace Database Migration 7.0.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,web-plugin
,web
2024.0.x - Grace Scaffolding & Fields 7.0.x
- Grace Views 7.0.x
- Spring Framework 6.2 and Spring Boot 3.4
- Tomcat 10.2.x
- Remove deprecated API
-
grails.*
->grace.*
-
org.grails.*
->org.graceframework.*
- JDK 17
- Groovy 4.0
- Gradle 8
- Grace Async & Events 6.3.x
- Grace Cache 6.3.x
- Grace Data 2023.3.x
- Grace Data Hibernate 2023.3.x
- Grace Database Migration 6.3.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,web-plugin
,web
2023.3.x - Grace Scaffolding & Fields 6.3.x
- Grace Views 6.3.x
- Spring Framework 6.1 and Spring Boot 3.3
- Tomcat 10.1.x
- Grace Generator API
- Grace CLI
- Make Grace
profile
optional, Reimplements profile commands - New commands
new
,plugin new
,generate
- Auto-Configure Plugins
- JDK 17
- Groovy 4.0
- Gradle 7.6, Support Gradle 8
- Grace Async & Events 6.2.x
- Grace Cache 6.2.x
- Grace Data 2023.2.x
- Grace Data Hibernate 2023.2.x
- Grace Database Migration 6.2.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,web-plugin
,web
2023.2.x - Grace Scaffolding & Fields 6.2.x
- Grace Views 6.2.x
- Spring Framework 6.1 and Spring Boot 3.2
- Tomcat 10.1.x
- Refactor Grace Shell
- New commands
about
,console
,runner
,server
,shell
- JDK 17
- Groovy 4.0.15
- Gradle 7.6, Support Gradle 8
- Grace Async & Events 6.1.x
- Grace Cache 6.1.x
- Grace Data 2023.1.x
- Grace Data Hibernate 2023.1.x
- Grace Database Migration 6.1.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,web-plugin
,web
2023.1.x - Grace Scaffolding & Fields 6.1.x
- Grace Views 6.1.x
- SiteMesh 2.7.0
- Spring Framework 6.0 and Spring Boot 3.1
- Tomcat 10.1.x
- Refactor
GlobalGrailsClassInjectorTransformation
ArtefactTypeAstTransformation
EntityASTTransformation
ResourceTransform
TagLibraryTransformer
- Refactor
ArtefactHandler
ClassInjector
TraitInjector
- Refine command
run
, implement Single File Applicationweb-micro
- JDK 17
- Groovy 4.0.21
- Gradle 7.6, Support Gradle 8
- Grace Async & Events 6.0.x
- Grace Cache 6.0.x
- Grace Data 2023.0.x
- Grace Data Hibernate 2023.0.x
- Grace Database Migration 6.0.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,web-plugin
,web
2023.0.x - Grace Scaffolding & Fields 6.0.x
- Grace Views 6.0.x
- SiteMesh 2.6.0
- Spring Framework 6.0 and Spring Boot 3.0
- Tomcat 10.1.x
- Migrate to Jakarta EE 9
- Migrate to Apache Groovy 4
- JDK 11
- Groovy 3.0.18
- Gradle 7.6, Support Gradle 8
- Grace Async & Events 5.2.x
- Grace Cache 5.2.x
- Grace Data 2022.2.x
- Grace Data Hibernate 2022.2.x
- Grace Database Migration 5.2.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,web-plugin
,web
2022.2.x - Grace Scaffolding & Fields 5.2.x
- Grace Views 5.2.x
- SiteMesh 2.4.4
- Spring Framework 5.3 and Spring Boot 2.7
- Tomcat 9.0.x
- Merge GSP into Grace Framework
- GSP support JSP 2.2 and JSTL 1.2
- Make custom TagLib namespace to be generalized and pluggable
- JDK 11
- Groovy 3.0.17
- Gradle 7.6, Support Gradle 8
- Grace Async & Events 5.1.x
- Grace Cache 5.1.x
- Grace Data 2022.1.x
- Grace Data Hibernate 2022.1.x
- Grace Database Migration 5.1.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,web-plugin
,web
2022.1.x - Grace Scaffolding & Fields 5.1.x
- Grace Views 5.1.x
- SiteMesh 2.4.2
- Spring Framework 5.3 and Spring Boot 2.7
- Tomcat 9.0.76
- Import Spring Boot CLI
- Initial implement new command
run
- Grace Dynamic Modules Plugin
- JDK 11
- Groovy 3.0.15
- Gradle 7.6, Support Gradle 8
- Grace Async & Events 5.0.x
- Grace Cache 5.0.x
- Grace Data 2022.0.x
- Grace Data Hibernate 2022.0.x
- Grace Database Migration 5.0.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,web-plugin
,web
2022.0.x - Grace Scaffolding & Fields 5.0.x
- Grace Views 5.0.x
- SiteMesh 2.4.2
- Spring Framework 5.3 and Spring Boot 2.7
- Tomcat 9.0.76
- New modules:
grace-api
,grace-boot
,grace-plugin-api
,grace-spring-boot
,grace-util
,grace-test-support
- Refactor
GrailsAutoConfiguration
,GrailsApplicationPostProcessor
- Rename
GrailsApp
toGrails
,GrailsAppBuilder
toGrailsBuilder
- Remove deprecated API
- Auto-Configure Plugins, migrate
Plugins.doWithSpring()
to Spring'sAutoConfiguration
- Support Spring Banner
- Grace Profiles: update
base
,plugin
,web
, added new features:bootstrap
,bootstrap-sass
- New GSP API:
OutputContextCustomizer
,TagInvocationContextCustomizer
,TemplateVariableBindingCustomizer
- Gradle version catalog
- Grace Dynamic Plugin and Dynamic Modules