This is an automated email from the ASF dual-hosted git repository.
matrei pushed a change to branch 7.1.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from 7af49e11be Merge branch '7.0.x' into 7.1.x
add ee433a4ed0 Merge pull request #15296 from jdaugherty/7.0.x
add e663f8da7a fix: compatibility with Docker 29
add 3a9cf11a4a Merge pull request #15298 from apache/docker-compat
add 48ba3b2c79 fix: add app class to `urlMappingsReport` task args
add add688dceb fix: remove unused `grails.factories` file
add cb25fc26cd chore: cleanup `ApplicationCommand` and
`UrlMappingsReportCommand`
add ffc2974659 fix: guard against multiple task registrations
add 865a390704 fix: handle missing configurations in buildClasspath setup
add c9b28bcd62 fix: compile error
add 3abe0bd566 Merge pull request #15295 from apache/issue-15286
add b5b0a523c2 Update spring-boot.version to 3.5.9
add 679a0c30e6 Merge pull request #15303 from apache/spring-boot-3.5.9
add 7c8eb5549b Exclude logback-core in jakartaeeMigration
add 3f3b5bad89 Correct branch version for Grails 7 in README
add 1bf8b09703 Update date formats for data binding documentation
add 75bc0530de Merge pull request #15308 from
Ajay9704/update-date-formats-docs
add b42e806a40 Update grails-publish-plugin version to 0.0.4
add 0c2db79e20 Add missing application.yml examples to docs
add a6d3b23a61 Merge pull request #15309 from
Ajay9704/update-missing-application-yml-docs
add 7c2a98082e [skip ci] Release v7.0.5
add f77dfba694 [skip ci] Bump version to 7.0.6-SNAPSHOT
add ff13ddba5f Merge pull request #15313 from apache/merge-back-7.0.5
add c5276c68d6 Add instructions for republishing Grails Website to
release.md
add d14b57bdaa docs: migrate Java EE links to Jakarta EE
add ace0ed1f33 Merge pull request #15314 from apache/migrate-javaee-links
add d584bbc9c3 Issue-15254 Docs - Multiple issues with Tag Library
documentation
add 8c02b5d076 Examples are now TagLib examples
add bf9a8aa9df Update grails-doc/src/en/ref/Tag Libraries/flash.adoc
add 2ec7f5e105 Update grails-doc/src/en/ref/Tag Libraries/pageScope.adoc
add 7e03e043d2 Update grails-doc/src/en/ref/Tag
Libraries/servletContext.adoc
add 958b3c373a Added better TagLib session example
add 87f05a3d44 Even better TagLib session example
add 9ae247fd21 Merge pull request #15304 from
dauer/issue-15254-docs-issues-tag-library-documentation
add b7f21b3732 build - allow for mavenLocal() usage without having to
change commented code in files
add 8513c56772 Merge pull request #15318 from jdaugherty/7.0.x
add 3efdbb19d3 build - update IDEA codestyle to add blank line after class
header to match codestyle validation
add 12897ede36 15315 - refactor codestyle configuration into a plugin
add 3cb965013d Merge pull request #15316 from jdaugherty/codestyle-refactor
add f2e91ff61c Docs - various documentation related chores/cleanups
add 3cf7d27fc8 Merge branch '7.0.x' into docs-various-chores-links-typos
add dc50fe638a Merge pull request #15305 from
dauer/docs-various-chores-links-typos
add e20c91bef6 fix: improve new app welcome page
add 0c6eb27769 fix: change the community card
add 3d18f2ee1e fix: remove unused asset images
add c6d0a6da0c fix: update asset handling in forge
add 5d7537a799 test(forge): move assets test to `AssetPipelineSpec`
add 447e348730 fix(feedback): mention GH discussions
add 331ea10613 Merge pull request #15317 from apache/app-welcome-page
add ecc4a6ece6 Add matomo groovydocs 15133 (#15312)
add e4663d5753 #15321 - docs - fix list items in groovy upgrade notes
add 32a03dc1bc #15321 - disable invoke dynamic by default
add 4cda35a8e6 Merge pull request #15322 from apache/invokeDynamicDisable
add 314fc37eb3 #15302 - fix(breaking) property name resolution when
generating grails-bom
add afdbe70f84 #15302 - various versions & pom property fixes * correct
incorrect keys that had partial matches * map profile properties to have a
prefix of 'grails-profile' * remove duplicate entries * fix versions adoc to
match pom values
add 2cbe5a0cf5 #15302 - update documentation per feedback
add cb72050f7f Merge pull request #15319 from
apache/grails-bom-property-name-fix
new d41484e81b Merge branch '7.0.x' into 7.1.x
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.
Summary of changes:
.github/workflows/groovy-joint-workflow.yml | 5 +-
.github/workflows/release.yml | 2 +
.idea/codeStyles/Project.xml | 6 +
.../gradle/tasks/bom/CoordinateHolder.groovy | 2 +-
.../tasks/bom/CoordinateVersionHolder.groovy | 10 +
.../tasks/bom/ExtractDependenciesTask.groovy | 24 +-
.../gradle/tasks/bom/PropertyNameCalculator.groovy | 28 +-
build-logic/plugins/build.gradle | 4 +
.../buildsrc/GrailsCodeStyleExtension.groovy | 46 ++-
.../grails/buildsrc/GrailsCodeStylePlugin.groovy | 171 +++++++++
.../checkstyle/checkstyle-suppressions.xml | 0
.../checkstyle/checkstyle.xml | 0
.../codenarc/codenarc.groovy | 0
build-logic/settings.gradle | 9 +-
buildSrc/build.gradle | 2 +-
buildSrc/settings.gradle | 9 +-
dependencies.gradle | 8 +-
gradle/code-style-config.gradle | 69 ----
gradle/docs-dependencies.gradle | 17 +
grails-async/core/build.gradle | 2 +-
grails-async/gpars/build.gradle | 2 +-
grails-async/plugin/build.gradle | 2 +-
grails-async/rxjava/build.gradle | 2 +-
grails-async/rxjava2/build.gradle | 2 +-
grails-async/rxjava3/build.gradle | 2 +-
grails-bom/build.gradle | 58 ++-
grails-bootstrap/build.gradle | 2 +-
grails-cache/build.gradle | 2 +-
grails-codecs-core/build.gradle | 2 +-
grails-codecs/build.gradle | 2 +-
grails-common/build.gradle | 2 +-
grails-console/build.gradle | 2 +-
grails-controllers/build.gradle | 2 +-
grails-converters/build.gradle | 2 +-
grails-core/build.gradle | 2 +-
.../grails/dev/commands/ApplicationCommand.groovy | 41 ++-
grails-data-docs/stage/build.gradle | 17 +
grails-data-hibernate5/boot-plugin/build.gradle | 2 +-
grails-data-hibernate5/core/build.gradle | 2 +-
grails-data-hibernate5/dbmigration/README.md | 4 +-
grails-data-hibernate5/dbmigration/build.gradle | 2 +-
grails-data-hibernate5/docs/build.gradle | 17 +
.../asciidoc/gettingStarted/outsideGrails.adoc | 2 +-
grails-data-hibernate5/grails-plugin/build.gradle | 2 +-
grails-data-mongodb/boot-plugin/build.gradle | 2 +-
.../src/test}/resources/docker-java.properties | 2 +-
grails-data-mongodb/bson/build.gradle | 2 +-
grails-data-mongodb/core/build.gradle | 2 +-
grails-data-mongodb/docs/build.gradle | 17 +
grails-data-mongodb/ext/build.gradle | 2 +-
grails-data-mongodb/grails-plugin/build.gradle | 2 +-
grails-data-mongodb/gson-templates/build.gradle | 2 +-
grails-data-neo4j/docs/build.gradle | 17 +
grails-data-simple/build.gradle | 2 +-
grails-databinding-core/build.gradle | 2 +-
grails-databinding/build.gradle | 2 +-
grails-datamapping-async/build.gradle | 2 +-
grails-datamapping-core/build.gradle | 2 +-
grails-datamapping-rx/build.gradle | 2 +-
grails-datamapping-support/build.gradle | 2 +-
grails-datamapping-tck/build.gradle | 2 +-
grails-datamapping-validation/build.gradle | 2 +-
grails-datasource/build.gradle | 2 +-
grails-datastore-async/build.gradle | 2 +-
grails-datastore-core/build.gradle | 2 +-
grails-datastore-web/build.gradle | 2 +-
grails-doc/build.gradle | 19 +-
grails-doc/src/en/guide/REST/domainResources.adoc | 15 +
grails-doc/src/en/guide/REST/hypermedia/hal.adoc | 13 +
.../src/en/guide/REST/versioningResources.adoc | 13 +
.../guide/cache/cacheUsage/cacheConfiguration.adoc | 2 +-
grails-doc/src/en/guide/conf/docengine.adoc | 21 +-
grails-doc/src/en/guide/conf/environments.adoc | 27 ++
grails-doc/src/en/guide/contributing.adoc | 2 +-
.../guide/plugins/artefactApi/customArtefacts.adoc | 2 +-
.../src/en/guide/profiles/pluginProfile.adoc | 2 +-
.../src/en/guide/profiles/profileProfile.adoc | 2 +-
.../en/guide/profiles/restAPIPluginProfile.adoc | 2 +-
.../src/en/guide/profiles/restAPIProfile.adoc | 2 +-
.../src/en/guide/profiles/webPluginProfile.adoc | 2 +-
grails-doc/src/en/guide/profiles/webProfile.adoc | 2 +-
grails-doc/src/en/guide/security/codecs.adoc | 10 +
.../src/en/guide/security/xssPrevention.adoc | 34 ++
.../spring/propertyPlaceholderConfiguration.adoc | 9 +
.../en/guide/theWebLayer/contentNegotiation.adoc | 42 +++
.../guide/theWebLayer/controllers/dataBinding.adoc | 56 ++-
.../gsp/GSPBasics/variablesAndScopes.adoc | 8 +-
.../gsp/taglibs/taglibVariablesAndScopes.adoc | 8 +-
.../interceptors/interceptorOrdering.adoc | 9 +
.../urlmappings/customizingUrlFormat.adoc | 11 +
.../src/en/guide/upgrading/upgrading60x.adoc | 93 ++++-
grails-doc/src/en/ref/Constraints/nullable.adoc | 14 +
grails-doc/src/en/ref/Controllers/withFormat.adoc | 16 +
grails-doc/src/en/ref/Domain Classes/save.adoc | 14 +
grails-doc/src/en/ref/Plug-ins/dataSource.adoc | 13 +
.../src/en/ref/Servlet API/servletContext.adoc | 2 +-
.../src/en/ref/Tag Libraries/actionName.adoc | 13 +-
.../src/en/ref/Tag Libraries/controllerName.adoc | 14 +-
grails-doc/src/en/ref/Tag Libraries/flash.adoc | 11 +-
grails-doc/src/en/ref/Tag Libraries/pageScope.adoc | 5 +-
grails-doc/src/en/ref/Tag Libraries/params.adoc | 26 +-
grails-doc/src/en/ref/Tag Libraries/request.adoc | 16 +-
grails-doc/src/en/ref/Tag Libraries/response.adoc | 13 +-
.../src/en/ref/Tag Libraries/servletContext.adoc | 20 +-
grails-doc/src/en/ref/Tag Libraries/session.adoc | 27 +-
grails-domain-class/build.gradle | 2 +-
grails-encoder/build.gradle | 2 +-
grails-events/compat/build.gradle | 2 +-
grails-events/core/build.gradle | 2 +-
grails-events/gpars/build.gradle | 2 +-
grails-events/plugin/build.gradle | 2 +-
grails-events/rxjava/build.gradle | 2 +-
grails-events/rxjava2/build.gradle | 2 +-
grails-events/rxjava3/build.gradle | 2 +-
grails-events/spring/build.gradle | 2 +-
grails-events/transforms/build.gradle | 2 +-
grails-fields/build.gradle | 2 +-
grails-forge/buildSrc/settings.gradle | 6 +
...uppressions.xml => checkstyle-suppressions.xml} | 0
grails-forge/config/checkstyle/checkstyle.xml | 2 +-
grails-forge/gradle.properties | 3 +
grails-forge/gradle/code-style-config.gradle | 42 +--
grails-forge/gradle/doc-config.gradle | 19 +-
.../forge/feature/assetPipeline/AssetPipeline.java | 59 ++-
.../build/gradle/templates/buildGradle.rocker.raw | 5 +
.../resources/assets/images/advancedgrails.svg | 6 +-
.../assets/images/apple-touch-icon-retina.png | Bin 7038 -> 0 bytes
.../resources/assets/images/apple-touch-icon.png | Bin 3077 -> 0 bytes
.../src/main/resources/assets/images/community.svg | 9 +
.../main/resources/assets/images/documentation.svg | 4 +-
.../src/main/resources/assets/images/favicon.ico | Bin 5558 -> 27198 bytes
.../assets/images/grails-cupsonly-logo-white.svg | 26 --
.../src/main/resources/assets/images/groovy.svg | 1 +
.../src/main/resources/assets/images/java.svg | 1 +
.../src/main/resources/assets/images/slack.svg | 18 -
.../main/resources/assets/images/spring-boot.svg | 20 ++
.../src/main/resources/assets/images/spring.svg | 1 +
.../main/resources/assets/javascripts/welcome.js | 116 ++++++
.../main/resources/assets/stylesheets/welcome.css | 63 ++++
.../src/main/resources/gsp/index.gsp | 397 +++++++++++++++++----
.../src/main/resources/gsp/main.gsp | 113 +++---
.../feature/assetPipeline/AssetPipelineSpec.groovy | 42 ++-
grails-forge/settings.gradle | 9 +-
grails-geb/build.gradle | 2 +-
grails-gradle/buildSrc/settings.gradle | 8 +-
grails-gradle/common/build.gradle | 2 +-
grails-gradle/gradle/code-style-config.gradle | 61 ----
grails-gradle/gradle/docs-config.gradle | 17 +
grails-gradle/model/build.gradle | 2 +-
grails-gradle/plugins/build.gradle | 8 +-
.../gradle/plugin/core/GrailsGradlePlugin.groovy | 11 +-
.../gradle/plugin/web/GrailsWebGradlePlugin.groovy | 40 ++-
grails-gradle/settings.gradle | 9 +-
grails-gradle/tasks/build.gradle | 2 +-
grails-gsp/core/build.gradle | 2 +-
grails-gsp/grails-layout/build.gradle | 2 +-
grails-gsp/grails-sitemesh3/build.gradle | 2 +-
grails-gsp/grails-taglib/build.gradle | 2 +-
grails-gsp/grails-web-gsp-taglib/build.gradle | 2 +-
grails-gsp/grails-web-gsp/build.gradle | 2 +-
grails-gsp/grails-web-jsp/build.gradle | 2 +-
grails-gsp/grails-web-taglib/build.gradle | 2 +-
grails-gsp/plugin/build.gradle | 2 +-
grails-i18n/build.gradle | 2 +-
grails-interceptors/build.gradle | 2 +-
grails-logging/build.gradle | 2 +-
grails-mimetypes/build.gradle | 2 +-
grails-profiles/base/features/geb2/feature.yml | 2 +-
grails-profiles/base/skeleton/build.gradle | 5 +
.../grails-app/assets/images/advancedgrails.svg | 6 +-
.../assets/images/apple-touch-icon-retina.png | Bin 7038 -> 0 bytes
.../grails-app/assets/images/apple-touch-icon.png | Bin 3077 -> 0 bytes
.../grails-app/assets/images/community.svg | 9 +
.../grails-app/assets/images/documentation.svg | 4 +-
.../skeleton/grails-app/assets/images/favicon.ico | Bin 5558 -> 27198 bytes
.../assets/images/grails-cupsonly-logo-white.svg | 26 --
.../skeleton/grails-app/assets/images/groovy.svg | 1 +
.../web/skeleton/grails-app/assets/images/java.svg | 1 +
.../skeleton/grails-app/assets/images/slack.svg | 18 -
.../grails-app/assets/images/spring-boot.svg | 20 ++
.../skeleton/grails-app/assets/images/spring.svg | 1 +
.../grails-app/assets/javascripts/welcome.js | 115 ++++++
.../grails-app/assets/stylesheets/welcome.css | 63 ++++
.../web/skeleton/grails-app/views/index.gsp | 397 +++++++++++++++++----
.../web/skeleton/grails-app/views/layouts/main.gsp | 113 +++---
grails-rest-transforms/build.gradle | 2 +-
grails-scaffolding/build.gradle | 2 +-
grails-services/build.gradle | 2 +-
grails-shell-cli/build.gradle | 2 +-
grails-spring/build.gradle | 2 +-
grails-test-core/build.gradle | 2 +-
grails-test-suite-base/build.gradle | 5 +-
grails-testing-support-core/build.gradle | 2 +-
grails-testing-support-datamapping/build.gradle | 2 +-
grails-testing-support-mongodb/build.gradle | 2 +-
grails-testing-support-views-gson/build.gradle | 2 +-
grails-testing-support-web/build.gradle | 2 +-
grails-url-mappings/build.gradle | 2 +-
grails-validation/build.gradle | 2 +-
grails-views-core/build.gradle | 2 +-
grails-views-gson/build.gradle | 2 +-
grails-views-markup/build.gradle | 2 +-
grails-web-boot/build.gradle | 2 +-
grails-web-common/build.gradle | 2 +-
grails-web-core/build.gradle | 2 +-
grails-web-databinding/build.gradle | 2 +-
grails-web-mvc/build.gradle | 2 +-
grails-web-url-mappings/build.gradle | 2 +-
.../reporting/UrlMappingsReportCommand.groovy | 21 +-
.../resources/META-INF/services/grails.factories | 1 -
grails-wrapper/build.gradle | 2 +-
settings.gradle | 9 +-
212 files changed, 2446 insertions(+), 864 deletions(-)
copy
grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/views/markup/MarkupViewCompilerTask.groovy
=>
build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/GrailsCodeStyleExtension.groovy
(51%)
create mode 100644
build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/GrailsCodeStylePlugin.groovy
rename {etc/config =>
build-logic/plugins/src/main/resources/META-INF/org.apache.grails.buildsrc.codestyle}/checkstyle/checkstyle-suppressions.xml
(100%)
rename {etc/config =>
build-logic/plugins/src/main/resources/META-INF/org.apache.grails.buildsrc.codestyle}/checkstyle/checkstyle.xml
(100%)
rename {etc/config =>
build-logic/plugins/src/main/resources/META-INF/org.apache.grails.buildsrc.codestyle}/codenarc/codenarc.groovy
(100%)
delete mode 100644 gradle/code-style-config.gradle
copy {grails-geb/src/testFixtures =>
grails-data-mongodb/boot-plugin/src/test}/resources/docker-java.properties (79%)
rename grails-forge/config/checkstyle/{suppressions.xml =>
checkstyle-suppressions.xml} (100%)
delete mode 100644
grails-forge/grails-forge-core/src/main/resources/assets/images/apple-touch-icon-retina.png
delete mode 100644
grails-forge/grails-forge-core/src/main/resources/assets/images/apple-touch-icon.png
create mode 100644
grails-forge/grails-forge-core/src/main/resources/assets/images/community.svg
delete mode 100644
grails-forge/grails-forge-core/src/main/resources/assets/images/grails-cupsonly-logo-white.svg
create mode 100644
grails-forge/grails-forge-core/src/main/resources/assets/images/groovy.svg
create mode 100644
grails-forge/grails-forge-core/src/main/resources/assets/images/java.svg
delete mode 100644
grails-forge/grails-forge-core/src/main/resources/assets/images/slack.svg
create mode 100644
grails-forge/grails-forge-core/src/main/resources/assets/images/spring-boot.svg
create mode 100644
grails-forge/grails-forge-core/src/main/resources/assets/images/spring.svg
create mode 100644
grails-forge/grails-forge-core/src/main/resources/assets/javascripts/welcome.js
create mode 100644
grails-forge/grails-forge-core/src/main/resources/assets/stylesheets/welcome.css
delete mode 100644 grails-gradle/gradle/code-style-config.gradle
delete mode 100644
grails-profiles/web/skeleton/grails-app/assets/images/apple-touch-icon-retina.png
delete mode 100644
grails-profiles/web/skeleton/grails-app/assets/images/apple-touch-icon.png
create mode 100644
grails-profiles/web/skeleton/grails-app/assets/images/community.svg
delete mode 100644
grails-profiles/web/skeleton/grails-app/assets/images/grails-cupsonly-logo-white.svg
create mode 100644
grails-profiles/web/skeleton/grails-app/assets/images/groovy.svg
create mode 100644
grails-profiles/web/skeleton/grails-app/assets/images/java.svg
delete mode 100644
grails-profiles/web/skeleton/grails-app/assets/images/slack.svg
create mode 100644
grails-profiles/web/skeleton/grails-app/assets/images/spring-boot.svg
create mode 100644
grails-profiles/web/skeleton/grails-app/assets/images/spring.svg
create mode 100644
grails-profiles/web/skeleton/grails-app/assets/javascripts/welcome.js
create mode 100644
grails-profiles/web/skeleton/grails-app/assets/stylesheets/welcome.css
delete mode 100644
grails-web-url-mappings/src/main/resources/META-INF/services/grails.factories