You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by ja...@apache.org on 2025/07/15 22:06:53 UTC
(grails-core) branch merge-7.0.0-M5-release-tag created (now 9b1d9be90f)
This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a change to branch merge-7.0.0-M5-release-tag
in repository https://gitbox.apache.org/repos/asf/grails-core.git
at 9b1d9be90f Merge branch '7.0.x' into merge-7.0.0-M5-release-tag
This branch includes the following new commits:
new 9b1d9be90f Merge branch '7.0.x' into merge-7.0.0-M5-release-tag
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(grails-core) 01/01: Merge branch '7.0.x' into merge-7.0.0-M5-release-tag
Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a commit to branch merge-7.0.0-M5-release-tag
in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 9b1d9be90f3c3c2d7541c5ebc97b1c6bbce0d75b
Merge: 31414a97b5 a01589ecd5
Author: James Fredley <ja...@users.noreply.github.com>
AuthorDate: Tue Jul 15 18:06:29 2025 -0400
Merge branch '7.0.x' into merge-7.0.0-M5-release-tag
.asf.yaml | 2 +
.github/workflows/gradle.yml | 8 +-
.github/workflows/release.yml | 2 +
INSTALL | 27 +
README.md | 5 +-
RELEASE.md | 113 +--
RENAME.md | 1 +
dependencies.gradle | 2 +
etc/bin/rename_gradle_artifacts.sh | 4 +-
gradle/publish-root-config.gradle | 13 +-
gradle/rat-root-config.gradle | 1 +
.../groovy/grails/artefact/AsyncController.groovy | 64 --
.../common/properties/PropertyFileUtils.groovy | 16 +-
grails-controllers/build.gradle | 1 -
.../groovy/grails/beans/util/LazyBeanMap.groovy | 136 ---
.../grails/plugins/DefaultGrailsPluginManager.java | 8 -
.../groovy/grails/plugins/GrailsPluginManager.java | 6 -
.../main/groovy/grails/util/GrailsClassUtils.java | 27 -
.../org/grails/core/AbstractGrailsClass.java | 9 -
.../org/grails/core/metaclass/BaseApiProvider.java | 152 ---
.../org/grails/plugins/AbstractGrailsPlugin.java | 4 -
.../grails/plugins/MockGrailsPluginManager.java | 19 -
.../support/ClosureEventTriggeringInterceptor.java | 53 -
.../plugins/mongodb/MongodbGrailsPlugin.groovy | 2 +-
.../gettingStarted/downloadingAndInstalling.adoc | 66 +-
grails-doc/src/en/guide/gettingStarted/ide.adoc | 2 +
grails-doc/src/en/guide/traits/traitsprovided.adoc | 2 +-
.../src/en/guide/upgrading/upgrading60x.adoc | 27 +-
.../grails/buffer}/GrailsRoutablePrintWriter.java | 5 +-
.../plugin/formfields/DerivedPropertySpec.groovy | 2 +-
grails-forge/grails-forge-cli/build.gradle | 2 +-
.../grails/forge/feature/sitemesh3/Sitemesh3.java | 66 ++
.../org/grails/forge/feature/view/GrailsGsp.java | 7 +
.../docs/guide/installation/installFromSource.adoc | 2 +-
.../doc/dropdown/CreateReleaseDropDownTask.groovy | 4 +-
.../groovy/grails/doc/git/FetchTagsTask.groovy | 12 +-
.../src/main/groovy/grails/util/Metadata.groovy | 64 +-
.../gradle/plugin/core/GrailsGradlePlugin.groovy | 30 +
.../publishing/GrailsPublishGradlePlugin.groovy | 27 +-
grails-gradle/settings.gradle | 17 +-
grails-gsp/grails-layout/build.gradle | 20 +-
.../web/layout/EmbeddedGrailsLayoutView.java | 0
.../layout}/EmbeddedGrailsLayoutViewResolver.java | 5 +-
.../apache/grails/web/layout/FactoryHolder.java | 0
.../grails/web/layout/GSPGrailsLayoutPage.java | 0
.../web/layout/GrailsContentBufferingResponse.java | 3 +-
.../grails/web/layout/GrailsHTMLPageParser.java | 0
.../web/layout/GrailsLayoutDecoratorMapper.java | 1 -
.../layout/GrailsLayoutRenderViewMutator.groovy | 0
.../apache/grails/web/layout/GrailsLayoutView.java | 0
.../web/layout}/GrailsLayoutViewResolver.java | 5 +-
.../GrailsLayoutViewResolverPostProcessor.groovy | 6 +-
.../grails/web/layout/GrailsNoDecorator.java | 0
.../web/layout/GrailsPageResponseWrapper.java | 1 +
.../web/layout/GrailsViewBufferingResponse.java | 0
.../grails/web/layout/GroovyPageLayoutFinder.java | 3 +-
.../grails/web/layout/LayoutGrailsPlugin.groovy | 81 ++
.../apache/grails/web/layout/LayoutSelector.groovy | 0
.../grails/web/layout/SpringMVCViewDecorator.java | 0
.../web/layout/TokenizedHTMLPage2Content.java | 0
.../web/taglib/RenderGrailsLayoutTagLib.groovy | 1 -
.../grails/web/layout/grails-layout-default.xml | 0
.../grails/web}/layout/FactoryHolderTests.groovy | 38 +-
.../web/layout/GroovyPageLayoutFinderSpec.groovy | 0
.../grails/web/layout/RenderTagLibTests.groovy | 121 +++
grails-gsp/grails-sitemesh3/README.md | 18 +
grails-gsp/grails-sitemesh3/build.gradle | 89 ++
.../sitemesh3/GrailsLayoutHandlerMapping.java | 67 ++
.../plugins/sitemesh3/Sitemesh3GrailsPlugin.groovy | 98 ++
.../plugins/web/taglib/RenderSitemeshTagLib.groovy | 181 ++++
.../plugins/web/taglib/SitemeshTagLib.groovy | 146 +++
grails-gsp/grails-web-gsp/build.gradle | 1 -
.../org/grails/web/pages/GSPResponseWriter.java | 9 +-
grails-gsp/grails-web-layout/build.gradle | 59 --
grails-gsp/plugin/build.gradle | 2 -
.../plugins/web/GroovyPagesGrailsPlugin.groovy | 26 -
.../web/pages/GroovyPageRenderingTests.groovy | 33 -
.../web/taglib/AbstractGrailsTagTests.groovy | 28 -
.../org/grails/web/taglib/RenderTagLibTests.groovy | 77 --
.../grails/web/taglib/ValidationTagLibSpec.groovy | 135 ---
grails-gsp/spring-boot/build.gradle | 7 +-
.../java/grails/gsp/boot/GspAutoConfiguration.java | 87 +-
.../grails/plugins/i18n/I18nGrailsPlugin.groovy | 20 +-
grails-test-examples/app1/build.gradle | 6 +
.../app1/grails-app/conf/application.yml | 4 +-
grails-test-examples/app2/build.gradle | 6 +
grails-test-examples/app3/build.gradle | 6 +
.../async-events-pubsub-demo/build.gradle | 6 +
grails-test-examples/cache/build.gradle | 6 +
grails-test-examples/datasources/build.gradle | 6 +
grails-test-examples/demo33/build.gradle | 6 +
.../external-configuration/build.gradle | 6 +
grails-test-examples/geb/build.gradle | 6 +
grails-test-examples/gorm/build.gradle | 6 +
grails-test-examples/gsp-layout/build.gradle | 8 +-
.../gsp/layout}/AbstractGrailsTagTests.groovy | 4 +-
.../views/gsp/layout/ApplicationTagLibSpec.groovy | 58 ++
.../layout/FullGrailsLayoutLifeCycleTests.groovy | 21 +-
...sLayoutLifeCycleWithNoPreprocessingTests.groovy | 0
.../gsp/layout/GSPGrailsLayoutPageTests.groovy | 1 -
.../views/gsp/layout/ValidationTagLibSpec.groovy | 175 ++++
grails-test-examples/gsp-sitemesh3/README.md | 21 +
.../{gsp-layout => gsp-sitemesh3}/build.gradle | 1 +
.../grails-app/assets/images/advancedgrails.svg | 27 +
.../assets/images/apple-touch-icon-retina.png | Bin 0 -> 7038 bytes
.../grails-app/assets/images/apple-touch-icon.png | Bin 0 -> 3077 bytes
.../grails-app/assets/images/documentation.svg | 19 +
.../grails-app/assets/images/favicon.ico | Bin 0 -> 5558 bytes
.../assets/images/grails-cupsonly-logo-white.svg | 26 +
.../grails-app/assets/images/grails.svg | 13 +
.../grails-app/assets/images/skin/database_add.png | Bin 0 -> 658 bytes
.../assets/images/skin/database_delete.png | Bin 0 -> 659 bytes
.../assets/images/skin/database_edit.png | Bin 0 -> 767 bytes
.../assets/images/skin/database_save.png | Bin 0 -> 755 bytes
.../assets/images/skin/database_table.png | Bin 0 -> 726 bytes
.../grails-app/assets/images/skin/exclamation.png | Bin 0 -> 701 bytes
.../grails-app/assets/images/skin/house.png | Bin 0 -> 806 bytes
.../grails-app/assets/images/skin/information.png | Bin 0 -> 778 bytes
.../grails-app/assets/images/skin/sorted_asc.gif | Bin 0 -> 835 bytes
.../grails-app/assets/images/skin/sorted_desc.gif | Bin 0 -> 834 bytes
.../grails-app/assets/images/slack.svg | 18 +
.../grails-app/assets/images/spinner.gif | Bin 0 -> 2037 bytes
.../grails-app/assets/javascripts/application.js | 22 +-
.../grails-app/assets/stylesheets/application.css | 27 +-
.../grails-app/assets/stylesheets/errors.css | 117 +++
.../grails-app/assets/stylesheets/grails.css | 1071 ++++++++++++++++++++
.../grails-app/assets/stylesheets/main.css | 608 +++++++++++
.../grails-app/assets/stylesheets/mobile.css | 101 ++
.../gsp-sitemesh3/grails-app/conf/application.yml | 65 ++
.../grails-app/conf/logback-spring.xml | 39 +
.../example/grails/layout/DemoController.groovy | 49 +
.../grails/layout/EndToEndController.groovy | 33 +-
.../org/example/grails/layout/UrlMappings.groovy | 32 +-
.../grails-app/i18n/messages.properties | 71 ++
.../grails-app/i18n/messages_cs.properties | 70 ++
.../grails-app/i18n/messages_da.properties | 71 ++
.../grails-app/i18n/messages_de.properties | 70 ++
.../grails-app/i18n/messages_es.properties | 70 ++
.../grails-app/i18n/messages_fr.properties | 34 +
.../grails-app/i18n/messages_it.properties | 70 ++
.../grails-app/i18n/messages_ja.properties | 70 ++
.../grails-app/i18n/messages_nb.properties | 71 ++
.../grails-app/i18n/messages_nl.properties | 70 ++
.../grails-app/i18n/messages_pl.properties | 74 ++
.../grails-app/i18n/messages_pt_BR.properties | 74 ++
.../grails-app/i18n/messages_pt_PT.properties | 49 +
.../grails-app/i18n/messages_ru.properties | 46 +
.../grails-app/i18n/messages_sk.properties | 71 ++
.../grails-app/i18n/messages_sv.properties | 70 ++
.../grails-app/i18n/messages_th.properties | 70 ++
.../grails-app/i18n/messages_zh_CN.properties | 33 +
.../org/example/grails/layout/Application.groovy | 18 +-
.../grails-app/views/demo/chaining.gsp | 28 +-
.../gsp-sitemesh3/grails-app/views/demo/index.gsp | 27 +-
.../grails-app/views/demo/viewException.gsp | 28 +-
.../grails-app/views/endToEnd/_title.gsp | 20 +-
.../grails-app/views/endToEnd/multilineTitle.gsp | 26 +-
.../views/endToEnd/multipleLevelsOfLayouts.gsp | 25 +-
.../grails-app/views/endToEnd/parameters.gsp | 26 +-
.../views/endToEnd/parametersWithLogic.gsp | 26 +-
.../grails-app/views/endToEnd/simple.gsp | 23 +-
.../views/endToEnd/titleInSubtemplate.gsp | 23 +-
.../gsp-sitemesh3/grails-app/views/error.gsp | 57 ++
.../gsp-sitemesh3/grails-app/views/index.gsp | 101 ++
.../grails-app/views/layouts/base.gsp | 23 +-
.../grails-app/views/layouts/bootstrap5.gsp | 106 ++
.../grails-app/views/layouts/dialog.gsp | 23 +-
.../grails-app/views/layouts/main.gsp | 91 ++
.../grails-app/views/layouts/modal.gsp | 48 +
.../grails-app/views/layouts/parameterLogic.gsp | 20 +-
.../grails-app/views/layouts/parameters.gsp | 20 +-
.../grails-app/views/layouts/simple.gsp | 23 +-
.../gsp-sitemesh3/grails-app/views/notFound.gsp | 33 +-
.../grails-forge-cli.yml} | 12 +-
.../integration-test/groovy/EndToEndSpec.groovy | 85 ++
.../groovy/GrailsLayoutSpec.groovy | 84 ++
.../webapp/WEB-INF/grails-app/views/demo/hello.jsp | 31 +-
.../app/src/main/resources/application.properties | 2 +-
.../gsp-spring-boot/script/application.properties | 3 +-
.../grails-database-per-tenant/build.gradle | 6 +
.../hibernate5/grails-hibernate/build.gradle | 6 +
.../grails-partitioned-multi-tenancy/build.gradle | 6 +
.../grails-schema-per-tenant/build.gradle | 6 +
.../hibernate5/issue450/build.gradle | 6 +
grails-test-examples/hyphenated/build.gradle | 6 +
grails-test-examples/issue-11102/build.gradle | 6 +
grails-test-examples/issue-11767/build.gradle | 6 +
.../issue-698-domain-save-npe/build.gradle | 6 +
grails-test-examples/issue-views-182/build.gradle | 6 +
grails-test-examples/micronaut/build.gradle | 6 +
grails-test-examples/mongodb/base/build.gradle | 6 +
.../mongodb/database-per-tenant/build.gradle | 6 +
.../mongodb/gson-templates/build.gradle | 6 +
.../mongodb/hibernate5/build.gradle | 6 +
grails-test-examples/namespaces/build.gradle | 6 +
.../plugins/issue11005/build.gradle | 6 +
.../plugins/loadafter/build.gradle | 6 +
.../plugins/loadfirst/build.gradle | 6 +
.../plugins/loadsecond/build.gradle | 6 +
.../views-functional-tests/build.gradle | 6 +
grails-test-suite-uber/build.gradle | 6 +
.../groovy/grails/testing/gorm/DataTest.groovy | 11 -
.../runtime/support/LazyTagLibraryLookup.java | 29 +-
.../org/grails/web/config/http/GrailsFilters.java | 1 +
.../web/servlet/view/LayoutViewResolver.java | 2 +-
.../main/groovy/org/grails/web/util/WebUtils.java | 1 +
.../java/grails/init/FindLastReleaseHandler.java | 65 --
.../main/java/grails/init/GrailsReleaseType.java | 8 +-
.../src/main/java/grails/init/GrailsUpdater.java | 40 +-
.../main/java/grails/init/GrailsWrapperHome.java | 8 +-
.../main/java/grails/init/RootMetadataHandler.java | 75 ++
.../src/main/java/grails/init/Start.java | 20 +-
settings.gradle | 6 +-
213 files changed, 6043 insertions(+), 1539 deletions(-)