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

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


 discard 3b76d8c9e6 hibernate 7:   * Solidify PagedResultList and PMD
 discard 1447a0b4dc hibernate 7:   * Solidify PagedResultList
 discard 9620b0b501 hibernate 7:   * Fix HQL Queries
 discard 95835198eb hibernate 7:   * Query Engine Precision:        * Replaced 
inefficient IN subqueries with true SQL JOINs for association criteria.        
* Enabled full support for user-specified JoinType (INNER, LEFT, etc.) across 
all criteria APIs.        * Resolved ClassCastException and 
IllegalArgumentException issues when navigating deeply nested association paths 
or querying into @Embedded components.        * Fixed correlated subquery 
support (exists) to correctly handle its ow [...]
 discard d78d73c37b hibernate 7: more linting
 discard 31e1f79670 hibernate 7: added more validations for GrailsHibernateUtil
 discard 0d2c60704c hibernate 7: Internally DataSource Connection.DEFAULT value 
was incorrect, still support legacy value hardcoded
 discard 45c7764f70 hibernate 7: linting and EventListenerIntegrator tightening
 discard a788ce1e98 hibernate 7: linting
 discard 8c0e10dabd hibernate 7: linting
 discard 3d4d4be350 hibernate 7:   Key Enhancements & Fixes:
 discard 2dd4d95724 hibernate 7: Centralized Laziness Intelligence    * 
Consolidated Logic: Migrated fragmented laziness rules from multiple binders 
into the core GrailsHibernatePersistentEntity and HibernatePersistentProperty 
models.    * Idempotent Binding: Ensured that laziness decisions are consistent 
throughout the entire binding lifecycle by establishing the entity model as the 
single source of truth.    * Refined Property Capabilities: Overrode 
isLazyAble() to correctly identify al [...]
 discard 7bac4bd16f hibernate 7: Proxy is working
 discard 427a910068 hibernate 7: Partial ByteBuddy implementation 2
 discard e89977aa6b hibernate 7: Partial ByteBuddy implementation
 discard c28ebf1321 hibernate 7:  1. Enables the DSL: Adds createAlias to 
HibernateCriteriaBuilder and the CriteriaMethodInvoker infrastructure.    2. 
Solves the "Basic Collection" Gap: Introduces the HibernateAlias metadata class 
to handle aliasing for basic collections (like Set<String>), which GORM 
traditionally handled differently than       standard associations.    3. 
Bypasses H7 Restrictions: Updates JpaFromProvider and PredicateGenerator to use 
these aliases to resolve the "multiv [...]
 discard 08d6235ae9 hibernate 7:
 discard 614ad1374c hibernate 7:
 discard 182b06144b hibernate 7:
 discard ad9902dc81 hibernate 7:
 discard 9d31dff675 hibernate 7:
 discard a571c7c477 hibernate 7:
 discard 480dd373b9 hibernate 7:
 discard 316d7ea509 hibernate 7:
 discard 2d11e3a42a hibernate 7:
 discard f513c2a13a Merge branch '8.0.x-hibernate7-bom' into 
8.0.x-hibernate7-dev
 discard a10ab1f03f hibernate 7:
 discard c82b88776b hibernate 7: ### Build issue **Issue** misconfiguration of 
grails-data-tck-config.gradle and core build.gradle
 discard 01e532c240 hibernate 7: refactor  BindCollectionElementBinder to 
EnumTypeBinder
 discard 54ad6b0604 hibernate 7: refactor  BindCollectionElementBinder
 discard ca40708e27 hibernate 7: update BindCollectionElementBinderSpec
 discard ac81ba4c16 hibernate 7: refactor EnumTypeBinder
 discard 3f99835b13 hibernate 7: refactor ComponentBinder
 discard f874707c18 hibernate 7: refactor ManyToOneBinder
 discard b95d8b1939 hibernate 7: refactor ManyToOneBinder
 discard 90c3006280 better fixes for PredicateGenerator
 discard 61e1cf83db PredicateGenerator throws correct exception
 discard 111efab413 minor fixes
 discard 5df58a20e8 hibernate 7 temp
 discard c8f7262054 hibernate 7 temp
 discard 4d9c037f1d hibernate 7 refactoring EnumTypeBinder
 discard 179cfb2d68 hibernate 7:  remove unnecessary collection arguments
 discard 987d6625cc hibernate 7:  Refactoring ForeignKeyOneToOneBinder
 discard 2b2723f4e7 hibernate 7:  Refactoring CollectionBinder
 discard baf8cc4031 hibernate 7:  Refactoring signature of EnumTypeBinder
 discard 79ab23e88f hibernate 7:  Refactoring signature of OneToOneBinder
 discard 488c717d76 hibernate 7:  Refactoring signature of GrailsPropertyBinder
 discard 2692c9aeb3 hibernate 7:  first step in encapsulating Table inside of 
HibernatePersistentEntity
 discard 0cc2a5b2fb hibernate 7:  clean up 
ClassPropertiesBinder.bindClassProperties
 discard 607a4ea6f9 hibernate 7:  using more HibernatePersistentEntity
 discard bf785404e8 hibernate 7:  refactoring RootBinder
 discard 0a19a126cf hibernate 7:  reducing arguments to 
HibernatePersistentEntity
 discard ee08102dcc hibernate 7:  reducing arguments to 
HibernatePersistentEntity
 discard 0cc5063810 hibernate 7:  Consolidated Identity logic
 discard c00e573bac hibernate 7:  Ensuring robust identifier handling through 
the                 creation of synthetic ID properties for entities that lack 
explicit identifier definitions
 discard 3d2779de1e hibernate 7:  GrailsHibernatePersistentEntity.java: Added a 
default getHibernateIdentity()
 discard d6f4ce16fb hibernate 7: CacheConfig usage and include are now enums
 discard fe6d3ce479 hibernate 7: refactor ClassBinder
 discard e769ecad1f dbmigration: added specs for Generators
 discard a70caaf663 dbmigration: added specs for Generators
 discard 2023ec8b7d hibernate 7 ChangedSequenceChangeGenerator
 discard e0c5c1f578 hibernate 7 ChangedColumnChangeGenerator
 discard 7cc99cd7c6 hibernate 7 GroovyChangeSpec
 discard 3ade67ec8e hibernate 7 GrailsLiquibaseSpec
 discard 0d2f87570b hibernate 7:  added GormDatabaseSpec
 discard 9e6a96de11 hibernate 7:  added GormColumnSnapshotGeneratorSpec
 discard 1030bc8f93 hibernate 7:  added more robustness to ChangeLogParser
 discard 28143c40e1 hibernate 7:  cleaning and testing 
HibernateSpringBeanDatabase
 discard faaceec5a8 hibernate 7:  further linting and testing
 discard 5d739e7772 partial linting commit.
 discard 5014e360b9 liquibase-hibernate7-oss fork
 discard 585f8e1f8b hibernate7:  Modify NaturalIdentifierBinder to accept 
GrailsHibernatePersistentEntity instead of Mapping for better consistency with 
other binders.
 discard c60da95448 hibernate7: clean up constructor of SubclassMappingBinder
 discard ca78aba9c7 hibernate7: 1 Refactor subclass binders to internally 
create Hibernate mapping objects                2                3 - Update 
JoinedSubClassBinder, UnionSubclassBinder, and SingleTableSubclassBinder to 
instantiate JoinedSubclass, UnionSubclass, and SingleTableSubclass internally.  
              4 - Modify binder method signatures to return the created 
subclass and accept the parent PersistentClass.                5 - Update 
SingleTableSubclassBinder constructor to  [...]
 discard 8277c9f8ef hibernate7: SubClassBinder now returns a list of subclasses
 discard 28afde101b hibernate7: cleanup TraitPropertyAccessStrategy
 discard d9be2672f5 hibernate7: added lock and fetchMode support to 
CriteriaMethodInvoker
 discard 16263559c7 hibernate7: added cache and readOnly support to 
CriteriaMethodInvoker
 discard c097db5520 hibernate7: raw fixes
 discard eaf2dc122f hibernate7: PMD fixes
 discard 9c1e449f14 hibernate7: - Fix alias resolution architecture: - Fix 
scroll(): - Fix countDistinct/groupProperty - Add eq(Map, String, Object) 
overload for Groovy named-params form,
 discard 4731a9bde0 hibernate7: HibernateGormValidationApi bug fix
 discard de90179d44 hibernate7: more CodeNarc
 discard e213617755 hibernate7: more CodeNarc
 discard 8b65cb4faa hibernate7: more CodeNarc
 discard 9d639c841d hibernate7: more CodeNarc
 discard a6ebaef477 hibernate7: removed deprecated code from 
HibernateGormInstanceApi
 discard d622a72103 hibernate7: more Codenarc
 discard 403aa0d491 hibernate7: more Codenarc
 discard c2d6cd7f39 hibernate7: more Codenarc
 discard eac89efa42 hibernate7: more Codenarc
 discard 44f15170d2 hibernate7: more Codenarc
 discard bf0a9c0bd4 hibernate7: more Codenarc
 discard 40fa461e95 hibernate7: codenarc
 discard ed25f6284b hibernate7: add Positional Parameters support
 discard 5dbf1eebba hibernate7: cleanup HibernateHqlQuery
 discard ce4d9552c6 hibernate7: removing GrailsHibernateQueryUtils.java
 discard bae31aabdd hibernate7: Refactoring HibernateGormStaticApi
 discard 847424bb72 hibernate7: Refactoring GrailsHibernateQueryUtils and 
HibernateGormStaticApi
 discard ccd59c4c85 hibernate7: PredicateGenerator now uses ConversionService 
to coerce accidental String to Number
 discard 2710373b4e hibernate7: cleanup update GrailsHibernateQueryUtils
 discard 25abf7342e hibernate7: cleanup update MapSecondPassBinderSpec
 discard 261d01c314 hibernate7: cleanup update MapSecondPassBinderSpec
 discard 6c9cb88fda hibernate7: cleanup GrailsHibernateUtil
 discard f1f62ae511 hibernate7: cleanup ListSecondPassBinder
 discard 515d69f6c5 hibernate7: spec for GrailsSessionContext and 
InstanceApiHelper
 discard c5bb9d35d8 hibernate7: clean up GrailsHibernateTemplate
 discard 073a177292 hibernate7: CloseSuppressingInvocationHandler
 discard 2422144ddd cleanup(hibernate7):  use Hibernate-specific types in 
ForeignKeyColumnCountCalculator and related specs
 discard 1221452e57 cleanup(hibernate7): ConfigureDerivedPropertiesConsumer
 discard c2d0b62d49 cleanup(hibernate7): DefaultColumnNameFetcher
 discard 8792b2225d cleanup(hibernate7): general clean up
 discard 4a73656135 cleanup(hibernate7):  Make sure updateable is not used 
internally.
 discard 64992b9c7e cleanup(hibernate7):  Fix Generics
 discard 2373453c2b cleanup(hibernate7):  General cleanup
 discard d4788fc81e cleanup(hibernate7):  Make 
SimpleValueBinder.bindSimpleValue return SimpleValue
 discard 1520c8ab7e cleanup(hibernate7):  Remove unused 
InFlightMetadataCollector from ComponentBinder, simplify 
ComponentUpdater.updateComponen
 discard 4c24231b96 cleanup(hibernate7): ColumnBinder using more 
GrailsHibernate types
 discard 0203ba2d76 refactor(hibernate7): type safety, API modernisation, and 
spec coverage
 discard 547ef5326e refactor(hibernate7): cleanup HibernateProxyHandler
 discard 86788dc5fe refactor(hibernate7): cleanup HibernateSession
 discard 6fa8136a65 refactor(hibernate7): more cleanup HibernateGormStaticApi
 discard 2dd4bcbb21 refactor(hibernate7): more cleanup HibernateDatastore
 discard fc8f10f054 refactor(hibernate7): replace HibernateDatastore.FlushMode 
with org.hibernate.FlushMode
 discard e2e335c133 change HibernateQueryConstants to HibernateQueryArgument
 discard 559695f4db clean up HibernateQuery
 discard c67aad8734 fix: tighten PersistentEntity.getJavaClass() return type to 
Class<?>
 discard 2ecababc8a refactor(hibernate7): replace dual-field HibernateHqlQuery 
with HqlQueryDelegate composition
 discard 94e7f9e88b clean up HibernateHqlQuery
 discard 66fb59259c clean up HibernateQuery
 discard 8bdf9bcd10 clean up PredicateGenerator
 discard 2cfb4f53ab refactor(hibernate7): fold AbstractHibernateEventListener 
into HibernateEventListener
 discard 17e3941fe6 refactor(hibernate7): fold 
AbstractClosureEventTriggeringInterceptor into ClosureEventTriggeringInterceptor
 discard 4a8158fe5b refactor(hibernate7): fold AbstractHibernateSession into 
HibernateSession
 discard 648b6b66d6 refactor: fold AbstractHibernateGormValidationApi into 
HibernateGormValidationApi
 discard 24eb4b361f Restore NamedCriteria to Hibernate 5
 discard 397eb94447 fix FindByExample
 discard c6801d97df rename for Hibernate7OptimisticLockingSpec
 discard 36cf9f379b Fixed SubqueryAliasSpec
 discard 0448a97d80 refactor(hibernate7): merge AbstractHibernateDatastore into 
HibernateDatastore
 discard 5dfe2baeeb refactor: create SimpleValue inside of 
simpleValueColumnBinder
 discard 0ac8c72b13 refactor: extract resolveJoinTableForeignKeyColumnName into 
HibernateToManyProperty
 discard 92e976bef9 refactor: move ManyToOne element creation into 
UnidirectionalOneToManyInverseValuesBinder
 discard a9a9fbfe00 efactor: extract BasicCollectionElementBinder from 
CollectionWithJoinTableBinder
 discard 7e2140c29e refactor: move CollectionKeyBinder into 
CollectionKeyColumnUpdater
 discard d86f229249 refactor: HibernateToManyProperty.getCacheUSage
 discard 375eb8b5b7 refactor: move DependantValue creation into 
CollectionKeyBinder
 discard b6eeedbc5c refactor: extract bindManyToManyElement into 
ManyToManyElementBinder
 discard 0adcb84f98 refactor: extract bindBidirectionalMapElement into 
BidirectionalMapElementBinder
 discard c4a456dd30 refactor: extract bindCollectionKey from 
CollectionSecondPassBinder into CollectionKeyBinder
 discard 9e47d91ff9 refactor: extract bindOrderBy and applyMultiTenantFilter 
from CollectionSecondPassBinder
 discard 2dd7050b85 Extract bindOrderBy into CollectionOrderByBinder
 discard 99e3dadcd8 refactor CollectionSecondPassBinder
 discard 5a75ae5615 refactor CollectionSecondPassBinder
 discard 2f6f1ad6fb test OrderByClauseBuilder
 discard 8cde84628e refactor: CompositeIdentifierToManyToOneBinder
 discard 983e3cfd35 refactor: replace isCompositeIdentifier with 
Optional<CompositeIdentity> in ManyToOneBinder
 discard 3db1606078 refactor: split ManyToOneBinder into ManyToOneBinder and 
ForeignKeyOneToOneBinder
 discard 37173b4344 refactor methods into HibernateOneToOneProperty
 discard 42b042c12e Move InFlightMetadataCollector into ComponentBinder 
constructor; remove it from bindProperty, bindComponent, bindClassProperties, 
and bindCompositeId method signatures
 discard c822bfc550 Clean up 
GrailsPropertyBinder/ManyToOneBinder/OneToOneBinder to use concrete types; 
eliminate OneToOne cast and HibernateToOneProperty overload
 discard c8b5721971 refactor isValidHibernateOneToOne and 
isValidHibernateManyToOne
 discard 98b732cdca Introduce HibernateEnumProperty marker interface; replace 
isEnumType() checks with instanceof
 discard c35ed2b9e0 Refactor CollectionSecondPassBinder and ManyToOneBinder for 
typed dispatch
 discard f5c91c2dc9 fix: share single InFlightMetadataCollector across binders 
in test specs
     add c88e1dcf1f Handle null values for SimpleMapQuery
     add 8c2ad15b1a Handle null values for MongoQuery
     add 1fcc7b74bd Add missing servlet API
     add ebb1474ec8 Port hibernate 5 OpenSessionInViewInterceptor fixes to 
hibernate 7
     add 7e3a862520 fix: normalize Unicode minus sign to ASCII in GSP number 
formatting for locale compatibility
     add f26b1d70a9 test: add functional tests for locale-aware negative number 
formatting
     add 7ea205bba6 fix: scope Unicode minus normalization to input rendering 
only
     add 8b5d630651 Merge branch '7.1.x' into fix/negative-number-locale-15178
     add 37b7834a68 Merge pull request #15475 from 
apache/fix/negative-number-locale-15178
     add 855a8523e1 deprecate: grails.validation.ConstraintEvaluator
     add da2d201457 deprecate: Mixins
     add 3336212ec1 undeprecate: grails.testing.spock.OnceBefore
     add 4d0d9d00d6 deprecate: PropertyConfig.updateable
     add 0855d930ae deprecate: MongoEntity.getDbo()
     add ce3d137cf0 deprecate: grails-events-compat
     add 799480177d deprecate: named queries
     add cddad098d5 deprecate: ApplicationTagLib.createLinkTo
     add 44f8347a2a deprecate: FormTagLib.actionSubmit
     add 847d5a280a deprecate: FormFieldsTagLib.input
     add af51e74b94 deprecate: BeanPropertyAccessor.getBeanClass()
     add c05eea63f8 deprecate: areAssociationsDirty (with session)
     add 2690996bac deprecate: Entity.ALL_DATA_SOURCES, DEFAULT_DATA_SOURCE
     add 99e1223e12 deprecate: Constrained.isDisplay
     add ed0e20b1dc deprecate: Metadata get and getProperty
     add 3fa95f3869 deprecate: GrailsConfigUtils.executeGrailsBootstraps
     add 67e3ab1d1a deprecate: AetherGrapeEngine
     add cff5156694 deprecate: GrailsApplication constants
     add 39c604498b deprecate: ArefactTypeAstTransformation method
     add 963d1d237e style: codenarc issues
     add 23d0ae568f deprecate: remove forked json classes
     add d374fbdd18 deprecate: `grails.web.JSONBuilder`
     add c54cacc0f9 Merge pull request #15470 from apache/deprecate-for-removal
     add e689589a60 [skip ci] Release v7.0.9
     add 61040f0222 [skip ci] Bump version to 7.0.10-SNAPSHOT
     add 01bbf40e9a Merge pull request #15511 from apache/merge-back-7.0.9
     add 8b7cb2e8a9 chore(deps): bump softprops/action-gh-release from 2.5.0 to 
2.6.1
     add 519685916d Merge pull request #15508 from 
apache/dependabot/github_actions/softprops/action-gh-release-2.6.1
     add 88f90279d1 chore(deps): bump release-drafter/release-drafter from 6 to 
7
     add e90ad3fddb Merge pull request #15507 from 
apache/dependabot/github_actions/release-drafter/release-drafter-7
     add 7353f08c5e make sure the DatabaseCleanup annotation is inherited
     add a1846c5ecd Merge pull request #15513 from 
apache/inherittedDatabasecleanup
     add b0250102d2 #15506 - fix - @CompileStatic support for tag libs
     add 9b16d4a964 Merge pull request #15514 from 
apache/gsp-taglib-compilestatic
     add 5df43a4f5d new module `grails-testing-support-http-client`
     add 576c96fdc1 feedback: new iteration
     add b2cfb82db3 ci: add `getAtCheckWaiting` to groovy joint workflow
     add fe185c3ff4 test: use `GroovyErsatzServer`
     add 4bf017a511 test: enable TeamSpec test in CI
     add 7a253b9115 Merge pull request #15505 from 
apache/matrei/7.0.x-http-client-testing-support
     add 8959380ab8 build: enable running single tests with --tests flag
     add b4ee9d9b7d Merge pull request #15517 from 
apache/matrei/uber-tests-build
     add 6cf5fea99d Merge remote-tracking branch 'origin/7.0.x' into 
merge/7.0.x-into-7.1.x
     add 2c0ecc1776 Merge pull request #15520 from apache/merge/7.0.x-into-7.1.x
     add 10f71f9729 Merge remote-tracking branch 'origin/7.1.x' into 
merge/7.1.x-into-8.0.x
     add cee6619f4a Merge pull request #15521 from apache/merge/7.1.x-into-8.0.x
     add 0730e05d22 fix: pin GitHub Actions to ASF-approved commit hashes
     add 33951b0af2 Merge pull request #15523 from 
apache/fix/approved-github-actions-compliance
     add 13864aaae5 Merge branch '7.0.x' into 7.1.x
     add 6201c72591 Merge branch '7.1.x' into 8.0.x
     add 531e69e427 fix: set explicit commitish for release-drafter to prevent 
PR failures
     add 552f6cec42 Merge pull request #15524 from 
apache/fix/release-drafter-commitish
     add 86a4c21bb0 Merge branch '7.0.x' into 7.1.x
     add 51e8a46f49 Merge branch '7.1.x' into 8.0.x
     add 4bd7cf3711 Add Spring Security plugin upgrade link to upgrading guide
     add fce49d3133 Merge branch '7.0.x' into docs/spring-security-upgrade-link
     add c5c2c3899e Merge branch '7.0.x' into docs/spring-security-upgrade-link
     add 79a12c6eee Merge pull request #15519 from 
apache/docs/spring-security-upgrade-link
     add c983e3d119 Merge branch '7.0.x' into 7.1.x
     add b8912b66e7 Merge branch '7.1.x' into 8.0.x
     add 55b4529ff1 Merge branch '8.0.x' into 8.0.x-hibernate7
     new 7d197bf8d9 fix: share single InFlightMetadataCollector across binders 
in test specs
     new e7b7167a8e Refactor CollectionSecondPassBinder and ManyToOneBinder for 
typed dispatch
     new f910c02fff Introduce HibernateEnumProperty marker interface; replace 
isEnumType() checks with instanceof
     new e753e658db refactor isValidHibernateOneToOne and 
isValidHibernateManyToOne
     new bb09c7a639 Clean up 
GrailsPropertyBinder/ManyToOneBinder/OneToOneBinder to use concrete types; 
eliminate OneToOne cast and HibernateToOneProperty overload
     new 4edc9aad88 Move InFlightMetadataCollector into ComponentBinder 
constructor; remove it from bindProperty, bindComponent, bindClassProperties, 
and bindCompositeId method signatures
     new 16b4923d8f refactor methods into HibernateOneToOneProperty
     new 4d86dcbe9a refactor: split ManyToOneBinder into ManyToOneBinder and 
ForeignKeyOneToOneBinder
     new c96bf2d769 refactor: replace isCompositeIdentifier with 
Optional<CompositeIdentity> in ManyToOneBinder
     new 1c1dc2340d refactor: CompositeIdentifierToManyToOneBinder
     new bfbde3a949 test OrderByClauseBuilder
     new 85c0aac1d9 refactor CollectionSecondPassBinder
     new b53527ee80 refactor CollectionSecondPassBinder
     new d13a8d9672 Extract bindOrderBy into CollectionOrderByBinder
     new 8f37cd3613 refactor: extract bindOrderBy and applyMultiTenantFilter 
from CollectionSecondPassBinder
     new 1da339868d refactor: extract bindCollectionKey from 
CollectionSecondPassBinder into CollectionKeyBinder
     new b24db91d5d refactor: extract bindBidirectionalMapElement into 
BidirectionalMapElementBinder
     new 4a28b196ac refactor: extract bindManyToManyElement into 
ManyToManyElementBinder
     new 08e1e86368 refactor: move DependantValue creation into 
CollectionKeyBinder
     new 63b2488b37 refactor: HibernateToManyProperty.getCacheUSage
     new 3d80db3a49 refactor: move CollectionKeyBinder into 
CollectionKeyColumnUpdater
     new b92f0b1faa efactor: extract BasicCollectionElementBinder from 
CollectionWithJoinTableBinder
     new b9933d0fd5 refactor: move ManyToOne element creation into 
UnidirectionalOneToManyInverseValuesBinder
     new c3356b1bd7 refactor: extract resolveJoinTableForeignKeyColumnName into 
HibernateToManyProperty
     new 9cdb1d3d71 refactor: create SimpleValue inside of 
simpleValueColumnBinder
     new 3f904674c7 refactor(hibernate7): merge AbstractHibernateDatastore into 
HibernateDatastore
     new 1ebdbca05c Fixed SubqueryAliasSpec
     new 62a1500ecb rename for Hibernate7OptimisticLockingSpec
     new ff57040943 fix FindByExample
     new 1625183855 Restore NamedCriteria to Hibernate 5
     new b9865c4065 refactor: fold AbstractHibernateGormValidationApi into 
HibernateGormValidationApi
     new 65172d450c refactor(hibernate7): fold AbstractHibernateSession into 
HibernateSession
     new 29b14b0613 refactor(hibernate7): fold 
AbstractClosureEventTriggeringInterceptor into ClosureEventTriggeringInterceptor
     new 7c58c6b89c refactor(hibernate7): fold AbstractHibernateEventListener 
into HibernateEventListener
     new 0914076fbe clean up PredicateGenerator
     new af7113aec4 clean up HibernateQuery
     new e11209d6e3 clean up HibernateHqlQuery
     new 04d3685112 refactor(hibernate7): replace dual-field HibernateHqlQuery 
with HqlQueryDelegate composition
     new 73d0286080 fix: tighten PersistentEntity.getJavaClass() return type to 
Class<?>
     new 8f51ec5bd7 clean up HibernateQuery
     new 615d25ef92 change HibernateQueryConstants to HibernateQueryArgument
     new de3963896a refactor(hibernate7): replace HibernateDatastore.FlushMode 
with org.hibernate.FlushMode
     new 6dd23eb45e refactor(hibernate7): more cleanup HibernateDatastore
     new fe43b895e7 refactor(hibernate7): more cleanup HibernateGormStaticApi
     new c75510a8e1 refactor(hibernate7): cleanup HibernateSession
     new 6cc4475824 refactor(hibernate7): cleanup HibernateProxyHandler
     new 70c7807793 refactor(hibernate7): type safety, API modernisation, and 
spec coverage
     new a0e8586231 cleanup(hibernate7): ColumnBinder using more 
GrailsHibernate types
     new 16b8dc16c0 cleanup(hibernate7):  Remove unused 
InFlightMetadataCollector from ComponentBinder, simplify 
ComponentUpdater.updateComponen
     new c060e2800e cleanup(hibernate7):  Make 
SimpleValueBinder.bindSimpleValue return SimpleValue
     new 893508ee98 cleanup(hibernate7):  General cleanup
     new 9804429a86 cleanup(hibernate7):  Fix Generics
     new 7acd83ccf3 cleanup(hibernate7):  Make sure updateable is not used 
internally.
     new 5769be2e26 cleanup(hibernate7): general clean up
     new 7519aca243 cleanup(hibernate7): DefaultColumnNameFetcher
     new ee718c97d8 cleanup(hibernate7): ConfigureDerivedPropertiesConsumer
     new 6dcbf339f8 cleanup(hibernate7):  use Hibernate-specific types in 
ForeignKeyColumnCountCalculator and related specs
     new 62c24f092c hibernate7: CloseSuppressingInvocationHandler
     new fa06fe707a hibernate7: clean up GrailsHibernateTemplate
     new 2d00680031 hibernate7: spec for GrailsSessionContext and 
InstanceApiHelper
     new 2ef3d51ac0 hibernate7: cleanup ListSecondPassBinder
     new 91ef92394c hibernate7: cleanup GrailsHibernateUtil
     new e4b8bbf03c hibernate7: cleanup update MapSecondPassBinderSpec
     new 4369ad4994 hibernate7: cleanup update MapSecondPassBinderSpec
     new d598e2cdce hibernate7: cleanup update GrailsHibernateQueryUtils
     new 9edc5948b1 hibernate7: PredicateGenerator now uses ConversionService 
to coerce accidental String to Number
     new a5c83ede46 hibernate7: Refactoring GrailsHibernateQueryUtils and 
HibernateGormStaticApi
     new a636c837bf hibernate7: Refactoring HibernateGormStaticApi
     new 6346ae67f1 hibernate7: removing GrailsHibernateQueryUtils.java
     new ac1c7ec0f0 hibernate7: cleanup HibernateHqlQuery
     new 7e115b18a7 hibernate7: add Positional Parameters support
     new 961d4f4bbc hibernate7: codenarc
     new 8cd8d27378 hibernate7: more Codenarc
     new 13c0cb0374 hibernate7: more Codenarc
     new f28386cdda hibernate7: more Codenarc
     new 341f453d51 hibernate7: more Codenarc
     new b9a175d834 hibernate7: more Codenarc
     new f54b94191e hibernate7: more Codenarc
     new c570446ecd hibernate7: removed deprecated code from 
HibernateGormInstanceApi
     new 483c9b151a hibernate7: more CodeNarc
     new 59dba3df73 hibernate7: more CodeNarc
     new a6d502cbae hibernate7: more CodeNarc
     new a20ffb9dc0 hibernate7: more CodeNarc
     new 7031b9c931 hibernate7: HibernateGormValidationApi bug fix
     new f54f8660d2 hibernate7: - Fix alias resolution architecture: - Fix 
scroll(): - Fix countDistinct/groupProperty - Add eq(Map, String, Object) 
overload for Groovy named-params form,
     new d074b8271f hibernate7: PMD fixes
     new b738f11be9 hibernate7: raw fixes
     new b79b2878cf hibernate7: added cache and readOnly support to 
CriteriaMethodInvoker
     new ef7f1ce857 hibernate7: added lock and fetchMode support to 
CriteriaMethodInvoker
     new abaa38b659 hibernate7: cleanup TraitPropertyAccessStrategy
     new f791e4d136 hibernate7: SubClassBinder now returns a list of subclasses
     new 3a1bbaade9 hibernate7: 1 Refactor subclass binders to internally 
create Hibernate mapping objects                2                3 - Update 
JoinedSubClassBinder, UnionSubclassBinder, and SingleTableSubclassBinder to 
instantiate JoinedSubclass, UnionSubclass, and SingleTableSubclass internally.  
              4 - Modify binder method signatures to return the created 
subclass and accept the parent PersistentClass.                5 - Update 
SingleTableSubclassBinder constructor to  [...]
     new d1bdac60c3 hibernate7: clean up constructor of SubclassMappingBinder
     new 18da254dfe hibernate7:  Modify NaturalIdentifierBinder to accept 
GrailsHibernatePersistentEntity instead of Mapping for better consistency with 
other binders.
     new 8e4f5a7a93 liquibase-hibernate7-oss fork
     new d774afc00b partial linting commit.
     new eb885c1008 hibernate 7:  further linting and testing
     new ec9e023edc hibernate 7:  cleaning and testing 
HibernateSpringBeanDatabase
     new aef5c0e75d hibernate 7:  added more robustness to ChangeLogParser
     new a25dff3b5d hibernate 7:  added GormColumnSnapshotGeneratorSpec
     new 4601826450 hibernate 7:  added GormDatabaseSpec
     new 087d7bb29d hibernate 7 GrailsLiquibaseSpec
     new db80b65725 hibernate 7 GroovyChangeSpec
     new 1a38b41bdd hibernate 7 ChangedColumnChangeGenerator
     new dd92e80c8c hibernate 7 ChangedSequenceChangeGenerator
     new c227011c1f dbmigration: added specs for Generators
     new ab0c61ae0e dbmigration: added specs for Generators
     new 0ca04a0bd7 hibernate 7: refactor ClassBinder
     new d6c3684bcc hibernate 7: CacheConfig usage and include are now enums
     new 9984a6b752 hibernate 7:  GrailsHibernatePersistentEntity.java: Added a 
default getHibernateIdentity()
     new dbe04cb17a hibernate 7:  Ensuring robust identifier handling through 
the                 creation of synthetic ID properties for entities that lack 
explicit identifier definitions
     new 61a4f25fc6 hibernate 7:  Consolidated Identity logic
     new 94dc6e0217 hibernate 7:  reducing arguments to 
HibernatePersistentEntity
     new b55d18f32f hibernate 7:  reducing arguments to 
HibernatePersistentEntity
     new 0cf32813f1 hibernate 7:  refactoring RootBinder
     new 70775c269d hibernate 7:  using more HibernatePersistentEntity
     new eea8d27015 hibernate 7:  clean up 
ClassPropertiesBinder.bindClassProperties
     new 4db2987ce9 hibernate 7:  first step in encapsulating Table inside of 
HibernatePersistentEntity
     new 1062c8f19b hibernate 7:  Refactoring signature of GrailsPropertyBinder
     new 4e20853910 hibernate 7:  Refactoring signature of OneToOneBinder
     new 80dc543aed hibernate 7:  Refactoring signature of EnumTypeBinder
     new 5e4e1c1f00 hibernate 7:  Refactoring CollectionBinder
     new 12c237d72c hibernate 7:  Refactoring ForeignKeyOneToOneBinder
     new 12bcc667fc hibernate 7:  remove unnecessary collection arguments
     new cdf0b687f3 hibernate 7 refactoring EnumTypeBinder
     new d412af8027 hibernate 7 temp
     new 5c9ecac6a4 hibernate 7 temp
     new 6e0abf6bd5 minor fixes
     new 20ff4c75bf PredicateGenerator throws correct exception
     new 1c7b105f08 better fixes for PredicateGenerator
     new 0a9cc2a622 hibernate 7: refactor ManyToOneBinder
     new ae5d32005c hibernate 7: refactor ManyToOneBinder
     new 1318b8d690 hibernate 7: refactor ComponentBinder
     new d1eee794cc hibernate 7: refactor EnumTypeBinder
     new a172b56e02 hibernate 7: update BindCollectionElementBinderSpec
     new 64052cae16 hibernate 7: refactor  BindCollectionElementBinder
     new 9003465a43 hibernate 7: refactor  BindCollectionElementBinder to 
EnumTypeBinder
     new 840fd60452 hibernate 7: ### Build issue **Issue** misconfiguration of 
grails-data-tck-config.gradle and core build.gradle
     new bf1d4df428 hibernate 7:
     new 889458cd51 hibernate 7:
     new 04a9041ad5 hibernate 7:
     new 2c5ea3cdf4 hibernate 7:
     new 2b65553c97 hibernate 7:
     new da7b79d95f hibernate 7:
     new 25698ec14c hibernate 7:
     new e1de371fb0 hibernate 7:
     new 506d69d59b hibernate 7:
     new 921c97cb1d hibernate 7:
     new 4a8fdd9ccc hibernate 7:  1. Enables the DSL: Adds createAlias to 
HibernateCriteriaBuilder and the CriteriaMethodInvoker infrastructure.    2. 
Solves the "Basic Collection" Gap: Introduces the HibernateAlias metadata class 
to handle aliasing for basic collections (like Set<String>), which GORM 
traditionally handled differently than       standard associations.    3. 
Bypasses H7 Restrictions: Updates JpaFromProvider and PredicateGenerator to use 
these aliases to resolve the "multiv [...]
     new 1fb626ba18 hibernate 7: Partial ByteBuddy implementation
     new 5cd0b68fd0 hibernate 7: Partial ByteBuddy implementation 2
     new 61db8e6cbe hibernate 7: Proxy is working
     new 230bb940d4 hibernate 7: Centralized Laziness Intelligence    * 
Consolidated Logic: Migrated fragmented laziness rules from multiple binders 
into the core GrailsHibernatePersistentEntity and HibernatePersistentProperty 
models.    * Idempotent Binding: Ensured that laziness decisions are consistent 
throughout the entire binding lifecycle by establishing the entity model as the 
single source of truth.    * Refined Property Capabilities: Overrode 
isLazyAble() to correctly identify al [...]
     new 6371219657 hibernate 7:   Key Enhancements & Fixes:
     new 4fd80ac123 hibernate 7: linting
     new 832ddb84fd hibernate 7: linting
     new 402690eaf8 hibernate 7: linting and EventListenerIntegrator tightening
     new ad038d9a47 hibernate 7: Internally DataSource Connection.DEFAULT value 
was incorrect, still support legacy value hardcoded
     new ec22a38cf6 hibernate 7: added more validations for GrailsHibernateUtil
     new 2baf5fa8b8 hibernate 7: more linting
     new fe558c7bca hibernate 7:   * Query Engine Precision:        * Replaced 
inefficient IN subqueries with true SQL JOINs for association criteria.        
* Enabled full support for user-specified JoinType (INNER, LEFT, etc.) across 
all criteria APIs.        * Resolved ClassCastException and 
IllegalArgumentException issues when navigating deeply nested association paths 
or querying into @Embedded components.        * Fixed correlated subquery 
support (exists) to correctly handle its ow [...]
     new 4bd0764cc1 hibernate 7:   * Fix HQL Queries
     new 515ec3c72d hibernate 7:   * Solidify PagedResultList
     new b7605848f7 hibernate 7:   * Solidify PagedResultList and PMD

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (3b76d8c9e6)
            \
             N -- N -- N   refs/heads/8.0.x-hibernate7-dev (b7605848f7)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 164 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:
 .github/workflows/codestyle.yml                    |    6 +-
 .github/workflows/forge-deploy-next.yml            |   14 +-
 .github/workflows/forge-deploy-prev-snapshot.yml   |   14 +-
 .github/workflows/forge-deploy-prev.yml            |   14 +-
 .github/workflows/forge-deploy-release.yml         |   14 +-
 .github/workflows/forge-deploy-snapshot.yml        |   14 +-
 .github/workflows/gradle.yml                       |   22 +-
 .github/workflows/groovy-joint-workflow.yml        |    5 +-
 .github/workflows/rat.yml                          |    2 +-
 .github/workflows/release-notes.yml                |   13 +-
 .github/workflows/release-publish-docs.yml         |    2 +-
 .github/workflows/release.yml                      |   16 +-
 gradle.properties                                  |    6 +-
 .../src/main/groovy/grails/web/JSONBuilder.groovy  |    2 +-
 .../main/groovy/grails/core/GrailsApplication.java |    6 +-
 grails-core/src/main/groovy/grails/util/Mixin.java |    2 +-
 .../groovy/grails/util/MixinTargetAware.groovy     |    2 +-
 .../grails/validation/ConstraintsEvaluator.java    |    2 +-
 .../injection/ArtefactTypeAstTransformation.java   |    2 +-
 .../compiler/injection/MixinTransformation.java    |    2 +-
 .../grails/orm/hibernate/cfg/PropertyConfig.groovy |    3 +
 .../mapping/HibernateMappingBuilderTests.groovy    |   13 +-
 .../cfg/domainbinding/binder/ComponentBinder.java  |    1 +
 .../domainbinding/binder/GrailsDomainBinder.java   |    2 +-
 .../cfg/domainbinding/binder/IdentityBinder.java   |    3 +
 .../cfg/domainbinding/binder/SimpleIdBinder.java   |    1 +
 .../cfg/domainbinding/binder/SubClassBinder.java   |    2 +
 .../binder/SubclassMappingBinder.java              |    1 +
 .../hibernate/HibernateOneToManyProperty.java      |    2 -
 .../secondpass/CollectionWithJoinTableBinder.java  |    8 +-
 grails-data-hibernate7/grails-plugin/build.gradle  |    1 +
 .../GrailsOpenSessionInViewInterceptor.java        |  128 ++-
 .../main/groovy/grails/mongodb/MongoEntity.groovy  |    2 +-
 .../mongodb/api/MongoInstanceOperations.groovy     |    5 +-
 .../datastore/gorm/mongo/api/MongoStaticApi.groovy |    2 +-
 .../datastore/mapping/mongo/query/MongoQuery.java  |    8 +-
 .../mapping/simple/query/SimpleMapQuery.groovy     |    8 +-
 .../org/grails/datastore/gorm/GormEnhancer.groovy  |   12 +-
 .../org/grails/datastore/gorm/GormEntity.groovy    |   28 +-
 .../gorm/query/NamedQueriesBuilder.groovy          |    2 +
 .../grails/gorm/validation/Constrained.groovy      |    2 +-
 .../grails/datastore/mapping/config/Entity.groovy  |    8 +-
 .../datastore/mapping/core/AbstractSession.java    |    2 +-
 .../dirty/checking/DirtyCheckingSupport.groovy     |    2 +-
 grails-doc/src/en/guide/index.adoc                 |    6 +-
 grails-doc/src/en/guide/reference.adoc             |    4 +-
 .../src/en/guide/upgrading/upgrading60x.adoc       |    4 +
 .../src/en/ref/Database Mapping/updateable.adoc    |   23 -
 .../GrailsDomainClassAutoConfiguration.groovy      |    1 +
 .../domain/support/ConstraintEvaluatorAdapter.java |    1 +
 .../src/main/groovy/grails/artefact/Service.groovy |    2 +-
 .../src/main/groovy/grails/events/Events.groovy    |    2 +-
 .../compat/src/main/groovy/reactor/bus/Bus.java    |    2 +-
 .../compat/src/main/groovy/reactor/bus/Event.java  |    2 +-
 .../src/main/groovy/reactor/bus/EventBus.groovy    |    2 +-
 .../reactor/bus/registry/Registration.groovy       |    2 +-
 .../reactor/bus/registry/Subscription.groovy       |    2 +-
 .../main/groovy/reactor/bus/selector/Selector.java |    2 +-
 .../src/main/groovy/reactor/fn/Consumer.java       |    2 +-
 .../spring/context/annotation/Consumer.groovy      |    1 +
 .../spring/context/annotation/Selector.groovy      |    1 +
 .../plugin/formfields/FormFieldsTagLib.groovy      |   13 +-
 .../plugin/formfields/BeanPropertyAccessor.groovy  |    2 +-
 .../formfields/BeanPropertyAccessorImpl.groovy     |    2 +
 .../DelegatingBeanPropertyAccessorImpl.groovy      |    2 +-
 .../plugin/formfields/PropertyPathAccessor.groovy  |    1 +
 .../formfields/DefaultInputRenderingSpec.groovy    |   22 +
 .../src/main/groovy/grails/util/Metadata.groovy    |    4 +-
 .../grails/core/gsp/DefaultGrailsTagLibClass.java  |   17 +
 .../core/gsp/DefaultGrailsTagLibClassSpec.groovy   |  113 ++
 .../plugins/web/taglib/ApplicationTagLib.groovy    |    3 +-
 .../grails/plugins/web/taglib/FormTagLib.groovy    |    2 +-
 .../cli/compiler/grape/AetherGrapeEngine.java      |    2 +-
 .../compiler/grape/AetherGrapeEngineFactory.java   |    2 +-
 grails-test-examples/app1/build.gradle             |    3 +-
 .../groovy/functionaltests/AtResourceSpec.groovy   |   27 +-
 .../BookRestfulControllerSpec.groovy               |   36 +-
 .../functionaltests/async/AsyncPromiseSpec.groovy  |  277 ++---
 .../binding/AdvancedDataBindingSpec.groovy         |  390 ++++---
 .../functionaltests/caching/CachingSpec.groovy     |  144 +--
 .../codecs/SecurityCodecsSpec.groovy               |  365 +++---
 .../commanddi/CommandObjectDISpec.groovy           |  273 ++---
 .../contentneg/ContentNegotiationSpec.groovy       |  277 ++---
 .../functionaltests/cors/CorsAdvancedSpec.groovy   |  262 ++---
 .../errorhandling/ErrorHandlingSpec.groovy         |  181 ++-
 .../fileupload/FileUploadSpec.groovy               |  342 +++---
 .../flow/FlashChainForwardSpec.groovy              |  261 ++---
 .../i18n/InternationalizationSpec.groovy           |  342 +++---
 .../InterceptorAdvancedMatchingSpec.groovy         |  214 ++--
 .../interceptors/InterceptorOrderingSpec.groovy    |  205 ++--
 .../requestresponse/RequestResponseSpec.groovy     |  355 +++---
 .../springevents/SpringEventsSpec.groovy           |  134 +--
 .../functionaltests/taglib/TagLibSpec.groovy       |  664 ++++-------
 .../urlmappings/UrlMappingsSpec.groovy             |  259 ++---
 .../async-events-pubsub-demo/build.gradle          |    4 +-
 .../groovy/pubsub/demo/TaskControllerSpec.groovy   |   34 +-
 grails-test-examples/cache/build.gradle            |    8 +-
 .../com/demo/AdvancedCachingIntegrationSpec.groovy |  237 +---
 grails-test-examples/demo33/build.gradle           |    2 +
 .../groovy/demo/JsonControllerSpec.groovy          |   26 +-
 .../grails-multiple-datasources/build.gradle       |    8 +-
 .../MultiDataSourceWithSessionSpec.groovy          |   44 +-
 .../hibernate5/issue450/build.gradle               |    3 +-
 .../groovy/example/BookControllerSpec.groovy       |   27 +-
 grails-test-examples/issue-11102/build.gradle      |    6 +-
 .../groovy/issue11102/HttpClientCommonSpec.groovy  |   45 -
 .../groovy/issue11102/TestControllerSpec.groovy    |   27 +-
 grails-test-examples/issue-11767/build.gradle      |    7 +-
 .../groovy/issue11767/app/ConfigLoadingSpec.groovy |   37 +-
 grails-test-examples/issue-15228/build.gradle      |    3 +-
 .../issue11767/app/GsonViewRespondSpec.groovy      |   58 +-
 grails-test-examples/issue-views-182/build.gradle  |    3 +-
 .../groovy/views182/CustomErrorSpec.groovy         |   27 +-
 .../groovy/views182/HttpClientCommonSpec.groovy    |   46 -
 grails-test-examples/micronaut/build.gradle        |    3 +-
 .../MicronautDeclarativeClientSpec.groovy          |  197 ++--
 .../micronaut/MicronautErsatzAdvancedSpec.groovy   |  733 ++++--------
 .../micronaut/MicronautErsatzPatternSpec.groovy    |  337 +++---
 .../micronaut/MicronautErsatzRoundtripSpec.groovy  |  453 +++-----
 .../views-functional-tests/build.gradle            |    5 +-
 .../groovy/functional/tests/BookSpec.groovy        |  181 +--
 .../groovy/functional/tests/BulletinSpec.groovy    |   26 +-
 .../groovy/functional/tests/CircularSpec.groovy    |   74 +-
 .../groovy/functional/tests/CustomerSpec.groovy    |   41 +-
 .../groovy/functional/tests/EmbeddedSpec.groovy    |   58 +-
 .../groovy/functional/tests/HttpClientSpec.groovy  |   44 -
 .../groovy/functional/tests/InheritanceSpec.groovy |   38 +-
 .../tests/ModelInterceptorIntSpec.groovy           |   37 +-
 .../functional/tests/ObjectTemplateSpec.groovy     |   27 +-
 .../functional/tests/PersonInheritanceSpec.groovy  |   32 +-
 .../groovy/functional/tests/ProductSpec.groovy     |  218 ++--
 .../groovy/functional/tests/ProjectSpec.groovy     |   38 +-
 .../groovy/functional/tests/ProxySpec.groovy       |   31 +-
 .../groovy/functional/tests/TeamSpec.groovy        |   91 +-
 .../functional/tests/TestControllerSpec.groovy     |   28 +-
 .../functional/tests/TestGmlControllerSpec.groovy  |   32 +-
 .../functional/tests/TestGsonControllerSpec.groovy |   86 +-
 .../groovy/functional/tests/VehicleSpec.groovy     |   61 +-
 .../functional/tests/api/NamespacedBookSpec.groovy |  143 +--
 grails-test-suite-uber/build.gradle                |   87 +-
 .../web/binding/JSONBindingToNullSpec.groovy       |    7 +-
 .../groovy/grails/testing/spock/OnceBefore.groovy  |    2 -
 .../testing/cleanup/core/DatabaseCleanup.groovy    |    2 +
 grails-testing-support-http-client/README.md       |  201 ++++
 .../build.gradle                                   |   30 +-
 .../testing/http/client/HttpClientSupport.groovy   | 1169 ++++++++++++++++++++
 .../testing/http/client/MultipartBody.groovy       |  191 ++++
 .../testing/http/client/TestHttpResponse.groovy    |  994 +++++++++++++++++
 .../testing/http/client/utils/JsonUtils.groovy     |  276 +++++
 .../testing/http/client/utils/XmlUtils.groovy      |  241 ++++
 .../http/client/HttpClientSupportSpec.groovy       | 1165 +++++++++++++++++++
 .../testing/http/client/MultipartBodySpec.groovy   |   67 ++
 .../http/client/TestHttpResponseSpec.groovy        |  542 +++++++++
 .../testing/http/client/utils/JsonUtilsSpec.groovy |  159 +++
 .../testing/http/client/utils/XmlUtilsSpec.groovy  |  329 ++++++
 .../grails/validation/ConstrainedDelegate.groovy   |    2 +-
 .../plugin/json/builder/DefaultJsonGenerator.java  |  542 +--------
 .../grails/plugin/json/builder/JsonGenerator.java  |  270 +----
 .../grails/plugin/json/builder/JsonOutput.java     |  268 +----
 .../plugin/json/builder/StreamingJsonBuilder.java  |  800 +-------------
 .../json/converters/InstantJsonConverter.groovy    |    3 +-
 .../json/converters/LocalDateJsonConverter.groovy  |    3 +-
 .../converters/LocalDateTimeJsonConverter.groovy   |    3 +-
 .../json/converters/LocalTimeJsonConverter.groovy  |    3 +-
 .../converters/OffsetDateTimeJsonConverter.groovy  |    3 +-
 .../json/converters/OffsetTimeJsonConverter.groovy |    3 +-
 .../json/converters/PeriodJsonConverter.groovy     |    3 +-
 .../converters/ZonedDateTimeJsonConverter.groovy   |    3 +-
 .../plugin/json/view/JsonViewTemplateEngine.groovy |   30 +-
 .../plugin/json/view/JsonViewWritableScript.groovy |   67 +-
 .../json/view/api/GrailsJsonViewHelper.groovy      |   18 +-
 .../plugin/json/view/api/HalViewHelper.groovy      |   18 +-
 .../grails/plugin/json/view/api/JsonView.groovy    |   38 +-
 .../internal/DefaultGrailsJsonViewHelper.groovy    |   94 +-
 .../view/api/internal/DefaultHalViewHelper.groovy  |  134 +--
 .../api/internal/DefaultJsonApiViewHelper.groovy   |   11 +-
 .../view/api/internal/DefaultJsonViewHelper.groovy |    3 +-
 .../JsonTemplateTypeCheckingExtension.groovy       |    9 +-
 .../json/view/template/JsonViewTemplate.groovy     |   23 +-
 .../web/servlet/context/GrailsConfigUtils.java     |    3 +-
 settings.gradle                                    |    9 +-
 181 files changed, 9295 insertions(+), 7857 deletions(-)
 delete mode 100644 grails-doc/src/en/ref/Database Mapping/updateable.adoc
 create mode 100644 
grails-gsp/grails-taglib/src/test/groovy/org/grails/core/gsp/DefaultGrailsTagLibClassSpec.groovy
 delete mode 100644 
grails-test-examples/issue-11102/src/integration-test/groovy/issue11102/HttpClientCommonSpec.groovy
 delete mode 100644 
grails-test-examples/issue-views-182/src/integration-test/groovy/views182/HttpClientCommonSpec.groovy
 delete mode 100644 
grails-test-examples/views-functional-tests/src/integration-test/groovy/functional/tests/HttpClientSpec.groovy
 create mode 100644 grails-testing-support-http-client/README.md
 copy {grails-testing-support-views-gson => 
grails-testing-support-http-client}/build.gradle (64%)
 create mode 100644 
grails-testing-support-http-client/src/main/groovy/org/apache/grails/testing/http/client/HttpClientSupport.groovy
 create mode 100644 
grails-testing-support-http-client/src/main/groovy/org/apache/grails/testing/http/client/MultipartBody.groovy
 create mode 100644 
grails-testing-support-http-client/src/main/groovy/org/apache/grails/testing/http/client/TestHttpResponse.groovy
 create mode 100644 
grails-testing-support-http-client/src/main/groovy/org/apache/grails/testing/http/client/utils/JsonUtils.groovy
 create mode 100644 
grails-testing-support-http-client/src/main/groovy/org/apache/grails/testing/http/client/utils/XmlUtils.groovy
 create mode 100644 
grails-testing-support-http-client/src/test/groovy/org/apache/grails/testing/http/client/HttpClientSupportSpec.groovy
 create mode 100644 
grails-testing-support-http-client/src/test/groovy/org/apache/grails/testing/http/client/MultipartBodySpec.groovy
 create mode 100644 
grails-testing-support-http-client/src/test/groovy/org/apache/grails/testing/http/client/TestHttpResponseSpec.groovy
 create mode 100644 
grails-testing-support-http-client/src/test/groovy/org/apache/grails/testing/http/client/utils/JsonUtilsSpec.groovy
 create mode 100644 
grails-testing-support-http-client/src/test/groovy/org/apache/grails/testing/http/client/utils/XmlUtilsSpec.groovy


Reply via email to