This is an automated email from the ASF dual-hosted git repository. matrei pushed a commit to branch 8.0.x in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 7b424fbfb1fa6ae48a7c035c06e7fecc1f98d1b6 Merge: f88784b5db 91ace4334e Author: Mattias Reichel <[email protected]> AuthorDate: Wed Dec 3 11:07:41 2025 +0100 Merge branch '7.1.x' into 8.0.x .github/scripts/releaseDistributions.sh | 12 +- .github/scripts/releaseJarFiles.sh | 7 +- .github/workflows/release.yml | 51 ++++--- dependencies.gradle | 6 +- .../examples/grails3-neo4j-hibernate/build.gradle | 1 - .../examples/grails3-neo4j/build.gradle | 1 - grails-dependencies/assets/build.gradle | 1 - .../gradleBuild/gradleDependencies.adoc | 1 - grails-doc/src/en/guide/scaffolding.adoc | 170 ++++++++++++++++++--- .../src/en/guide/upgrading/upgrading60x.adoc | 151 +++++++++++++++++- grails-doc/src/en/ref/Plug-ins/scaffolding.adoc | 36 ++++- .../forge/build/gradle/GradleRepository.java | 10 ++ .../forge/feature/assetPipeline/AssetPipeline.java | 5 - grails-geb/README.md | 5 +- grails-profiles/web/profile.yml | 2 - .../CreateScaffoldControllerCommand.groovy | 24 ++- ....groovy => CreateScaffoldServiceCommand.groovy} | 27 ++-- .../scaffolding/GenerateScaffoldAllCommand.groovy | 96 ++++++++++++ .../plugin/scaffolding/CommandLineHelper.groovy | 9 ++ .../grails/plugin/scaffolding/GormService.groovy | 7 +- .../scaffolding/RestfulServiceController.groovy | 34 ++++- .../plugin/scaffolding/ScaffoldService.groovy | 114 ++++++++++++++ .../plugin/scaffolding/annotation/Scaffold.java | 93 +++++++++++ .../ScaffoldingControllerInjector.groovy | 46 +++++- .../scaffolding/ScaffoldingServiceInjector.groovy | 22 ++- .../main/scripts/CreateScaffoldController.groovy | 26 +++- ...troller.groovy => CreateScaffoldService.groovy} | 20 ++- .../src/main/scripts/GenerateScaffoldAll.groovy | 64 ++++++++ .../scaffolding/ScaffoldedController.groovy | 13 +- .../templates/scaffolding/ScaffoldedService.groovy | 8 + grails-test-examples/app1/build.gradle | 2 +- grails-test-examples/app2/build.gradle | 1 - grails-test-examples/demo33/build.gradle | 1 - grails-test-examples/geb-gebconfig/build.gradle | 1 - grails-test-examples/geb/build.gradle | 1 - grails-test-examples/gsp-layout/build.gradle | 1 - grails-test-examples/gsp-sitemesh3/build.gradle | 1 - .../grails-database-per-tenant/build.gradle | 1 - .../hibernate5/grails-hibernate/build.gradle | 1 - .../grails-partitioned-multi-tenancy/build.gradle | 1 - .../grails-schema-per-tenant/build.gradle | 1 - .../hibernate5/issue450/build.gradle | 1 - grails-test-examples/hyphenated/build.gradle | 1 - grails-test-examples/issue-11102/build.gradle | 1 - grails-test-examples/mongodb/base/build.gradle | 1 - .../mongodb/database-per-tenant/build.gradle | 1 - .../mongodb/gson-templates/build.gradle | 1 - .../mongodb/hibernate5/build.gradle | 1 - grails-test-examples/namespaces/build.gradle | 1 - grails-test-examples/scaffolding/build.gradle | 1 - .../views-functional-tests/build.gradle | 3 +- 51 files changed, 958 insertions(+), 128 deletions(-)
