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 fd1c744196 Merge pull request #15243 from apache/banner-fix
add 09abaf6d0c fix: `java-library` is already applied to plugins
add f1289ca8ca fix: `groovy` is already applied to Grails projects
add c8a02b7050 Merge pull request #15226 from apache/remove-java-library
add 1c7fa75df8 fix: Re-implemented ContainerRenderer on
AbstractJsonViewContainerRenderer
add 49ced8184c Merge pull request #15234 from
apache/fix/issue_15228-respond-errors
add 8d3aa3e57c docs(whatsnew): minor corrections (#15236)
add 52c592bd88 fix #15237 - do not marshall static properties
add 192e1c3de1 #15237 - do not marshall static properties for xml or java
beans either
add f44b6a2f03 #15237 - add missing license header
add d9e602e44c #15237 - do not ignore test that now passes successfully
add 4472d5d1e7 Merge pull request #15238 from jdaugherty/7.0.x
add 57d468e955 test: fix flaky `PerTestRecordingSpec`
add b79d7a5fb3 Merge pull request #15242 from apache/fix-recording-test
add 5bdf163cce fix(deps): update geb to 8.0.1
add 471af067fc fix(deps): update selenium to 4.38.0
add 03855dfc33 Merge pull request #15241 from
apache/update-geb-and-selenium
add 7f7598f5ab Update asset pipeline and WebJars integration
add 3c140ad8ac Upgrade to Asset Pipeline 5.0.21
add 9fce3fe244 Merge pull request #15244 from
apache/use-webjar-locator-feature
add efbb814d70 Revert adding contextPath between 5.2.X and 5.3.X
add 1636d90aeb Add test but I have an error with previous test
"@Issue('11673')"
add 7b27d17438 Remove previous test for "@Issue('11673')"
add d23e7eaf9d Undo the last commit and add a potential fix for
@Issue('11673')
add 53eb5f95b6 Fixed whitespace issues causing codeNarc errlrs
add 6a1019390e Merge pull request #15227 from Noirtam/issues_15132
new f35f3ce6d9 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:
dependencies.gradle | 10 +-
grails-cache/build.gradle | 5 +-
.../marshaller/json/GenericJavaBeanMarshaller.java | 1 +
.../marshaller/json/GroovyBeanMarshaller.java | 1 +
.../marshaller/xml/GenericJavaBeanMarshaller.java | 1 +
.../marshaller/xml/GroovyBeanMarshaller.java | 1 +
.../marshaller/json/StaticPropertySpec.groovy | 68 ++++++++++++++
grails-data-hibernate5/dbmigration/build.gradle | 1 -
grails-data-hibernate5/grails-plugin/build.gradle | 1 -
grails-data-mongodb/grails-plugin/build.gradle | 5 +-
.../examples/grails3-neo4j-hibernate/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
.../examples/grails3-neo4j/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
grails-dependencies/assets/build.gradle | 1 +
.../gradleBuild/gradleDependencies.adoc | 1 +
grails-doc/src/en/guide/introduction/whatsNew.adoc | 2 +-
.../introduction/whatsNew/dependencyUpgrades.adoc | 2 +-
grails-fields/build.gradle | 2 -
.../forge/feature/assetPipeline/AssetPipeline.java | 5 +
.../resources/assets/javascripts/application.js | 4 +-
.../resources/assets/stylesheets/application.css | 6 +-
grails-geb/build.gradle | 1 -
grails-gsp/grails-sitemesh3/build.gradle | 2 -
grails-gsp/plugin/build.gradle | 2 -
grails-gsp/spring-boot/build.gradle | 4 +-
grails-profiles/web/profile.yml | 2 +
.../grails-app/assets/javascripts/application.js | 4 +-
.../grails-app/assets/stylesheets/application.css | 6 +-
.../grails/rest/render/ContainerRenderer.groovy | 2 +-
.../main/groovy/grails/rest/render/Renderer.groovy | 2 +-
.../rest/render/errors/VndErrorJsonRenderer.groovy | 3 +-
.../rest/render/errors/VndErrorXmlRenderer.groovy | 3 +-
.../grails/rest/render/hal/HalJsonRenderer.groovy | 2 +-
.../render/util/AbstractLinkingRenderer.groovy | 4 +-
.../rest/render/json/DefaultJsonRenderer.groovy | 2 +-
grails-scaffolding/build.gradle | 1 -
grails-test-examples/app1/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
grails-test-examples/app2/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
grails-test-examples/demo33/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 4 +-
.../grails-app/assets/stylesheets/application.css | 8 +-
grails-test-examples/geb-gebconfig/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 4 +-
.../grails-app/assets/stylesheets/application.css | 8 +-
grails-test-examples/geb/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 4 +-
.../grails-app/assets/stylesheets/application.css | 8 +-
.../org/demo/spock/PerTestRecordingSpec.groovy | 12 +--
grails-test-examples/gsp-layout/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 4 +-
.../grails-app/assets/stylesheets/application.css | 8 +-
grails-test-examples/gsp-sitemesh3/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 4 +-
.../grails-app/assets/stylesheets/application.css | 8 +-
.../grails-database-per-tenant/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
.../hibernate5/grails-hibernate/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
.../grails-partitioned-multi-tenancy/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
.../grails-schema-per-tenant/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
.../hibernate5/issue450/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 4 +-
.../grails-app/assets/stylesheets/application.css | 8 +-
grails-test-examples/hyphenated/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
grails-test-examples/issue-11102/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 4 +-
.../grails-app/assets/stylesheets/application.css | 8 +-
.../{issue-11767 => issue-15228}/build.gradle | 19 ++--
.../grails-app/conf/application.yml | 12 +--
.../grails-app/conf/logback.xml | 4 +-
.../issue15228/app/AppController.groovy} | 22 +++--
.../controllers/issue15228}/app/UrlMappings.groovy | 2 +-
.../init/issue15228}/app/Application.groovy | 2 +-
.../grails-app/views/app/normalView.gson | 9 +-
.../grails-app/views/errors/_errors.gson | 27 +++---
.../_otherValidateableObject.gson | 9 +-
.../issue11767/app/GsonViewRespondSpec.groovy | 104 +++++++++++++++++++++
.../issue15228/app/OtherValidateableObject.groovy} | 13 ++-
.../issue15228/app/ValidateableObject.groovy} | 11 +--
.../grails-app/assets/javascripts/application.js | 4 +-
.../grails-app/assets/stylesheets/application.css | 8 +-
grails-test-examples/mongodb/base/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
.../mongodb/database-per-tenant/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
.../mongodb/gson-templates/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
.../mongodb/hibernate5/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
grails-test-examples/namespaces/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
grails-test-examples/plugins/exploded/build.gradle | 1 -
.../plugins/issue11005/build.gradle | 1 -
.../plugins/loadafter/build.gradle | 1 -
.../plugins/loadfirst/build.gradle | 1 -
.../plugins/loadsecond/build.gradle | 1 -
grails-test-examples/scaffolding/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 4 +-
.../grails-app/assets/stylesheets/application.css | 6 +-
.../views-functional-tests-plugin/build.gradle | 2 -
.../views-functional-tests/build.gradle | 1 +
.../grails-app/assets/javascripts/application.js | 2 +-
.../grails-app/assets/stylesheets/application.css | 4 +-
.../groovy/functional/tests/BookSpec.groovy | 27 +++---
.../rest/render/xml/DefaultXmlRendererSpec.groovy | 3 -
.../views/mvc/renderer/DefaultViewRenderer.groovy | 2 +-
grails-views-gson/build.gradle | 2 -
.../AbstractJsonViewContainerRenderer.groovy | 11 +--
grails-views-markup/build.gradle | 2 -
.../grails/web/mapping/ResponseRedirector.groovy | 8 +-
.../web/mapping/RedirectNonAbsoluteURISpec.groovy | 22 +++++
settings.gradle | 2 +
132 files changed, 453 insertions(+), 255 deletions(-)
create mode 100644
grails-converters/src/test/groovy/org/grails/web/converters/marshaller/json/StaticPropertySpec.groovy
copy grails-test-examples/{issue-11767 => issue-15228}/build.gradle (69%)
copy grails-test-examples/{issue-11767 =>
issue-15228}/grails-app/conf/application.yml (94%)
copy grails-test-examples/{async-events-pubsub-demo =>
issue-15228}/grails-app/conf/logback.xml (97%)
copy
grails-test-examples/{views-functional-tests/grails-app/controllers/functional/tests/ModelAndViewController.groovy
=> issue-15228/grails-app/controllers/issue15228/app/AppController.groovy}
(70%)
copy grails-test-examples/{issue-11767/grails-app/controllers/issue11767 =>
issue-15228/grails-app/controllers/issue15228}/app/UrlMappings.groovy (97%)
copy grails-test-examples/{external-configuration/grails-app/init/test =>
issue-15228/grails-app/init/issue15228}/app/Application.groovy (97%)
copy grails-data-graphql/plugin/grails-app/views/graphql/invalidRequest.gson
=> grails-test-examples/issue-15228/grails-app/views/app/normalView.gson (86%)
copy grails-data-graphql/plugin/grails-app/views/graphql/index.gson =>
grails-test-examples/issue-15228/grails-app/views/errors/_errors.gson (62%)
copy grails-data-graphql/plugin/grails-app/views/graphql/invalidRequest.gson
=>
grails-test-examples/issue-15228/grails-app/views/otherValidateableObject/_otherValidateableObject.gson
(84%)
create mode 100644
grails-test-examples/issue-15228/src/integration-test/groovy/issue11767/app/GsonViewRespondSpec.groovy
copy grails-test-examples/{gorm/src/main/groovy/gorm/TestValidate.groovy =>
issue-15228/src/main/groovy/issue15228/app/OtherValidateableObject.groovy} (87%)
copy grails-test-examples/{gorm/src/main/groovy/gorm/TestValidate.groovy =>
issue-15228/src/main/groovy/issue15228/app/ValidateableObject.groovy} (88%)