What's Changed
- Add permissions to release environments by @jdaugherty in #14795
- Force update asf.yaml by @jdaugherty in #14796
- explicitly add jdaugherty as approver by @jdaugherty in #14797
- back to snapshot by @jdaugherty in #14800
- Add add-license scripts for .raw, .java and .groovy by @jamesfredley in #14794
- Fixes found as part of the second attempt at M2 by @jdaugherty in #14782
- Verify build explanation and minor fix by @sbglasius in #14781
- initial attempt at GitHub -> Mailing List notifications by @jamesfredley in #14784
- Update Geb documentation changes in Breaking Changes Section by @jamesfredley in #14793
- Update grails-forge - google cloud run deploy documentation by @jamesfredley in #14803
- Unnest the snapshot zip uploaded to workflow results by @jamesfredley in #14808
- Gradle deprecations by @jdaugherty in #14805
- Update grails-static-website section on RELEASE.md by @jamesfredley in #14807
- Support specifying the publication name so that gradle plugins can be published by @jdaugherty in #14812
- Use developmentOnly Gradle configuration scope for webjars by @jamesfredley in #14811
- Rework mainClass gradle find logic by @jdaugherty in #14816
- fix: #14818 - ensure plugin is the base for web-plugin by @jdaugherty in #14819
- Fixing Issue #14173 – Update
grails
Command Documentation for Grails 7 by @irllyliketoast in #14809 - Update to new asset pipeline coordinates by @jdaugherty in #14813
- fix: update
grails-docs
coords inGrailsDocGradlePlugin
by @matrei in #14826 - Support not adding components from the grails publish plugin by @jdaugherty in #14827
- fix: scope webjars as testAndDevelopmentOnly by @jamesfredley in #14829
- Update to Spring Boot 3.5.3 which uses Groovy 4.0.27 by @jamesfredley in #14824
- database-migration mapped to grails-data-hibernate5-dbmigration by @jamesfredley in #14831
- #14832 - support findMainTask caching with plugins & boot tasks in the task graph by @jdaugherty in #14833
- Add Documentation: Tomcat 10.1.42 multipart/form-data part count and header size limit by @jamesfredley in #14838
- chore(tests): move tests to the correct module by @matrei in #14839
- Merge grails-forge into grails-core by @jdaugherty in #14836
- Replace google analytics with Matomo, analytics.apache.org by @jamesfredley in #14842
- Correct dependency to
grails-codecs-core
by @matrei in #14844 - chore: update to 5.0.12 for the asset pipeline by @jdaugherty in #14879
- Fix spelling by @jdaugherty in #14881
- fix: #14854 - remove duplicate repo definition (restricted contains maven central) by @jdaugherty in #14882
- chore: #14779 - add better instructions on how to build & use the source distribution by @jdaugherty in #14880
- chore: #14877 - add DISCLAIMER, LICENSE, & NOTICE files to jar files by @jdaugherty in #14878
- Various Cleanup prior to Sitemesh 2 revert by @jdaugherty in #14876
- fix: #14090 - fix baseUrl returning the wrong result when forwardPort is null by @jdaugherty in #14884
- Revert to Sitemesh 2 for Grails 7 by @jdaugherty in #14875
- Issue #14748 - upgrade notes for gradle plugin / task changes by @jdaugherty in #14883
- #14316 Use local repo commands instead of the github api for Release Drop Down population by @JudeRV in #14834
New Contributors
- @irllyliketoast made their first contribution in #14809
- @JudeRV made their first contribution in #14834
Full Changelog: v7.0.0-M4...v7.0.0-M5