Skip to content

Commit 59e1d27

Browse files
authored
Update UPGRADE7.md
1 parent 0549617 commit 59e1d27

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

UPGRADE7.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,18 @@ Experienced while upgrading modules for Grails 7
1212
- Fields with a public modifier were not returned with MetaClassImpl#getProperties() in groovy 3, but are now.
1313

1414
## NOTE: This document is a draft and the explanations are only highlights and will be expanded further prior to release of 7.0.
15+
16+
### Cool New Features
17+
- You can now @Scaffold Controllers and Services and virtually eliminate any boiler plate code.
18+
- Hello Exterminator, Good by bugs! Lot's of things started working... and working well! For instance, use of controller namespaces now work seemlessly.
19+
- Bootstrap 5.3.3 support. Saffolding and Fields tags now optionally support boostrap classes.
20+
- Priortization of AutoConfiguration over bean overriding.
21+
- Lightweight, Removal of numerous dependencies.
22+
- grails-bom overhaul for keeping depedencies up to date and in sync.
23+
- g:form now automatically provides csrf protection when Spring Security CSRF is enabled.
24+
- Massive decoupling of dependencies and cleanup between modules. SiteMesh dependencies is no longer compiled into controllers fused between numerous modules. SiteMesh isn't even required to use Grails!
25+
- SiteMesh ahs been upgrade to SiteMesh 3!
26+
- Completely up to date modern stack that has been optimized for easier future transitions.
27+
- GSP can now be used OUTSIDE of Grails! see grails-boot
28+
- Works with Spring Security 6 out of the box. No plugin needed!
29+
- Tested and works with Java [17-23](https://github.com/grails/grails-core/blob/0549617f27aeb5b90b64797fa4147dde40fc9c86/.github/workflows/gradle.yml#L18)

0 commit comments

Comments
 (0)