This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a change to branch feature/taglib-method-actions
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from 9b4db4f210 Merge branch '8.0.x' into feature/taglib-method-actions
     add aae4049ddb Enable Java and Groovy parameter metadata in Grails Gradle 
app builds so typed method tag arguments bind reliably in user applications. 
Narrow method tag discovery to avoid exposing public helper methods as tags by 
default. Conventional attrs/body signatures remain supported, while zero-arg 
and typed-parameter method tags require @Tag. Preserve @NotATag opt-out 
behavior and add debug logging when tag dispatchers override existing methods. 
Expand unit, Gradle plugin, do [...]

No new revisions were added by this update.

Summary of changes:
 .../src/en/guide/theWebLayer/gsp/taglibs.adoc      |  9 +++-
 .../guide/theWebLayer/gsp/taglibs/simpleTags.adoc  |  3 +-
 grails-doc/src/en/guide/theWebLayer/taglibs.adoc   |  9 +++-
 .../src/en/guide/upgrading/upgrading70x.adoc       |  7 ++-
 .../gradle/plugin/core/GrailsGradlePlugin.groovy   |  9 ++++
 .../GrailsGradlePluginParameterMetadataSpec.groovy | 20 ++++---
 .../test-projects/parameter-metadata/build.gradle  | 12 +++++
 .../gradle.properties                              |  0
 .../grails-app/conf/application.yml                |  2 +
 .../parameter-metadata/settings.gradle             |  1 +
 .../src/main/groovy/grails/gsp/Tag.java            | 12 ++---
 .../org/grails/taglib/TagLibraryMetaUtils.groovy   | 29 ++++++++--
 .../groovy/org/grails/taglib/TagMethodInvoker.java | 46 +++++++++-------
 .../org/grails/taglib/TagMethodInvokerSpec.groovy  | 63 ++++++++++++++++++++++
 .../plugins/web/taglib/ValidationTagLib.groovy     |  2 +
 .../web/taglib/MethodDefinedTagLibSpec.groovy      | 26 +++++++++
 .../functionaltests/MiscController.groovy          |  6 +++
 .../taglib/functionaltests/MethodTagLib.groovy     | 21 ++++++++
 .../functionaltests/SharedNsMethodTagLib.groovy    |  3 ++
 .../app1/grails-app/views/misc/tagMethods.gsp      |  2 +
 .../functionaltests/MiscFunctionalSpec.groovy      | 13 +++++
 21 files changed, 248 insertions(+), 47 deletions(-)
 copy 
grails-gsp/grails-taglib/src/test/groovy/org/grails/taglib/GroovyPageTagWriterSpec.groovy
 => 
grails-gradle/plugins/src/test/groovy/org/grails/gradle/plugin/core/GrailsGradlePluginParameterMetadataSpec.groovy
 (66%)
 create mode 100644 
grails-gradle/plugins/src/test/resources/test-projects/parameter-metadata/build.gradle
 copy 
grails-gradle/plugins/src/test/resources/test-projects/{fork-settings-custom => 
parameter-metadata}/gradle.properties (100%)
 create mode 100644 
grails-gradle/plugins/src/test/resources/test-projects/parameter-metadata/grails-app/conf/application.yml
 create mode 100644 
grails-gradle/plugins/src/test/resources/test-projects/parameter-metadata/settings.gradle
 copy 
grails-datamapping-core/src/main/groovy/org/grails/datastore/gorm/transform/GormASTTransformationClass.java
 => grails-gsp/grails-taglib/src/main/groovy/grails/gsp/Tag.java (84%)

Reply via email to