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

jamesfredley pushed a change to branch 8.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from f579cf3135 Merge pull request #16071 from 
apache/perf/8.0.x-jmh-pr-benchmarks
     add 6309f18a1f Add opt-in nullMissing support to bindData for stale-data 
clearing
     add 018220fb3e Merge deny-by-default binding into nullMissing branch
     add 73839891f2 Merge origin/8.0.x into fix/binddata-null-missing-stale-data
     add 990a79d48f Merge fix/binddata-mass-assignment into 
fix/binddata-null-missing-stale-data
     add 62d4aadc22 Merge branch 'fix/binddata-mass-assignment' into 
fix/binddata-null-missing-stale-data
     add 59ec123ecd Merge branch 'fix/binddata-mass-assignment' into 
fix/binddata-null-missing-stale-data
     add 1f566947cc Merge branch 'fix/binddata-mass-assignment' into 
fix/binddata-null-missing-stale-data
     add cbfd385d3b Consolidate framework-managed data binding properties
     add dc719ce099 Extract nullMissing property clearing
     add 2b53efd370 Fix domain binding spec cleanup lifecycle
     add 50714be10c Keep Grails-managed domain properties bindable when opted in
     add 9cd1bde916 Merge branch 'fix/binddata-mass-assignment' into 
fix/binddata-null-missing-stale-data
     add 69ed46edca Merge binding security updates into nullMissing work
     add bcb05afdee Merge branch 'fix/binddata-mass-assignment' into 
fix/binddata-null-missing-stale-data
     add 8cc9ceed92 Rename `nullMissing` to `clearMissing`
     add c4e58c24ec docs: clarify behavior of clearMissing in 
FrameworkPropertyNames
     add 3352c00b7f test: improve clarity of test names for clearMissing 
behavior
     add e133a02446 docs: enhance bindData documentation with wildcard usage 
and clearMissing behavior
     add 0c876331b0 test: improve clarity of bindData test names and enhance 
clearMissing behavior
     add 13091653f5 feat: implement wildcard expansion for included properties 
in clearMissing
     add 4633c6777b docs: clarify behavior of clearMissing for Grails-managed 
properties
     add ecff934dbc chore: cleanup 
`DefaultASTDatabindingHelperDomainClassSpecialPropertiesSpec`
     add a6f4846fec Merge branch '8.0.x' into 
fix/binddata-null-missing-stale-data
     new b964e603d0 Merge pull request #15950 from 
apache/fix/binddata-null-missing-stale-data

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:
 .../grails/databinding/FrameworkPropertyNames.java |  55 ++
 .../grails/databinding/SimpleDataBinder.groovy     |  14 +-
 .../src/en/guide/upgrading/upgrading80x.adoc       |   3 +
 grails-doc/src/en/ref/Controllers/bindData.adoc    |  20 +-
 ...ngHelperDomainClassSpecialPropertiesSpec.groovy |  35 +-
 .../grails/web/servlet/BindDataMethodTests.groovy  | 624 ++++++++++++++--
 .../grails/web/databinding/DataBinder.groovy       |   3 +-
 .../grails/web/databinding/DataBindingUtils.java   |  75 +-
 .../web/databinding/GrailsWebDataBinder.groovy     |  19 +-
 .../web/databinding/MissingPropertyClearer.java    | 823 +++++++++++++++++++++
 10 files changed, 1589 insertions(+), 82 deletions(-)
 create mode 100644 
grails-databinding-core/src/main/groovy/grails/databinding/FrameworkPropertyNames.java
 create mode 100644 
grails-web-databinding/src/main/groovy/grails/web/databinding/MissingPropertyClearer.java

Reply via email to