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/08/20 16:47:51 UTC
(grails-core) branch 7.0.x updated (02851f408f -> 9d81e87727)
This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a change to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from 02851f408f Merge pull request #14989 from apache/sitemesh3-fix
add a3556334c3 Cleanup broken links, update links which have changed, standardize link syntax
add 4780ccf1af fix spring loaded documentation URL
add c4a7c16e44 Adjust license web URLs to exact http:// versions
add df6774b705 Move RxGORM guide link to variable
add fda4d44055 Merge branch '7.0.x' into more-url-cleanup
new 9d81e87727 Merge pull request #14988 from apache/more-url-cleanup
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:
INSTALL | 2 +-
README.md | 4 +-
SECURITY.md | 2 +-
gradle.properties | 2 +-
gradle/docs-dependencies.gradle | 2 +-
.../src/main/resources/grails-banner.txt | 2 +-
.../src/main/resources/index.html | 6 +--
grails-data-graphql/README.md | 2 +-
.../docs/src/main/docs/guide/types.adoc | 2 +-
grails-data-hibernate5/dbmigration/README.md | 10 ++--
.../docs/src/docs/asciidoc/quickStartGuide.adoc | 2 +-
.../docs/src/docs/asciidoc/services/basics.adoc | 2 +-
.../docs/src/docs/asciidoc/testing/spock.adoc | 2 +-
.../plugin/hibernate/HibernateGrailsPlugin.groovy | 2 +-
.../src/docs/asciidoc/mapping/associations.adoc | 2 +-
.../docs/src/docs/asciidoc/querying.adoc | 6 +--
.../datastore/gorm/neo4j/Neo4jGrailsPlugin.groovy | 2 +-
.../compiler/gorm/GormEntityTransformation.groovy | 2 +-
grails-doc/README.md | 2 +-
grails-doc/build.gradle | 58 +++++++++++++++++-----
grails-doc/resources/doc.properties | 7 +--
grails-doc/resources/log4j.properties | 2 +-
grails-doc/src/en/guide/REST/RSSAndAtom.adoc | 2 +-
grails-doc/src/en/guide/REST/binding.adoc | 4 +-
grails-doc/src/en/guide/REST/hypermedia.adoc | 4 +-
grails-doc/src/en/guide/REST/hypermedia/atom.adoc | 8 +--
grails-doc/src/en/guide/REST/hypermedia/hal.adoc | 4 +-
grails-doc/src/en/guide/REST/jsonViews.adoc | 2 +-
.../en/guide/REST/jsonViews/jsonViewsCreating.adoc | 4 +-
.../jsonViewsTemplatesAndConventions.adoc | 2 +-
.../en/guide/REST/renderers/defaultRenderers.adoc | 2 +-
.../REST/renderers/objectMarshallerInterface.adoc | 4 +-
.../en/guide/REST/renderers/objectMarshallers.adoc | 4 +-
.../extendingRestfulController.adoc | 2 +-
.../generatingRestControllers.adoc | 2 +-
.../restControllersStepByStep.adoc | 2 +-
grails-doc/src/en/guide/async.adoc | 2 +-
grails-doc/src/en/guide/async/asyncPromises.adoc | 2 +-
grails-doc/src/en/guide/async/asyncRequests.adoc | 2 +-
grails-doc/src/en/guide/async/events.adoc | 4 +-
.../en/guide/async/events/asyncAnnotations.adoc | 2 +-
.../src/en/guide/async/events/asyncConsuming.adoc | 2 +-
.../src/en/guide/async/events/asyncGormEvents.adoc | 2 +-
.../src/en/guide/async/events/asyncNotifying.adoc | 4 +-
grails-doc/src/en/guide/async/rxjava.adoc | 2 +-
.../src/en/guide/async/rxjava/asyncRxGorm.adoc | 4 +-
.../src/en/guide/cache/cacheImplementation.adoc | 8 +--
grails-doc/src/en/guide/cache/cacheTags.adoc | 2 +-
grails-doc/src/en/guide/cache/cacheUsage.adoc | 6 +--
.../guide/cache/cacheUsage/cacheAnnotations.adoc | 2 +-
.../en/guide/cache/grailsCacheAdminService.adoc | 2 +-
.../grailsCacheAdminService/clearingCaches.adoc | 2 +-
.../guide/commandLine/creatingCustomCommands.adoc | 6 +--
.../guide/commandLine/creatingCustomScripts.adoc | 10 ++--
.../src/en/guide/commandLine/gradleBuild.adoc | 4 +-
.../gradleBuild/gradleDependencies.adoc | 2 +-
.../commandLine/gradleBuild/gradlePlugins.adoc | 6 +--
grails-doc/src/en/guide/conf/applicationClass.adoc | 2 +-
.../applicationClass/applicationLifeCycle.adoc | 2 +-
grails-doc/src/en/guide/conf/config.adoc | 8 +--
.../src/en/guide/conf/config/builtInOptions.adoc | 2 +-
.../src/en/guide/conf/config/configGORM.adoc | 2 +-
.../guide/conf/config/externalConfiguration.adoc | 2 +-
.../en/guide/conf/config/logging/loggerName.adoc | 10 ++--
grails-doc/src/en/guide/conf/dataSource.adoc | 12 ++---
.../dataSource/automaticDatabaseMigration.adoc | 2 +-
.../en/guide/conf/dataSource/databaseConsole.adoc | 4 +-
.../guide/conf/dataSource/multipleDatasources.adoc | 8 +--
grails-doc/src/en/guide/conf/docengine.adoc | 12 ++---
grails-doc/src/en/guide/conf/environments.adoc | 4 +-
grails-doc/src/en/guide/conf/versioning.adoc | 2 +-
grails-doc/src/en/guide/contributing.adoc | 2 +-
grails-doc/src/en/guide/contributing/build.adoc | 6 +--
.../en/guide/deployment/deploymentContainer.adoc | 2 +-
.../guide/gettingStarted/aHelloWorldExample.adoc | 4 +-
.../gettingStarted/creatingAnApplication.adoc | 2 +-
.../gettingStarted/deployingAnApplication.adoc | 4 +-
.../guide/gettingStarted/developmentReloading.adoc | 3 ++
.../gettingStarted/downloadingAndInstalling.adoc | 2 +-
.../gettingStarted/generatingAnApplication.adoc | 2 +-
grails-doc/src/en/guide/gettingStarted/ide.adoc | 7 +--
.../src/en/guide/gettingStarted/requirements.adoc | 2 +-
.../runningAndDebuggingAnApplication.adoc | 6 +--
.../guide/gettingStarted/testingAnApplication.adoc | 2 +-
.../hibernate/mappingWithHibernateAnnotations.adoc | 4 +-
grails-doc/src/en/guide/i18n.adoc | 2 +-
grails-doc/src/en/guide/i18n/readingMessages.adoc | 4 +-
.../src/en/guide/i18n/scaffoldingAndI18n.adoc | 2 +-
grails-doc/src/en/guide/introduction.adoc | 30 +++++------
grails-doc/src/en/guide/introduction/whatsNew.adoc | 2 +-
.../guide/plugins/addingMethodsAtCompileTime.adoc | 4 +-
.../guide/plugins/artefactApi/customArtefacts.adoc | 6 +--
.../plugins/artefactApi/queryingArtefacts.adoc | 4 +-
.../plugins/creatingAndInstallingPlugins.adoc | 12 ++---
.../en/guide/plugins/evaluatingConventions.adoc | 6 +--
.../plugins/hookingIntoRuntimeConfiguration.adoc | 6 +--
.../en/guide/plugins/providingBasicArtefacts.adoc | 4 +-
grails-doc/src/en/guide/plugins/repositories.adoc | 4 +-
.../plugins/understandingPluginLoadOrder.adoc | 4 +-
grails-doc/src/en/guide/profiles.adoc | 10 ++--
.../src/en/guide/profiles/creatingProfiles.adoc | 2 +-
.../src/en/guide/profiles/profileCommands.adoc | 8 +--
.../src/en/guide/profiles/profileInheritance.adoc | 2 +-
.../src/en/guide/profiles/publishingProfiles.adoc | 4 +-
grails-doc/src/en/guide/scaffolding.adoc | 4 +-
grails-doc/src/en/guide/security.adoc | 2 +-
.../security/securityPlugins/springSecurity.adoc | 2 +-
.../src/en/guide/security/xssPrevention.adoc | 2 +-
grails-doc/src/en/guide/services.adoc | 2 +-
.../en/guide/services/declarativeTransactions.adoc | 4 +-
.../services/dependencyInjectionServices.adoc | 4 +-
grails-doc/src/en/guide/spring/actuators.adoc | 2 +-
.../spring/propertyOverrideConfiguration.adoc | 4 +-
grails-doc/src/en/guide/spring/springdsl.adoc | 4 +-
.../src/en/guide/spring/springdslAdditional.adoc | 2 +-
.../guide/spring/theBeanBuilderDSLExplained.adoc | 6 +--
.../en/guide/spring/theUnderpinningsOfGrails.adoc | 4 +-
.../en/guide/staticTypeCheckingAndCompilation.adoc | 6 +--
.../grailsTypeChecked.adoc | 2 +-
.../src/en/guide/testing/functionalTesting.adoc | 6 +--
.../src/en/guide/testing/generatingTests.adoc | 2 +-
.../src/en/guide/testing/integrationTesting.adoc | 6 +--
.../guide/testing/runningTests/withGrailsCli.adoc | 2 +-
.../en/guide/testing/unitTesting/unitTesting.adoc | 4 +-
.../unitTesting/unitTestingControllers.adoc | 2 +-
.../unitTesting/unitTestingDomainClasses.adoc | 8 +--
.../unitTesting/unitTestingInterceptors.adoc | 2 +-
.../unitTesting/unitTestingUrlMappings.adoc | 2 +-
.../guide/testing/unitTesting/upgradingMixin.adoc | 2 +-
.../testing/unitTesting/usefulProperties.adoc | 40 +++++++--------
.../en/guide/theWebLayer/contentNegotiation.adoc | 12 ++---
.../controllers/controllersAndScopes.adoc | 12 ++---
.../guide/theWebLayer/controllers/dataBinding.adoc | 38 +++++++-------
.../guide/theWebLayer/controllers/formtokens.adoc | 8 +--
.../theWebLayer/controllers/jsonResponses.adoc | 8 +--
.../theWebLayer/controllers/modelsAndViews.adoc | 2 +-
.../theWebLayer/controllers/moreOnJSONBuilder.adoc | 4 +-
.../controllers/redirectsAndChaining.adoc | 8 +--
.../theWebLayer/controllers/typeConverters.adoc | 4 +-
.../understandingControllersAndActions.adoc | 2 +-
.../theWebLayer/controllers/uploadingFiles.adoc | 2 +-
.../guide/theWebLayer/controllers/xmlAndJSON.adoc | 2 +-
.../fields/customizingFieldRendering.adoc | 2 +-
.../fields/scaffolding/definitions/index.adoc | 2 +-
.../fields/scaffolding/extending/index.adoc | 22 ++++----
.../fields/scaffolding/installation/index.adoc | 2 +-
.../fields/scaffolding/usage/index.adoc | 4 +-
grails-doc/src/en/guide/theWebLayer/gson.adoc | 4 +-
.../src/en/guide/theWebLayer/gson/converters.adoc | 2 +-
.../src/en/guide/theWebLayer/gson/gsonHal.adoc | 4 +-
.../en/guide/theWebLayer/gson/gsonIntellij.adoc | 4 +-
.../src/en/guide/theWebLayer/gson/gsonTesting.adoc | 2 +-
.../guide/theWebLayer/gson/jsonConfiguration.adoc | 6 +--
.../src/en/guide/theWebLayer/gson/jsonViewApi.adoc | 12 ++---
.../src/en/guide/theWebLayer/gson/jsonapi.adoc | 6 +--
.../en/guide/theWebLayer/gson/templateEngine.adoc | 4 +-
grails-doc/src/en/guide/theWebLayer/gsp.adoc | 4 +-
.../theWebLayer/gsp/GSPBasics/pageDirectives.adoc | 2 +-
.../gsp/GSPBasics/variablesAndScopes.adoc | 8 +--
.../src/en/guide/theWebLayer/gsp/layouts.adoc | 16 +++---
.../src/en/guide/theWebLayer/gsp/resources.adoc | 2 +-
.../guide/theWebLayer/gsp/taglibs/simpleTags.adoc | 2 +-
.../gsp/taglibs/taglibVariablesAndScopes.adoc | 8 +--
grails-doc/src/en/guide/theWebLayer/gsp/tags.adoc | 2 +-
.../guide/theWebLayer/gsp/tags/formsAndFields.adoc | 18 +++----
.../theWebLayer/gsp/tags/linksAndResources.adoc | 2 +-
.../theWebLayer/gsp/tags/searchAndFiltering.adoc | 4 +-
.../theWebLayer/gsp/tags/tagLogicAndIteration.adoc | 4 +-
.../gsp/tags/tagVariablesAndScopes.adoc | 4 +-
.../theWebLayer/gsp/tags/tagsAsMethodCalls.adoc | 2 +-
.../guide/theWebLayer/gsp/viewsAndTemplates.adoc | 8 +--
.../src/en/guide/theWebLayer/interceptors.adoc | 2 +-
.../interceptors/definingInterceptors.adoc | 4 +-
.../interceptors/interceptorMatching.adoc | 4 +-
grails-doc/src/en/guide/theWebLayer/markup.adoc | 8 +--
.../theWebLayer/markup/markupConfiguration.adoc | 2 +-
.../en/guide/theWebLayer/markup/markupViewApi.adoc | 4 +-
.../urlmappings/automaticLinkRewriting.adoc | 2 +-
.../urlmappings/customizingUrlFormat.adoc | 2 +-
.../theWebLayer/urlmappings/embeddedVariables.adoc | 8 +--
.../theWebLayer/urlmappings/mappingWildcards.adoc | 2 +-
grails-doc/src/en/guide/traits/traitsprovided.adoc | 34 ++++++-------
.../en/guide/traits/traitsprovided/example.adoc | 2 +-
.../src/en/guide/upgrading/upgrading33x.adoc | 8 +--
.../src/en/guide/upgrading/upgrading40x.adoc | 8 +--
.../src/en/guide/upgrading/upgrading50x.adoc | 2 +-
.../src/en/guide/upgrading/upgrading60x.adoc | 10 ++--
.../src/en/guide/validation/constraints.adoc | 4 +-
.../en/guide/validation/validatingConstraints.adoc | 4 +-
.../validationAndInternationalization.adoc | 38 +++++++-------
...validationNonDomainAndCommandObjectClasses.adoc | 4 +-
.../en/guide/validation/validationOnTheClient.adoc | 8 +--
grails-doc/src/en/ref/API/Groovy Doc.adoc | 2 +-
grails-doc/src/en/ref/Command Line.adoc | 4 +-
grails-doc/src/en/ref/Command Line/bootRun.adoc | 4 +-
.../src/en/ref/Command Line/create-command.adoc | 2 +-
.../src/en/ref/Command Line/create-controller.adoc | 4 +-
.../en/ref/Command Line/create-domain-class.adoc | 4 +-
.../ref/Command Line/create-functional-test.adoc | 4 +-
.../ref/Command Line/create-integration-test.adoc | 4 +-
.../en/ref/Command Line/create-interceptor.adoc | 4 +-
grails-doc/src/en/ref/Command Line/create-job.adoc | 2 +-
.../src/en/ref/Command Line/create-plugin.adoc | 4 +-
.../src/en/ref/Command Line/create-script.adoc | 6 +--
.../src/en/ref/Command Line/create-service.adoc | 4 +-
.../src/en/ref/Command Line/create-taglib.adoc | 4 +-
.../src/en/ref/Command Line/create-unit-test.adoc | 6 +--
.../src/en/ref/Command Line/create-web-plugin.adoc | 2 +-
grails-doc/src/en/ref/Command Line/run-app.adoc | 2 +-
grails-doc/src/en/ref/Command Line/test-app.adoc | 2 +-
grails-doc/src/en/ref/Constraints.adoc | 6 +--
grails-doc/src/en/ref/Constraints/bindable.adoc | 2 +-
grails-doc/src/en/ref/Constraints/inList.adoc | 2 +-
grails-doc/src/en/ref/Constraints/max.adoc | 2 +-
grails-doc/src/en/ref/Constraints/maxSize.adoc | 2 +-
grails-doc/src/en/ref/Constraints/min.adoc | 2 +-
grails-doc/src/en/ref/Constraints/minSize.adoc | 2 +-
grails-doc/src/en/ref/Constraints/nullable.adoc | 4 +-
grails-doc/src/en/ref/Constraints/range.adoc | 2 +-
grails-doc/src/en/ref/Constraints/scale.adoc | 2 +-
grails-doc/src/en/ref/Constraints/size.adoc | 2 +-
grails-doc/src/en/ref/Constraints/unique.adoc | 2 +-
grails-doc/src/en/ref/Controllers.adoc | 4 +-
grails-doc/src/en/ref/Controllers/bindData.adoc | 4 +-
grails-doc/src/en/ref/Controllers/flash.adoc | 2 +-
.../src/en/ref/Controllers/grailsApplication.adoc | 4 +-
grails-doc/src/en/ref/Controllers/namespace.adoc | 2 +-
grails-doc/src/en/ref/Controllers/params.adoc | 8 +--
grails-doc/src/en/ref/Controllers/redirect.adoc | 2 +-
grails-doc/src/en/ref/Controllers/request.adoc | 4 +-
grails-doc/src/en/ref/Controllers/respond.adoc | 2 +-
grails-doc/src/en/ref/Controllers/response.adoc | 4 +-
.../src/en/ref/Controllers/responseFormats.adoc | 2 +-
grails-doc/src/en/ref/Controllers/scope.adoc | 2 +-
.../src/en/ref/Controllers/servletContext.adoc | 4 +-
grails-doc/src/en/ref/Controllers/session.adoc | 4 +-
grails-doc/src/en/ref/Controllers/withForm.adoc | 4 +-
grails-doc/src/en/ref/Controllers/withFormat.adoc | 4 +-
grails-doc/src/en/ref/Database Mapping.adoc | 2 +-
grails-doc/src/en/ref/Database Mapping/cache.adoc | 2 +-
grails-doc/src/en/ref/Database Mapping/fetch.adoc | 2 +-
grails-doc/src/en/ref/Database Mapping/id.adoc | 2 +-
grails-doc/src/en/ref/Database Mapping/lazy.adoc | 2 +-
.../src/en/ref/Database Mapping/version.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes.adoc | 10 ++--
.../src/en/ref/Domain Classes/belongsTo.adoc | 2 +-
.../src/en/ref/Domain Classes/constraints.adoc | 6 +--
grails-doc/src/en/ref/Domain Classes/countBy.adoc | 4 +-
.../src/en/ref/Domain Classes/createCriteria.adoc | 6 +--
grails-doc/src/en/ref/Domain Classes/delete.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/discard.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/embedded.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/errors.adoc | 4 +-
.../src/en/ref/Domain Classes/executeQuery.adoc | 2 +-
.../src/en/ref/Domain Classes/executeUpdate.adoc | 2 +-
.../src/en/ref/Domain Classes/fetchMode.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/find.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/findAll.adoc | 2 +-
.../src/en/ref/Domain Classes/findAllBy.adoc | 4 +-
grails-doc/src/en/ref/Domain Classes/findBy.adoc | 4 +-
.../src/en/ref/Domain Classes/findOrCreateBy.adoc | 4 +-
.../en/ref/Domain Classes/findOrCreateWhere.adoc | 2 +-
.../src/en/ref/Domain Classes/findOrSaveBy.adoc | 4 +-
.../src/en/ref/Domain Classes/findOrSaveWhere.adoc | 2 +-
.../src/en/ref/Domain Classes/hasErrors.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/list.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/lock.adoc | 4 +-
grails-doc/src/en/ref/Domain Classes/mapping.adoc | 4 +-
grails-doc/src/en/ref/Domain Classes/merge.adoc | 4 +-
.../src/en/ref/Domain Classes/namedQueries.adoc | 4 +-
.../src/en/ref/Domain Classes/properties.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/save.adoc | 8 +--
grails-doc/src/en/ref/Domain Classes/validate.adoc | 4 +-
grails-doc/src/en/ref/Domain Classes/where.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/whereAny.adoc | 2 +-
.../src/en/ref/Domain Classes/withCriteria.adoc | 2 +-
.../src/en/ref/Domain Classes/withTransaction.adoc | 2 +-
grails-doc/src/en/ref/Plug-ins.adoc | 10 ++--
grails-doc/src/en/ref/Plug-ins/URL mappings.adoc | 4 +-
grails-doc/src/en/ref/Plug-ins/codecs.adoc | 2 +-
grails-doc/src/en/ref/Plug-ins/controllers.adoc | 7 ++-
grails-doc/src/en/ref/Plug-ins/dataSource.adoc | 2 +-
grails-doc/src/en/ref/Plug-ins/domainClasses.adoc | 6 +--
grails-doc/src/en/ref/Plug-ins/hibernate.adoc | 13 +++--
grails-doc/src/en/ref/Plug-ins/i18n.adoc | 4 +-
grails-doc/src/en/ref/Plug-ins/logging.adoc | 4 +-
grails-doc/src/en/ref/Plug-ins/scaffolding.adoc | 4 +-
grails-doc/src/en/ref/Plug-ins/services.adoc | 6 +--
grails-doc/src/en/ref/Plug-ins/servlets.adoc | 2 +-
grails-doc/src/en/ref/Services.adoc | 4 +-
grails-doc/src/en/ref/Servlet API/request.adoc | 10 ++--
grails-doc/src/en/ref/Servlet API/response.adoc | 4 +-
.../src/en/ref/Servlet API/servletContext.adoc | 2 +-
grails-doc/src/en/ref/Servlet API/session.adoc | 2 +-
grails-doc/src/en/ref/Tag Libraries.adoc | 4 +-
grails-doc/src/en/ref/Tag Libraries/pageScope.adoc | 2 +-
grails-doc/src/en/ref/Tag Libraries/params.adoc | 8 +--
grails-doc/src/en/ref/Tag Libraries/request.adoc | 4 +-
grails-doc/src/en/ref/Tag Libraries/response.adoc | 2 +-
.../src/en/ref/Tag Libraries/servletContext.adoc | 4 +-
grails-doc/src/en/ref/Tag Libraries/session.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/applyLayout.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/country.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/createLink.adoc | 10 ++--
grails-doc/src/en/ref/Tags - GSP/createLinkTo.adoc | 4 +-
grails-doc/src/en/ref/Tags - GSP/external.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/fieldValue.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/form.adoc | 6 +--
.../src/en/ref/Tags - GSP/formActionSubmit.adoc | 4 +-
grails-doc/src/en/ref/Tags - GSP/hasErrors.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/img.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/link.adoc | 4 +-
grails-doc/src/en/ref/Tags - GSP/message.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/paginate.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/render.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/resource.adoc | 2 +-
.../src/en/ref/Tags - GSP/sortableColumn.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/unless.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/uploadForm.adoc | 2 +-
grails-fields/README.md | 8 +--
grails-forge/README.md | 10 +---
.../grails/forge/api/GrailsForgeConfiguration.java | 2 +-
.../java/org/grails/forge/feature/Feature.java | 2 +-
.../forge/feature/database/TestContainers.java | 2 +-
.../feature/grails/templates/plugin.rocker.raw | 2 +-
.../feature/migration/DatabaseMigrationPlugin.java | 2 +-
.../org/grails/forge/feature/reloading/Jrebel.java | 2 +-
.../forge/feature/test/GebWithTestcontainers.java | 2 +-
.../feature/test/GebWithWebDriverBinaries.java | 2 +-
.../forge/feature/test/template/spock.rocker.raw | 2 +-
.../org/grails/forge/feature/view/GrailsViews.java | 2 +-
.../src/main/resources/application.yml | 4 +-
grails-geb/README.md | 8 +--
.../src/main/templates/FunctionalSpec.groovy | 2 +-
grails-gsp/README.md | 14 ++----
.../plugins/sitemesh3/Sitemesh3GrailsPlugin.groovy | 2 +-
grails-logging/README.md | 2 +-
.../groovy/org/demo/spock/RootPageSpec.groovy | 2 +-
.../org/demo/spock/ServerNameControllerSpec.groovy | 2 +-
.../grails/spring/DynamicElementReaderTests.groovy | 4 +-
.../grails/support/StaticResourceLoaderTests.java | 4 +-
...nstrainedPropertyBuilderForCommandsTests.groovy | 2 +-
.../web/metaclass/WithFormMethodTests.groovy | 22 ++++----
.../support/web-interceptor-wiring-tests.xml | 2 +-
.../web/servlet/mvc/RedirectController.groovy | 2 +-
.../web/servlet/mvc/RedirectMethodTests.groovy | 2 +-
.../servlet/mvc/simple-grails-controller-tests.xml | 2 +-
.../mongo/StartMongoGrailsUnitExtension.groovy | 2 +-
.../plugin/json/view/JsonViewGrailsPlugin.groovy | 2 +-
.../markup/view/MarkupViewGrailsPlugin.groovy | 2 +-
.../api/JsonApiDataBindingSourceCreatorSpec.groovy | 16 +++---
.../web/mapping/CachingLinkGeneratorSpec.groovy | 2 +-
.../grails/web/mapping/LinkGeneratorSpec.groovy | 8 +--
.../web/mapping/LinkGeneratorWithFormatSpec.groovy | 4 +-
.../LinkGeneratorWithUrlMappingsSpec.groovy | 2 +-
.../OverlappingParametersReverseMappingSpec.groovy | 4 +-
356 files changed, 822 insertions(+), 803 deletions(-)
(grails-core) 01/01: Merge pull request #14988 from apache/more-url-cleanup
Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a commit to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 9d81e8772756e1b1d7d5f3779625f783045c337a
Merge: 02851f408f fda4d44055
Author: James Fredley <ja...@users.noreply.github.com>
AuthorDate: Wed Aug 20 12:47:47 2025 -0400
Merge pull request #14988 from apache/more-url-cleanup
Cleanup broken documentation links, update links which have changed, standardize link syntax
INSTALL | 2 +-
README.md | 4 +-
SECURITY.md | 2 +-
gradle.properties | 2 +-
gradle/docs-dependencies.gradle | 2 +-
.../src/main/resources/grails-banner.txt | 2 +-
.../src/main/resources/index.html | 6 +--
grails-data-graphql/README.md | 2 +-
.../docs/src/main/docs/guide/types.adoc | 2 +-
grails-data-hibernate5/dbmigration/README.md | 10 ++--
.../docs/src/docs/asciidoc/quickStartGuide.adoc | 2 +-
.../docs/src/docs/asciidoc/services/basics.adoc | 2 +-
.../docs/src/docs/asciidoc/testing/spock.adoc | 2 +-
.../plugin/hibernate/HibernateGrailsPlugin.groovy | 2 +-
.../src/docs/asciidoc/mapping/associations.adoc | 2 +-
.../docs/src/docs/asciidoc/querying.adoc | 6 +--
.../datastore/gorm/neo4j/Neo4jGrailsPlugin.groovy | 2 +-
.../compiler/gorm/GormEntityTransformation.groovy | 2 +-
grails-doc/README.md | 2 +-
grails-doc/build.gradle | 58 +++++++++++++++++-----
grails-doc/resources/doc.properties | 7 +--
grails-doc/resources/log4j.properties | 2 +-
grails-doc/src/en/guide/REST/RSSAndAtom.adoc | 2 +-
grails-doc/src/en/guide/REST/binding.adoc | 4 +-
grails-doc/src/en/guide/REST/hypermedia.adoc | 4 +-
grails-doc/src/en/guide/REST/hypermedia/atom.adoc | 8 +--
grails-doc/src/en/guide/REST/hypermedia/hal.adoc | 4 +-
grails-doc/src/en/guide/REST/jsonViews.adoc | 2 +-
.../en/guide/REST/jsonViews/jsonViewsCreating.adoc | 4 +-
.../jsonViewsTemplatesAndConventions.adoc | 2 +-
.../en/guide/REST/renderers/defaultRenderers.adoc | 2 +-
.../REST/renderers/objectMarshallerInterface.adoc | 4 +-
.../en/guide/REST/renderers/objectMarshallers.adoc | 4 +-
.../extendingRestfulController.adoc | 2 +-
.../generatingRestControllers.adoc | 2 +-
.../restControllersStepByStep.adoc | 2 +-
grails-doc/src/en/guide/async.adoc | 2 +-
grails-doc/src/en/guide/async/asyncPromises.adoc | 2 +-
grails-doc/src/en/guide/async/asyncRequests.adoc | 2 +-
grails-doc/src/en/guide/async/events.adoc | 4 +-
.../en/guide/async/events/asyncAnnotations.adoc | 2 +-
.../src/en/guide/async/events/asyncConsuming.adoc | 2 +-
.../src/en/guide/async/events/asyncGormEvents.adoc | 2 +-
.../src/en/guide/async/events/asyncNotifying.adoc | 4 +-
grails-doc/src/en/guide/async/rxjava.adoc | 2 +-
.../src/en/guide/async/rxjava/asyncRxGorm.adoc | 4 +-
.../src/en/guide/cache/cacheImplementation.adoc | 8 +--
grails-doc/src/en/guide/cache/cacheTags.adoc | 2 +-
grails-doc/src/en/guide/cache/cacheUsage.adoc | 6 +--
.../guide/cache/cacheUsage/cacheAnnotations.adoc | 2 +-
.../en/guide/cache/grailsCacheAdminService.adoc | 2 +-
.../grailsCacheAdminService/clearingCaches.adoc | 2 +-
.../guide/commandLine/creatingCustomCommands.adoc | 6 +--
.../guide/commandLine/creatingCustomScripts.adoc | 10 ++--
.../src/en/guide/commandLine/gradleBuild.adoc | 4 +-
.../gradleBuild/gradleDependencies.adoc | 2 +-
.../commandLine/gradleBuild/gradlePlugins.adoc | 6 +--
grails-doc/src/en/guide/conf/applicationClass.adoc | 2 +-
.../applicationClass/applicationLifeCycle.adoc | 2 +-
grails-doc/src/en/guide/conf/config.adoc | 8 +--
.../src/en/guide/conf/config/builtInOptions.adoc | 2 +-
.../src/en/guide/conf/config/configGORM.adoc | 2 +-
.../guide/conf/config/externalConfiguration.adoc | 2 +-
.../en/guide/conf/config/logging/loggerName.adoc | 10 ++--
grails-doc/src/en/guide/conf/dataSource.adoc | 12 ++---
.../dataSource/automaticDatabaseMigration.adoc | 2 +-
.../en/guide/conf/dataSource/databaseConsole.adoc | 4 +-
.../guide/conf/dataSource/multipleDatasources.adoc | 8 +--
grails-doc/src/en/guide/conf/docengine.adoc | 12 ++---
grails-doc/src/en/guide/conf/environments.adoc | 4 +-
grails-doc/src/en/guide/conf/versioning.adoc | 2 +-
grails-doc/src/en/guide/contributing.adoc | 2 +-
grails-doc/src/en/guide/contributing/build.adoc | 6 +--
.../en/guide/deployment/deploymentContainer.adoc | 2 +-
.../guide/gettingStarted/aHelloWorldExample.adoc | 4 +-
.../gettingStarted/creatingAnApplication.adoc | 2 +-
.../gettingStarted/deployingAnApplication.adoc | 4 +-
.../guide/gettingStarted/developmentReloading.adoc | 3 ++
.../gettingStarted/downloadingAndInstalling.adoc | 2 +-
.../gettingStarted/generatingAnApplication.adoc | 2 +-
grails-doc/src/en/guide/gettingStarted/ide.adoc | 7 +--
.../src/en/guide/gettingStarted/requirements.adoc | 2 +-
.../runningAndDebuggingAnApplication.adoc | 6 +--
.../guide/gettingStarted/testingAnApplication.adoc | 2 +-
.../hibernate/mappingWithHibernateAnnotations.adoc | 4 +-
grails-doc/src/en/guide/i18n.adoc | 2 +-
grails-doc/src/en/guide/i18n/readingMessages.adoc | 4 +-
.../src/en/guide/i18n/scaffoldingAndI18n.adoc | 2 +-
grails-doc/src/en/guide/introduction.adoc | 30 +++++------
grails-doc/src/en/guide/introduction/whatsNew.adoc | 2 +-
.../guide/plugins/addingMethodsAtCompileTime.adoc | 4 +-
.../guide/plugins/artefactApi/customArtefacts.adoc | 6 +--
.../plugins/artefactApi/queryingArtefacts.adoc | 4 +-
.../plugins/creatingAndInstallingPlugins.adoc | 12 ++---
.../en/guide/plugins/evaluatingConventions.adoc | 6 +--
.../plugins/hookingIntoRuntimeConfiguration.adoc | 6 +--
.../en/guide/plugins/providingBasicArtefacts.adoc | 4 +-
grails-doc/src/en/guide/plugins/repositories.adoc | 4 +-
.../plugins/understandingPluginLoadOrder.adoc | 4 +-
grails-doc/src/en/guide/profiles.adoc | 10 ++--
.../src/en/guide/profiles/creatingProfiles.adoc | 2 +-
.../src/en/guide/profiles/profileCommands.adoc | 8 +--
.../src/en/guide/profiles/profileInheritance.adoc | 2 +-
.../src/en/guide/profiles/publishingProfiles.adoc | 4 +-
grails-doc/src/en/guide/scaffolding.adoc | 4 +-
grails-doc/src/en/guide/security.adoc | 2 +-
.../security/securityPlugins/springSecurity.adoc | 2 +-
.../src/en/guide/security/xssPrevention.adoc | 2 +-
grails-doc/src/en/guide/services.adoc | 2 +-
.../en/guide/services/declarativeTransactions.adoc | 4 +-
.../services/dependencyInjectionServices.adoc | 4 +-
grails-doc/src/en/guide/spring/actuators.adoc | 2 +-
.../spring/propertyOverrideConfiguration.adoc | 4 +-
grails-doc/src/en/guide/spring/springdsl.adoc | 4 +-
.../src/en/guide/spring/springdslAdditional.adoc | 2 +-
.../guide/spring/theBeanBuilderDSLExplained.adoc | 6 +--
.../en/guide/spring/theUnderpinningsOfGrails.adoc | 4 +-
.../en/guide/staticTypeCheckingAndCompilation.adoc | 6 +--
.../grailsTypeChecked.adoc | 2 +-
.../src/en/guide/testing/functionalTesting.adoc | 6 +--
.../src/en/guide/testing/generatingTests.adoc | 2 +-
.../src/en/guide/testing/integrationTesting.adoc | 6 +--
.../guide/testing/runningTests/withGrailsCli.adoc | 2 +-
.../en/guide/testing/unitTesting/unitTesting.adoc | 4 +-
.../unitTesting/unitTestingControllers.adoc | 2 +-
.../unitTesting/unitTestingDomainClasses.adoc | 8 +--
.../unitTesting/unitTestingInterceptors.adoc | 2 +-
.../unitTesting/unitTestingUrlMappings.adoc | 2 +-
.../guide/testing/unitTesting/upgradingMixin.adoc | 2 +-
.../testing/unitTesting/usefulProperties.adoc | 40 +++++++--------
.../en/guide/theWebLayer/contentNegotiation.adoc | 12 ++---
.../controllers/controllersAndScopes.adoc | 12 ++---
.../guide/theWebLayer/controllers/dataBinding.adoc | 38 +++++++-------
.../guide/theWebLayer/controllers/formtokens.adoc | 8 +--
.../theWebLayer/controllers/jsonResponses.adoc | 8 +--
.../theWebLayer/controllers/modelsAndViews.adoc | 2 +-
.../theWebLayer/controllers/moreOnJSONBuilder.adoc | 4 +-
.../controllers/redirectsAndChaining.adoc | 8 +--
.../theWebLayer/controllers/typeConverters.adoc | 4 +-
.../understandingControllersAndActions.adoc | 2 +-
.../theWebLayer/controllers/uploadingFiles.adoc | 2 +-
.../guide/theWebLayer/controllers/xmlAndJSON.adoc | 2 +-
.../fields/customizingFieldRendering.adoc | 2 +-
.../fields/scaffolding/definitions/index.adoc | 2 +-
.../fields/scaffolding/extending/index.adoc | 22 ++++----
.../fields/scaffolding/installation/index.adoc | 2 +-
.../fields/scaffolding/usage/index.adoc | 4 +-
grails-doc/src/en/guide/theWebLayer/gson.adoc | 4 +-
.../src/en/guide/theWebLayer/gson/converters.adoc | 2 +-
.../src/en/guide/theWebLayer/gson/gsonHal.adoc | 4 +-
.../en/guide/theWebLayer/gson/gsonIntellij.adoc | 4 +-
.../src/en/guide/theWebLayer/gson/gsonTesting.adoc | 2 +-
.../guide/theWebLayer/gson/jsonConfiguration.adoc | 6 +--
.../src/en/guide/theWebLayer/gson/jsonViewApi.adoc | 12 ++---
.../src/en/guide/theWebLayer/gson/jsonapi.adoc | 6 +--
.../en/guide/theWebLayer/gson/templateEngine.adoc | 4 +-
grails-doc/src/en/guide/theWebLayer/gsp.adoc | 4 +-
.../theWebLayer/gsp/GSPBasics/pageDirectives.adoc | 2 +-
.../gsp/GSPBasics/variablesAndScopes.adoc | 8 +--
.../src/en/guide/theWebLayer/gsp/layouts.adoc | 16 +++---
.../src/en/guide/theWebLayer/gsp/resources.adoc | 2 +-
.../guide/theWebLayer/gsp/taglibs/simpleTags.adoc | 2 +-
.../gsp/taglibs/taglibVariablesAndScopes.adoc | 8 +--
grails-doc/src/en/guide/theWebLayer/gsp/tags.adoc | 2 +-
.../guide/theWebLayer/gsp/tags/formsAndFields.adoc | 18 +++----
.../theWebLayer/gsp/tags/linksAndResources.adoc | 2 +-
.../theWebLayer/gsp/tags/searchAndFiltering.adoc | 4 +-
.../theWebLayer/gsp/tags/tagLogicAndIteration.adoc | 4 +-
.../gsp/tags/tagVariablesAndScopes.adoc | 4 +-
.../theWebLayer/gsp/tags/tagsAsMethodCalls.adoc | 2 +-
.../guide/theWebLayer/gsp/viewsAndTemplates.adoc | 8 +--
.../src/en/guide/theWebLayer/interceptors.adoc | 2 +-
.../interceptors/definingInterceptors.adoc | 4 +-
.../interceptors/interceptorMatching.adoc | 4 +-
grails-doc/src/en/guide/theWebLayer/markup.adoc | 8 +--
.../theWebLayer/markup/markupConfiguration.adoc | 2 +-
.../en/guide/theWebLayer/markup/markupViewApi.adoc | 4 +-
.../urlmappings/automaticLinkRewriting.adoc | 2 +-
.../urlmappings/customizingUrlFormat.adoc | 2 +-
.../theWebLayer/urlmappings/embeddedVariables.adoc | 8 +--
.../theWebLayer/urlmappings/mappingWildcards.adoc | 2 +-
grails-doc/src/en/guide/traits/traitsprovided.adoc | 34 ++++++-------
.../en/guide/traits/traitsprovided/example.adoc | 2 +-
.../src/en/guide/upgrading/upgrading33x.adoc | 8 +--
.../src/en/guide/upgrading/upgrading40x.adoc | 8 +--
.../src/en/guide/upgrading/upgrading50x.adoc | 2 +-
.../src/en/guide/upgrading/upgrading60x.adoc | 10 ++--
.../src/en/guide/validation/constraints.adoc | 4 +-
.../en/guide/validation/validatingConstraints.adoc | 4 +-
.../validationAndInternationalization.adoc | 38 +++++++-------
...validationNonDomainAndCommandObjectClasses.adoc | 4 +-
.../en/guide/validation/validationOnTheClient.adoc | 8 +--
grails-doc/src/en/ref/API/Groovy Doc.adoc | 2 +-
grails-doc/src/en/ref/Command Line.adoc | 4 +-
grails-doc/src/en/ref/Command Line/bootRun.adoc | 4 +-
.../src/en/ref/Command Line/create-command.adoc | 2 +-
.../src/en/ref/Command Line/create-controller.adoc | 4 +-
.../en/ref/Command Line/create-domain-class.adoc | 4 +-
.../ref/Command Line/create-functional-test.adoc | 4 +-
.../ref/Command Line/create-integration-test.adoc | 4 +-
.../en/ref/Command Line/create-interceptor.adoc | 4 +-
grails-doc/src/en/ref/Command Line/create-job.adoc | 2 +-
.../src/en/ref/Command Line/create-plugin.adoc | 4 +-
.../src/en/ref/Command Line/create-script.adoc | 6 +--
.../src/en/ref/Command Line/create-service.adoc | 4 +-
.../src/en/ref/Command Line/create-taglib.adoc | 4 +-
.../src/en/ref/Command Line/create-unit-test.adoc | 6 +--
.../src/en/ref/Command Line/create-web-plugin.adoc | 2 +-
grails-doc/src/en/ref/Command Line/run-app.adoc | 2 +-
grails-doc/src/en/ref/Command Line/test-app.adoc | 2 +-
grails-doc/src/en/ref/Constraints.adoc | 6 +--
grails-doc/src/en/ref/Constraints/bindable.adoc | 2 +-
grails-doc/src/en/ref/Constraints/inList.adoc | 2 +-
grails-doc/src/en/ref/Constraints/max.adoc | 2 +-
grails-doc/src/en/ref/Constraints/maxSize.adoc | 2 +-
grails-doc/src/en/ref/Constraints/min.adoc | 2 +-
grails-doc/src/en/ref/Constraints/minSize.adoc | 2 +-
grails-doc/src/en/ref/Constraints/nullable.adoc | 4 +-
grails-doc/src/en/ref/Constraints/range.adoc | 2 +-
grails-doc/src/en/ref/Constraints/scale.adoc | 2 +-
grails-doc/src/en/ref/Constraints/size.adoc | 2 +-
grails-doc/src/en/ref/Constraints/unique.adoc | 2 +-
grails-doc/src/en/ref/Controllers.adoc | 4 +-
grails-doc/src/en/ref/Controllers/bindData.adoc | 4 +-
grails-doc/src/en/ref/Controllers/flash.adoc | 2 +-
.../src/en/ref/Controllers/grailsApplication.adoc | 4 +-
grails-doc/src/en/ref/Controllers/namespace.adoc | 2 +-
grails-doc/src/en/ref/Controllers/params.adoc | 8 +--
grails-doc/src/en/ref/Controllers/redirect.adoc | 2 +-
grails-doc/src/en/ref/Controllers/request.adoc | 4 +-
grails-doc/src/en/ref/Controllers/respond.adoc | 2 +-
grails-doc/src/en/ref/Controllers/response.adoc | 4 +-
.../src/en/ref/Controllers/responseFormats.adoc | 2 +-
grails-doc/src/en/ref/Controllers/scope.adoc | 2 +-
.../src/en/ref/Controllers/servletContext.adoc | 4 +-
grails-doc/src/en/ref/Controllers/session.adoc | 4 +-
grails-doc/src/en/ref/Controllers/withForm.adoc | 4 +-
grails-doc/src/en/ref/Controllers/withFormat.adoc | 4 +-
grails-doc/src/en/ref/Database Mapping.adoc | 2 +-
grails-doc/src/en/ref/Database Mapping/cache.adoc | 2 +-
grails-doc/src/en/ref/Database Mapping/fetch.adoc | 2 +-
grails-doc/src/en/ref/Database Mapping/id.adoc | 2 +-
grails-doc/src/en/ref/Database Mapping/lazy.adoc | 2 +-
.../src/en/ref/Database Mapping/version.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes.adoc | 10 ++--
.../src/en/ref/Domain Classes/belongsTo.adoc | 2 +-
.../src/en/ref/Domain Classes/constraints.adoc | 6 +--
grails-doc/src/en/ref/Domain Classes/countBy.adoc | 4 +-
.../src/en/ref/Domain Classes/createCriteria.adoc | 6 +--
grails-doc/src/en/ref/Domain Classes/delete.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/discard.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/embedded.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/errors.adoc | 4 +-
.../src/en/ref/Domain Classes/executeQuery.adoc | 2 +-
.../src/en/ref/Domain Classes/executeUpdate.adoc | 2 +-
.../src/en/ref/Domain Classes/fetchMode.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/find.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/findAll.adoc | 2 +-
.../src/en/ref/Domain Classes/findAllBy.adoc | 4 +-
grails-doc/src/en/ref/Domain Classes/findBy.adoc | 4 +-
.../src/en/ref/Domain Classes/findOrCreateBy.adoc | 4 +-
.../en/ref/Domain Classes/findOrCreateWhere.adoc | 2 +-
.../src/en/ref/Domain Classes/findOrSaveBy.adoc | 4 +-
.../src/en/ref/Domain Classes/findOrSaveWhere.adoc | 2 +-
.../src/en/ref/Domain Classes/hasErrors.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/list.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/lock.adoc | 4 +-
grails-doc/src/en/ref/Domain Classes/mapping.adoc | 4 +-
grails-doc/src/en/ref/Domain Classes/merge.adoc | 4 +-
.../src/en/ref/Domain Classes/namedQueries.adoc | 4 +-
.../src/en/ref/Domain Classes/properties.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/save.adoc | 8 +--
grails-doc/src/en/ref/Domain Classes/validate.adoc | 4 +-
grails-doc/src/en/ref/Domain Classes/where.adoc | 2 +-
grails-doc/src/en/ref/Domain Classes/whereAny.adoc | 2 +-
.../src/en/ref/Domain Classes/withCriteria.adoc | 2 +-
.../src/en/ref/Domain Classes/withTransaction.adoc | 2 +-
grails-doc/src/en/ref/Plug-ins.adoc | 10 ++--
grails-doc/src/en/ref/Plug-ins/URL mappings.adoc | 4 +-
grails-doc/src/en/ref/Plug-ins/codecs.adoc | 2 +-
grails-doc/src/en/ref/Plug-ins/controllers.adoc | 7 ++-
grails-doc/src/en/ref/Plug-ins/dataSource.adoc | 2 +-
grails-doc/src/en/ref/Plug-ins/domainClasses.adoc | 6 +--
grails-doc/src/en/ref/Plug-ins/hibernate.adoc | 13 +++--
grails-doc/src/en/ref/Plug-ins/i18n.adoc | 4 +-
grails-doc/src/en/ref/Plug-ins/logging.adoc | 4 +-
grails-doc/src/en/ref/Plug-ins/scaffolding.adoc | 4 +-
grails-doc/src/en/ref/Plug-ins/services.adoc | 6 +--
grails-doc/src/en/ref/Plug-ins/servlets.adoc | 2 +-
grails-doc/src/en/ref/Services.adoc | 4 +-
grails-doc/src/en/ref/Servlet API/request.adoc | 10 ++--
grails-doc/src/en/ref/Servlet API/response.adoc | 4 +-
.../src/en/ref/Servlet API/servletContext.adoc | 2 +-
grails-doc/src/en/ref/Servlet API/session.adoc | 2 +-
grails-doc/src/en/ref/Tag Libraries.adoc | 4 +-
grails-doc/src/en/ref/Tag Libraries/pageScope.adoc | 2 +-
grails-doc/src/en/ref/Tag Libraries/params.adoc | 8 +--
grails-doc/src/en/ref/Tag Libraries/request.adoc | 4 +-
grails-doc/src/en/ref/Tag Libraries/response.adoc | 2 +-
.../src/en/ref/Tag Libraries/servletContext.adoc | 4 +-
grails-doc/src/en/ref/Tag Libraries/session.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/applyLayout.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/country.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/createLink.adoc | 10 ++--
grails-doc/src/en/ref/Tags - GSP/createLinkTo.adoc | 4 +-
grails-doc/src/en/ref/Tags - GSP/external.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/fieldValue.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/form.adoc | 6 +--
.../src/en/ref/Tags - GSP/formActionSubmit.adoc | 4 +-
grails-doc/src/en/ref/Tags - GSP/hasErrors.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/img.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/link.adoc | 4 +-
grails-doc/src/en/ref/Tags - GSP/message.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/paginate.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/render.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/resource.adoc | 2 +-
.../src/en/ref/Tags - GSP/sortableColumn.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/unless.adoc | 2 +-
grails-doc/src/en/ref/Tags - GSP/uploadForm.adoc | 2 +-
grails-fields/README.md | 8 +--
grails-forge/README.md | 10 +---
.../grails/forge/api/GrailsForgeConfiguration.java | 2 +-
.../java/org/grails/forge/feature/Feature.java | 2 +-
.../forge/feature/database/TestContainers.java | 2 +-
.../feature/grails/templates/plugin.rocker.raw | 2 +-
.../feature/migration/DatabaseMigrationPlugin.java | 2 +-
.../org/grails/forge/feature/reloading/Jrebel.java | 2 +-
.../forge/feature/test/GebWithTestcontainers.java | 2 +-
.../feature/test/GebWithWebDriverBinaries.java | 2 +-
.../forge/feature/test/template/spock.rocker.raw | 2 +-
.../org/grails/forge/feature/view/GrailsViews.java | 2 +-
.../src/main/resources/application.yml | 4 +-
grails-geb/README.md | 8 +--
.../src/main/templates/FunctionalSpec.groovy | 2 +-
grails-gsp/README.md | 14 ++----
.../plugins/sitemesh3/Sitemesh3GrailsPlugin.groovy | 2 +-
grails-logging/README.md | 2 +-
.../groovy/org/demo/spock/RootPageSpec.groovy | 2 +-
.../org/demo/spock/ServerNameControllerSpec.groovy | 2 +-
.../grails/spring/DynamicElementReaderTests.groovy | 4 +-
.../grails/support/StaticResourceLoaderTests.java | 4 +-
...nstrainedPropertyBuilderForCommandsTests.groovy | 2 +-
.../web/metaclass/WithFormMethodTests.groovy | 22 ++++----
.../support/web-interceptor-wiring-tests.xml | 2 +-
.../web/servlet/mvc/RedirectController.groovy | 2 +-
.../web/servlet/mvc/RedirectMethodTests.groovy | 2 +-
.../servlet/mvc/simple-grails-controller-tests.xml | 2 +-
.../mongo/StartMongoGrailsUnitExtension.groovy | 2 +-
.../plugin/json/view/JsonViewGrailsPlugin.groovy | 2 +-
.../markup/view/MarkupViewGrailsPlugin.groovy | 2 +-
.../api/JsonApiDataBindingSourceCreatorSpec.groovy | 16 +++---
.../web/mapping/CachingLinkGeneratorSpec.groovy | 2 +-
.../grails/web/mapping/LinkGeneratorSpec.groovy | 8 +--
.../web/mapping/LinkGeneratorWithFormatSpec.groovy | 4 +-
.../LinkGeneratorWithUrlMappingsSpec.groovy | 2 +-
.../OverlappingParametersReverseMappingSpec.groovy | 4 +-
356 files changed, 822 insertions(+), 803 deletions(-)
diff --cc grails-gsp/grails-sitemesh3/src/main/groovy/org/grails/plugins/sitemesh3/Sitemesh3GrailsPlugin.groovy
index cc2cb0740c,c37267d747..088786cd1a
--- a/grails-gsp/grails-sitemesh3/src/main/groovy/org/grails/plugins/sitemesh3/Sitemesh3GrailsPlugin.groovy
+++ b/grails-gsp/grails-sitemesh3/src/main/groovy/org/grails/plugins/sitemesh3/Sitemesh3GrailsPlugin.groovy
@@@ -75,9 -75,9 +75,9 @@@ class Sitemesh3GrailsPlugin extends Plu
Closure doWithSpring() {
{ ->
- ConfigurableEnvironment configurableEnvironment = application.mainContext.environment
+ ConfigurableEnvironment configurableEnvironment = grailsApplication.mainContext.environment as ConfigurableEnvironment
def propertySources = configurableEnvironment.getPropertySources()
- // https://gsp.grails.org/latest/guide/layouts.html
+ // https://docs.grails.org/latest/guide/single.html#layouts
// Default view should be application, but it is inefficient to add a rule for a page that may not exist.
String defaultLayout = grailsApplication.getConfig().getProperty("grails.sitemesh.default.layout")
propertySources.addFirst(getDefaultPropertySource(configurableEnvironment, defaultLayout))