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 2026/07/04 04:06:37 UTC
(grails-core) 01/01: Merge pull request #15557 from apache/grails8-groovy5-sb4
This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a commit to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit dfbed8a87d3574e31d6b74b4d50e55212d57c880
Merge: 66cd24c958 2966b3b2d3
Author: James Fredley <ja...@users.noreply.github.com>
AuthorDate: Sat Jul 4 00:06:22 2026 -0400
Merge pull request #15557 from apache/grails8-groovy5-sb4
Groovy 5.0.x support for Grails 8 + Spring Boot 4
.github/scripts/groovy-joint-build.init.gradle | 56 ++++++++++++++
.github/workflows/codeql.yml | 18 +----
.github/workflows/groovy-joint-workflow.yml | 90 ++++++++--------------
.../org/apache/grails/buildsrc/SbomPlugin.groovy | 18 ++++-
dependencies.gradle | 27 ++++---
gradle/docs-dependencies.gradle | 2 -
gradle/hibernate5-test-config.gradle | 2 +
gradle/mongodb-forked-test-config.gradle | 2 +
gradle/mongodb-test-config.gradle | 2 +
gradle/plugin-repositories.gradle | 1 +
gradle/test-config.gradle | 2 +
.../org/grails/async/factory/BoundPromise.groovy | 10 +--
.../internal/DelegateAsyncTransformation.java | 2 +-
...egateAsyncTransactionalMethodTransformer.groovy | 2 +-
.../groovy/org/grails/config/NavigableMap.groovy | 36 +++++----
grails-console/build.gradle | 2 -
.../support/GroovyshApplicationContext.groovy | 16 ++--
.../support/GroovyshWebApplicationContext.groovy | 15 ++--
.../compiler/web/ControllerActionTransformer.java | 10 +--
...erActionTransformerCompilationErrorsSpec.groovy | 2 -
grails-converters/build.gradle | 2 +-
.../converters/ConverterObservationSpec.groovy | 1 -
.../main/groovy/grails/artefact/ApiDelegate.java | 4 +-
.../compiler/ast/GrailsArtefactClassInjector.java | 8 ++
.../commands/template/TemplateRendererImpl.groovy | 8 +-
.../TagLibraryInvokerTypeCheckingExtension.groovy | 15 +++-
.../injection/ASTValidationErrorsHelper.java | 19 +++--
.../AbstractGrailsArtefactTransformer.java | 8 +-
.../injection/ApiDelegateTransformation.java | 6 +-
.../injection/ApplicationClassInjector.groovy | 5 +-
.../DefaultGrailsDomainClassInjector.java | 2 +-
.../injection/EnhancesTraitTransformation.groovy | 5 +-
.../grails/compiler/injection/GrailsASTUtils.java | 11 ++-
...gLibraryInvokerTypeCheckingExtensionSpec.groovy | 22 ++++++
.../reporting/StackTracePrinterSpec.groovy | 4 +-
.../graphql/entity/dsl/helpers/Arguable.groovy | 4 +-
.../graphql/entity/dsl/helpers/ComplexTyped.groovy | 4 +-
.../entity/dsl/helpers/ExecutesClosures.groovy | 1 -
.../DefaultGraphQLErrorsResponseHandlerSpec.groovy | 2 +-
.../AbstractHibernateGormInstanceApi.groovy | 2 +-
.../AbstractHibernateGormStaticApi.groovy | 8 +-
.../compiler/HibernateEntityTransformation.groovy | 28 +++----
.../tests/HibernateEntityTraitGeneratedSpec.groovy | 9 +--
.../HibernateConnectionSourceSettingsSpec.groovy | 36 +++++++++
grails-data-hibernate5/docs/build.gradle | 1 -
.../hibernate/cfg/HibernateSimpleIdentity.groovy | 8 +-
.../compiler/HibernateEntityTransformation.groovy | 28 +++----
.../tests/HibernateEntityTraitGeneratedSpec.groovy | 8 +-
.../proxy/ByteBuddyGroovyInterceptorSpec.groovy | 1 -
.../liquibase/GroovyChangeLogSpec.groovy | 19 ++++-
grails-data-hibernate7/docs/build.gradle | 1 -
.../bson/codecs/BsonPersistentEntityCodec.groovy | 37 +++++++--
.../mapping/mongo/MongoCodecSession.groovy | 48 ++++++++----
.../engine/codecs/PersistentEntityCodec.groovy | 32 ++++++--
grails-data-mongodb/docs/build.gradle | 1 -
grails-data-neo4j/boot-plugin/build.gradle | 2 +
grails-databinding-core/build.gradle | 2 +-
.../converters/DateConversionHelperSpec.groovy | 1 -
.../compiler/gorm/DirtyCheckingTransformer.groovy | 21 +++--
.../compiler/gorm/GormEntityTransformation.groovy | 27 ++++---
.../implementers/InterfaceProjectionBuilder.groovy | 2 +-
.../transform/ServiceTransformation.groovy | 9 +--
.../transform/TransactionalTransform.groovy | 9 +--
...tDatastoreMethodDecoratingTransformation.groovy | 15 ++--
.../AbstractMethodDecoratingTransformation.groovy | 19 ++---
.../MethodValidationImplementer.groovy | 5 +-
.../transactions/TransactionalTransformSpec.groovy | 4 -
.../gorm/services/ServiceTransformSpec.groovy | 12 ++-
.../compiler/gorm/JpaEntityTransformSpec.groovy | 2 +-
.../gorm/validation/ConstrainedProperty.groovy | 41 +++++-----
.../DefaultMessageResolutionSpec.groovy | 83 ++++++++++++++++++++
.../transform/DelegateAsyncTransformation.java | 2 +-
.../mapping/config/ConfigurationBuilder.groovy | 30 ++++++++
.../datastore/mapping/reflect/AstUtils.groovy | 8 ++
.../mapping/core/DatastoreUtilsSpec.groovy | 2 +-
.../web/SessionTenantResolverSpec.groovy | 2 -
.../src/en/guide/upgrading/upgrading80x.adoc | 54 +++++++++++--
.../events/transform/SubscriberTransform.groovy | 3 +-
.../plugin/formfields/FormFieldsTagLib.groovy | 8 +-
.../taglib/RequiredAttributesSpec.groovy | 9 +++
grails-forge/grails-cli-shadow/build.gradle | 4 +-
grails-forge/grails-cli/build.gradle | 6 +-
.../plugin/geb/WebDriverContainerHolder.groovy | 8 +-
grails-gradle/gradle/docs-config.gradle | 13 ++--
grails-gradle/tasks/build.gradle | 3 +-
.../GroovyPageTypeCheckingExtension.groovy | 70 ++++++++++++++++-
.../org/grails/gsp/GspCompileStaticSpec.groovy | 2 +-
.../compiler/web/taglib/TagLibraryTransformer.java | 12 +--
.../plugins/web/taglib/UrlMappingTagLib.groovy | 2 +-
.../web/taglib/AbstractGrailsTagTests.groovy | 2 +-
.../web/rest/transform/LinkableTransform.groovy | 7 +-
.../web/rest/transform/ResourceTransform.groovy | 10 ++-
.../scaffolding/RestfulServiceController.groovy | 2 +-
grails-shell-cli/build.gradle | 4 +-
...GrailsApplicationCompilerAutoConfiguration.java | 2 +-
.../commands/templates/TemplateRendererImpl.groovy | 8 +-
grails-test-core/build.gradle | 2 +-
.../views/gsp/layout/AbstractGrailsTagTests.groovy | 2 +-
.../web/databinding/GrailsWebDataBinderSpec.groovy | 3 +-
...WithInnerClassUsingStaticCompilationSpec.groovy | 4 +-
.../mixin/InheritanceWithValidationTests.groovy | 2 +-
.../org/grails/web/binding/DataBindingTests.groovy | 21 ++---
.../IntegrationTestAstTransformation.groovy | 4 +-
grails-validation/build.gradle | 2 +-
.../validation/DefaultASTValidateableHelper.java | 13 ++--
.../groovy/grails/validation/Validateable.groovy | 6 ++
.../grails/views/compiler/ViewsTransform.groovy | 4 +-
.../views/mvc/renderer/DefaultViewRenderer.groovy | 6 +-
.../json/renderer/JsonViewJsonRenderer.groovy | 4 +-
.../json/view/JsonViewTemplateResolverSpec.groovy | 2 +
.../view/renderer/MarkupViewXmlRenderer.groovy | 4 +-
.../boot/BootInitializerClassInjector.groovy | 2 +-
112 files changed, 876 insertions(+), 445 deletions(-)