You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by as...@apache.org on 2025/05/27 16:09:57 UTC

(grails-doc) branch gh-pages updated: Deploying to gh-pages - 16:09:51

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

asf-ci-deploy pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/grails-doc.git


The following commit(s) were added to refs/heads/gh-pages by this push:
     new cd3dd02b5f Deploying to gh-pages - 16:09:51
cd3dd02b5f is described below

commit cd3dd02b5f1bbcc81e24976b764caffd1f244f21
Author: jdaugherty <jd...@users.noreply.github.com>
AuthorDate: Tue May 27 16:09:51 2025 +0000

    Deploying to gh-pages - 16:09:51
---
 .../developer-manual/gettingStarted.html           |  2 +-
 .../grails-data/developer-manual/introduction.html |  2 +-
 .../grails-data/developer-manual/stepByStep.html   |  2 +-
 snapshot/grails-data/developer-manual/testing.html |  2 +-
 .../developer-manual/understandingApi.html         |  2 +-
 .../understandingApi/datastoreBasics.html          |  2 +-
 .../understandingApi/gormApis.html                 |  2 +-
 .../understandingApi/gormEnhancer.html             |  2 +-
 .../understandingApi/implementingCrud.html         |  2 +-
 .../understandingApi/implementingQueries.html      |  2 +-
 .../understandingApi/secondaryIndexes.html         |  2 +-
 .../hibernate5/api/deprecated-list.html            |  2 +-
 snapshot/grails-data/hibernate5/api/index-all.html |  8 +--
 .../bson/codecs/encoders/InstantEncoder.html       |  4 +-
 .../bson/codecs/encoders/LocalDateEncoder.html     |  4 +-
 .../bson/codecs/encoders/LocalDateTimeEncoder.html |  4 +-
 .../bson/codecs/encoders/LocalTimeEncoder.html     |  4 +-
 .../codecs/encoders/OffsetDateTimeEncoder.html     |  4 +-
 .../bson/codecs/encoders/OffsetTimeEncoder.html    |  4 +-
 .../bson/codecs/encoders/PeriodEncoder.html        |  4 +-
 .../bson/codecs/encoders/SimpleEncoder.1.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.10.html     | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.11.html     | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.12.html     | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.13.html     | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.2.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.3.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.4.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.5.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.6.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.7.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.8.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.9.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.html        |  4 +-
 .../datastore/mapping/reflect/EntityReflector.html |  8 +--
 .../orm/hibernate/AbstractHibernateDatastore.html  |  6 +--
 .../orm/hibernate/GrailsHibernateTemplate.html     |  4 +-
 .../GrailsHibernateTransactionManager.html         | 22 ++++----
 .../grails/orm/hibernate/HibernateDatastore.html   |  8 +--
 ...ceSettings.HibernateSettings.FlushSettings.html |  4 +-
 .../hibernate/support/HibernateVersionSupport.html | 10 ++--
 .../GrailsOpenSessionInViewInterceptor.html        |  4 +-
 .../grails-data/mongodb/api/deprecated-list.html   |  2 +-
 .../api/grails/orm/HibernateCriteriaBuilder.html   |  2 +-
 snapshot/grails-data/mongodb/api/index-all.html    | 30 +++++------
 .../bson/codecs/encoders/InstantEncoder.html       |  4 +-
 .../bson/codecs/encoders/LocalDateEncoder.html     |  4 +-
 .../bson/codecs/encoders/LocalDateTimeEncoder.html |  4 +-
 .../bson/codecs/encoders/LocalTimeEncoder.html     |  4 +-
 .../codecs/encoders/OffsetDateTimeEncoder.html     |  4 +-
 .../bson/codecs/encoders/OffsetTimeEncoder.html    |  4 +-
 .../bson/codecs/encoders/PeriodEncoder.html        |  4 +-
 .../bson/codecs/encoders/SimpleEncoder.1.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.10.html     | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.11.html     | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.12.html     | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.13.html     | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.2.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.3.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.4.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.5.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.6.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.7.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.8.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.9.html      | 20 +------
 .../bson/codecs/encoders/SimpleEncoder.html        |  4 +-
 .../mapping/mongo/config/MongoCollection.html      | 28 ++--------
 ...PersistentEntity.DocumentCollectionMapping.html |  4 +-
 .../engine/AbstractMongoObectEntityPersister.html  | 10 ++--
 .../mapping/mongo/engine/MongoEntityPersister.html |  2 +-
 .../orm/hibernate/AbstractHibernateDatastore.html  |  6 +--
 .../hibernate/AbstractHibernateGormStaticApi.html  | 18 +++----
 .../orm/hibernate/AbstractHibernateSession.html    |  4 +-
 .../orm/hibernate/GrailsHibernateTemplate.html     |  8 +--
 .../GrailsHibernateTransactionManager.html         | 22 ++++----
 .../grails/orm/hibernate/HibernateDatastore.html   |  8 +--
 .../orm/hibernate/HibernateGormStaticApi.html      |  6 +--
 .../orm/hibernate/cfg/GrailsDomainBinder.html      | 52 +++++++++---------
 ...ceSettings.HibernateSettings.FlushSettings.html |  4 +-
 .../query/AbstractHibernateCriteriaBuilder.html    | 24 ++++-----
 .../hibernate/support/HibernateVersionSupport.html | 10 ++--
 .../GrailsOpenSessionInViewInterceptor.html        |  4 +-
 snapshot/grails-data/whats-new-manual/index.html   |  2 +-
 snapshot/guide/introduction.html                   |  2 +-
 snapshot/guide/pages/controllers.html              |  2 +-
 snapshot/guide/pages/dependencyUpgrades.html       |  2 +-
 snapshot/guide/pages/gson.html                     |  2 +-
 snapshot/guide/pages/moreOnJSONBuilder.html        |  2 +-
 .../pages/propertyPlaceholderConfiguration.html    |  2 +-
 snapshot/guide/pages/whatsNew.html                 |  2 +-
 snapshot/guide/single.html                         |  8 +--
 snapshot/guide/spring.html                         |  2 +-
 snapshot/guide/theWebLayer.html                    |  4 +-
 snapshot/ref/Servlet API/request.html              |  2 +-
 snapshot/ref/Tags - GSP/join.html                  |  2 +-
 snapshot/ref/Versions/Grails BOM.html              | 62 +++++++++++-----------
 96 files changed, 267 insertions(+), 755 deletions(-)

diff --git a/snapshot/grails-data/developer-manual/gettingStarted.html b/snapshot/grails-data/developer-manual/gettingStarted.html
index 8ec0625b91..19814bd5b0 100644
--- a/snapshot/grails-data/developer-manual/gettingStarted.html
+++ b/snapshot/grails-data/developer-manual/gettingStarted.html
@@ -529,7 +529,7 @@ cd grails-data-mapping</pre>
 <div id="footer">
 <div id="footer-text">
 Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-05-23 16:50:27 UTC
+Last updated 2025-05-27 14:49:26 UTC
 </div>
 </div>
 </body>
diff --git a/snapshot/grails-data/developer-manual/introduction.html b/snapshot/grails-data/developer-manual/introduction.html
index 759ee92862..33ee6ffe44 100644
--- a/snapshot/grails-data/developer-manual/introduction.html
+++ b/snapshot/grails-data/developer-manual/introduction.html
@@ -476,7 +476,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
 <div id="footer">
 <div id="footer-text">
 Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-05-23 16:50:27 UTC
+Last updated 2025-05-27 14:49:26 UTC
 </div>
 </div>
 </body>
diff --git a/snapshot/grails-data/developer-manual/stepByStep.html b/snapshot/grails-data/developer-manual/stepByStep.html
index 3034ddb6fc..54ea24983f 100644
--- a/snapshot/grails-data/developer-manual/stepByStep.html
+++ b/snapshot/grails-data/developer-manual/stepByStep.html
@@ -621,7 +621,7 @@ class XyzTestSuite {
 <div id="footer">
 <div id="footer-text">
 Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-05-23 16:50:27 UTC
+Last updated 2025-05-27 14:49:26 UTC
 </div>
 </div>
 </body>
diff --git a/snapshot/grails-data/developer-manual/testing.html b/snapshot/grails-data/developer-manual/testing.html
index 2d8b536c34..3a667477e1 100644
--- a/snapshot/grails-data/developer-manual/testing.html
+++ b/snapshot/grails-data/developer-manual/testing.html
@@ -511,7 +511,7 @@ class PagedResultSpec extends GormDatastoreSpec{
 <div id="footer">
 <div id="footer-text">
 Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-05-23 16:50:27 UTC
+Last updated 2025-05-27 14:49:26 UTC
 </div>
 </div>
 </body>
diff --git a/snapshot/grails-data/developer-manual/understandingApi.html b/snapshot/grails-data/developer-manual/understandingApi.html
index e6ee98b03c..b125324666 100644
--- a/snapshot/grails-data/developer-manual/understandingApi.html
+++ b/snapshot/grails-data/developer-manual/understandingApi.html
@@ -454,7 +454,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
 <div id="footer">
 <div id="footer-text">
 Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-05-23 16:50:27 UTC
+Last updated 2025-05-27 14:49:26 UTC
 </div>
 </div>
 </body>
diff --git a/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html b/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
index aec8674167..66b5eb673c 100644
--- a/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
+++ b/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
@@ -561,7 +561,7 @@ protected Session createSession(PropertyResolver connDetails) {
 <div id="footer">
 <div id="footer-text">
 Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-05-23 16:50:27 UTC
+Last updated 2025-05-27 14:49:26 UTC
 </div>
 </div>
 </body>
diff --git a/snapshot/grails-data/developer-manual/understandingApi/gormApis.html b/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
index 6d7401bc98..d77218c399 100644
--- a/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
+++ b/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
@@ -496,7 +496,7 @@ class Neo4jEntityTraitProvider implements GormEntityTraitProvider {
 <div id="footer">
 <div id="footer-text">
 Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-05-23 16:50:27 UTC
+Last updated 2025-05-27 14:49:26 UTC
 </div>
 </div>
 </body>
diff --git a/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html b/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
index 7aa921aa16..664c22ad8d 100644
--- a/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
+++ b/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
@@ -488,7 +488,7 @@ enhancer.enhance()</code></pre>
 <div id="footer">
 <div id="footer-text">
 Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-05-23 16:50:27 UTC
+Last updated 2025-05-27 14:49:26 UTC
 </div>
 </div>
 </body>
diff --git a/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html b/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
index 6e27c115b2..09a9f075ec 100644
--- a/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
+++ b/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
@@ -673,7 +673,7 @@ protected void deleteEntry(String family, final Object key, final Object entry)
 <div id="footer">
 <div id="footer-text">
 Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-05-23 16:50:27 UTC
+Last updated 2025-05-27 14:49:26 UTC
 </div>
 </div>
 </body>
diff --git a/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html b/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
index c4fb3dd27c..794f143111 100644
--- a/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
+++ b/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
@@ -588,7 +588,7 @@ If, for instance, the underlying datastore does not support the calculation of a
 <div id="footer">
 <div id="footer-text">
 Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-05-23 16:50:27 UTC
+Last updated 2025-05-27 14:49:26 UTC
 </div>
 </div>
 </body>
diff --git a/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html b/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
index 25506ef427..944ee7954b 100644
--- a/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
+++ b/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
@@ -526,7 +526,7 @@ If the underlying datastore supports secondary indexes then it is ok to just ret
 <div id="footer">
 <div id="footer-text">
 Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-05-23 16:50:27 UTC
+Last updated 2025-05-27 14:49:26 UTC
 </div>
 </div>
 </body>
diff --git a/snapshot/grails-data/hibernate5/api/deprecated-list.html b/snapshot/grails-data/hibernate5/api/deprecated-list.html
index c5699c1de4..7dcfe5990c 100644
--- a/snapshot/grails-data/hibernate5/api/deprecated-list.html
+++ b/snapshot/grails-data/hibernate5/api/deprecated-list.html
@@ -385,7 +385,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                 </td>
             </tr>
             <tr class="altColor">
-                <td class="colOne"><strong><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, FlushMode)">HibernateVersionSupport#setFlushMode</a></strong>(org.hibernate.Session session, <a href='../../../../../FlushMode.html'>FlushMode</a> flushMode)
+                <td class="colOne"><strong><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)">HibernateVersionSupport#setFlushMode</a></strong>(org.hibernate.Session session, org.hibernate.FlushMode flushMode)
                     <div class="block"><i>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</i></div>
                 </td>
             </tr>
diff --git a/snapshot/grails-data/hibernate5/api/index-all.html b/snapshot/grails-data/hibernate5/api/index-all.html
index 1f28cbb755..56c481da92 100644
--- a/snapshot/grails-data/hibernate5/api/index-all.html
+++ b/snapshot/grails-data/hibernate5/api/index-all.html
@@ -7767,7 +7767,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html" title="Class in org.grails.orm.hibernate">GrailsHibernateTransactionManager</a></span> - Class in <a href="./org/grails/orm/hibernate/package-summary.html">org.grails.orm.hibernate</a>
 </dt><dd><div class="block">Extends the standard class to always set the flush mode to manual when in a read-only transaction.</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, FlushMode)" title="Constructor in GrailsHibernateTransactionManager">GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, FlushMode)</a></span> - Constructor in <a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html">GrailsHibernateTransactionManager</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)" title="Constructor in GrailsHibernateTransactionManager">GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)</a></span> - Constructor in <a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html">GrailsHibern [...]
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsHibernateUtil.html" title="Class in org.grails.orm.hibernate.cfg">GrailsHibernateUtil</a></span> - Class in <a href="./org/grails/orm/hibernate/cfg/package-summary.html">org.grails.orm.hibernate.cfg</a>
 </dt><dd><div class="block">Utility methods for configuring Hibernate inside Grails.</div></dd>
@@ -13709,7 +13709,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Set the flush behavior to one of the constants in this class. </div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateSession.html#setFlushMode(jakarta.persistence.FlushModeType)" title="Method in HibernateSession">setFlushMode(jakarta.persistence.FlushModeType)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateSession.html">HibernateSession</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, FlushMode)" title="Method in HibernateVersionSupport">setFlushMode(org.hibernate.Session, FlushMode)</a></span> - Method in <a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html">HibernateVersionSupport</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)" title="Method in HibernateVersionSupport">setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)</a></span> - Method in <a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html">HibernateVersionSupport</a>
 </dt><dd> <div class="block">Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/IHibernateTemplate.html#setFlushMode(int)" title="Method in IHibernateTemplate">setFlushMode(int)</a></span> - Method in <a href="org/grails/orm/hibernate/IHibernateTemplate.html">IHibernateTemplate</a>
 </dt><dd> <div class="block"></div></dd>
@@ -15570,9 +15570,9 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html#withFileOrSystemOutWriter(java.lang.String, groovy.lang.Closure)" title="Method in DatabaseMigrationCommand">withFileOrSystemOutWriter(java.lang.String, groovy.lang.Closure)</a></span> - Method in <a href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html">DatabaseMigrationCommand</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html#withFlushMode(FlushMode, Callable<Boolean>)" title="Method in AbstractHibernateDatastore">withFlushMode(FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html">AbstractHibernateDatastore</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html#withFlushMode(org.hibernate.FlushMode, Callable<Boolean>)" title="Method in AbstractHibernateDatastore">withFlushMode(org.hibernate.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html">AbstractHibernateDatastore</a>
 </dt><dd> <div class="block">Execute the given operation with the given flush mode</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateDatastore.html#withFlushMode(FlushMode, Callable<Boolean>)" title="Method in HibernateDatastore">withFlushMode(FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateDatastore.html">HibernateDatastore</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateDatastore.html#withFlushMode(org.hibernate.FlushMode, Callable<Boolean>)" title="Method in HibernateDatastore">withFlushMode(org.hibernate.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateDatastore.html">HibernateDatastore</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/databasemigration/command/ApplicationContextDatabaseMigrationCommand.html#withGormDatabase(org.springframework.context.ConfigurableApplicationContext, java.lang.String, groovy.lang.Closure)" title="Method in ApplicationContextDatabaseMigrationCommand">withGormDatabase(org.springframework.context.ConfigurableApplicationContext, java.lang.String, groovy.lang.Closure)</a></span> - Method in <a href="org/grails/plugins/databasemigration/co [...]
 </dt><dd> <div class="block"></div></dd>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/InstantEncoder.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/InstantEncoder.html
index ffebc63a37..0ad66c2fbd 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/InstantEncoder.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/InstantEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/InstantBsonConverter.html'>InstantBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/InstantBsonConverter.html'>InstantBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class InstantEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/InstantBsonConverter.html'>InstantBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/InstantBsonConverter.html'>InstantBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.Instant <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/LocalDateEncoder.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/LocalDateEncoder.html
index 587a0bbfef..cc6961163d 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/LocalDateEncoder.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/LocalDateEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateBsonConverter.html'>LocalDateBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateBsonConverter.html'>LocalDateBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class LocalDateEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateBsonConverter.html'>LocalDateBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateBsonConverter.html'>LocalDateBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.LocalDate <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/LocalDateTimeEncoder.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/LocalDateTimeEncoder.html
index 45bec3566f..beed58364c 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/LocalDateTimeEncoder.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/LocalDateTimeEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateTimeBsonConverter.html'>LocalDateTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateTimeBsonConverter.html'>LocalDateTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class LocalDateTimeEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateTimeBsonConverter.html'>LocalDateTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateTimeBsonConverter.html'>LocalDateTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.LocalDateTime <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/LocalTimeEncoder.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/LocalTimeEncoder.html
index b6acc69130..7167a8e2d4 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/LocalTimeEncoder.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/LocalTimeEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalTimeBsonConverter.html'>LocalTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalTimeBsonConverter.html'>LocalTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class LocalTimeEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalTimeBsonConverter.html'>LocalTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalTimeBsonConverter.html'>LocalTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.LocalTime <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/OffsetDateTimeEncoder.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/OffsetDateTimeEncoder.html
index 1a907cf1ae..e78767a112 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/OffsetDateTimeEncoder.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/OffsetDateTimeEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetDateTimeBsonConverter.html'>OffsetDateTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetDateTimeBsonConverter.html'>OffsetDateTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class OffsetDateTimeEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetDateTimeBsonConverter.html'>OffsetDateTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetDateTimeBsonConverter.html'>OffsetDateTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.OffsetDateTime <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/OffsetTimeEncoder.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/OffsetTimeEncoder.html
index 5a7e4e0f32..511b6905cc 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/OffsetTimeEncoder.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/OffsetTimeEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetTimeBsonConverter.html'>OffsetTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetTimeBsonConverter.html'>OffsetTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class OffsetTimeEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetTimeBsonConverter.html'>OffsetTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetTimeBsonConverter.html'>OffsetTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.OffsetTime <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/PeriodEncoder.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/PeriodEncoder.html
index 3e39f88f48..36c113ebed 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/PeriodEncoder.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/PeriodEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/PeriodBsonConverter.html'>PeriodBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/PeriodBsonConverter.html'>PeriodBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class PeriodEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/PeriodBsonConverter.html'>PeriodBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/PeriodBsonConverter.html'>PeriodBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.Period <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.1.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.1.html
index e5290e85e2..eb439b047a 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.1.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.1.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.1
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.10.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.10.html
index a274e07d89..4a91e55617 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.10.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.10.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.10
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.11.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.11.html
index a478746553..d6d07db924 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.11.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.11.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.11
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.12.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.12.html
index c876497682..39c28b9ca6 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.12.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.12.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.12
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.13.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.13.html
index 7fd5afffac..bab08633f7 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.13.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.13.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.13
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.2.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.2.html
index 5c8794bad7..7b2955dee3 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.2.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.2.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.2
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.3.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.3.html
index 595d992dab..9cd6663314 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.3.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.3.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.3
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.4.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.4.html
index 8df128eaaf..9238d4e100 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.4.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.4.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.4
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.5.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.5.html
index 6cb637926f..8ae6a9c507 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.5.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.5.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.5
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.6.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.6.html
index dc96147c54..78411cd16d 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.6.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.6.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.6
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.7.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.7.html
index ededf0fca0..a87f856e97 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.7.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.7.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.7
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.8.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.8.html
index 954da98cdc..2319801afd 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.8.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.8.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.8
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.9.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.9.html
index 3b0aad837c..5bef028a32 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.9.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.9.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.9
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.html
index 7524c60a99..41dfd80f40 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.html
@@ -241,7 +241,7 @@ implements PropertyEncoder&lt;<a href='../../../../../../org/grails/datastore/ma
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>static&nbsp;<a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>static&nbsp;<a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#DEFAULT_ENCODER">DEFAULT_ENCODER</a></code></td>
                             <td class="colLast"></td>
                         </tr>
@@ -359,7 +359,7 @@ implements PropertyEncoder&lt;<a href='../../../../../../org/grails/datastore/ma
                         <a name="DEFAULT_ENCODER"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;static&nbsp;final&nbsp;<a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a> <strong>DEFAULT_ENCODER</strong></h4>
+                                <h4>public&nbsp;static&nbsp;final&nbsp;<a href='../../../../../../TypeEncoder.html'>TypeEncoder</a> <strong>DEFAULT_ENCODER</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/reflect/EntityReflector.html b/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/reflect/EntityReflector.html
index 8b28df01ee..0dac4922ae 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/reflect/EntityReflector.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/datastore/mapping/reflect/EntityReflector.html
@@ -222,13 +222,13 @@ if (location.href.indexOf('is-external=true') == -1) {
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyReader.html'>EntityReflector.PropertyReader</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a href='../../../../../PropertyReader.html'>PropertyReader</a></code></td>
                             <td class="colLast"><code><strong><a href="#getPropertyReader(java.lang.String)">getPropertyReader</a></strong>(java.lang.String name)</code><br> <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  Obtains the property reader for the given property</DD></DL></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyWriter.html'>EntityReflector.PropertyWriter</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a href='../../../../../PropertyWriter.html'>PropertyWriter</a></code></td>
                             <td class="colLast"><code><strong><a href="#getPropertyWriter(java.lang.String)">getPropertyWriter</a></strong>(java.lang.String name)</code><br> <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  Obtains the property writer for the given property</DD></DL></td>
                         </tr>
                         
@@ -363,7 +363,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                         <a name="getPropertyReader(java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyReader.html'>EntityReflector.PropertyReader</a> <strong>getPropertyReader</strong>(java.lang.String name)</h4>
+                                <h4>public&nbsp;<a href='../../../../../PropertyReader.html'>PropertyReader</a> <strong>getPropertyReader</strong>(java.lang.String name)</h4>
                                 <p>
       <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  Obtains the property reader for the given property</DD></DL><DL><DT><B>Returns:</B></DT><DD>The name of the property</DD></DL></p>
                             </li>
@@ -372,7 +372,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                         <a name="getPropertyWriter(java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<a href='../../../../../org/grails/datastore/mapping/reflect/EntityReflector.PropertyWriter.html'>EntityReflector.PropertyWriter</a> <strong>getPropertyWriter</strong>(java.lang.String name)</h4>
+                                <h4>public&nbsp;<a href='../../../../../PropertyWriter.html'>PropertyWriter</a> <strong>getPropertyWriter</strong>(java.lang.String name)</h4>
                                 <p>
       <DL><DT><B>Parameters:</B></DT><DD><code>name</code> -  Obtains the property writer for the given property</DD></DL><DL><DT><B>Returns:</B></DT><DD>The property writer</DD></DL></p>
                             </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html b/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
index b8d63fbf10..c43f0859a8 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
@@ -531,7 +531,7 @@ implements org.springframework.context.ApplicationContextAware, <a href='../../.
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;abstract&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#withFlushMode(FlushMode, Callable)">withFlushMode</a></strong>(<a href='../../../../FlushMode.html'>FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br>Execute the given operation with the given flush mode</td>
+                            <td class="colLast"><code><strong><a href="#withFlushMode(org.hibernate.FlushMode, Callable)">withFlushMode</a></strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br>Execute the given operation with the given flush mode</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -1042,10 +1042,10 @@ implements org.springframework.context.ApplicationContextAware, <a href='../../.
                             </li>
                         </ul>
                     
-                        <a name="withFlushMode(FlushMode, Callable)"><!-- --></a>
+                        <a name="withFlushMode(org.hibernate.FlushMode, Callable)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;abstract&nbsp;void <strong>withFlushMode</strong>(<a href='../../../../FlushMode.html'>FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
+                                <h4>public&nbsp;abstract&nbsp;void <strong>withFlushMode</strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
                                 <p> Execute the given operation with the given flush mode
       <DL><DT><B>Parameters:</B></DT><DD>flushMode</DD><DD><code>callable</code> -  The callable</DD></DL></p>
                             </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html b/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
index 37e9453e6c..00bf8099be 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
@@ -306,7 +306,7 @@ implements <a href='../../../../org/grails/orm/hibernate/IHibernateTemplate.html
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a href='../../../../FlushMode.html'>FlushMode</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;org.hibernate.FlushMode</code></td>
                             <td class="colLast"><code><strong><a href="#applyFlushMode(org.hibernate.Session, boolean)">applyFlushMode</a></strong>(org.hibernate.Session session, boolean existingTransaction)</code><br>Apply the flush mode that's been specified for this accessor to the given Session.</td>
                         </tr>
                         
@@ -822,7 +822,7 @@ implements <a href='../../../../org/grails/orm/hibernate/IHibernateTemplate.html
                         <a name="applyFlushMode(org.hibernate.Session, boolean)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../FlushMode.html'>FlushMode</a> <strong>applyFlushMode</strong>(org.hibernate.Session session, boolean existingTransaction)</h4>
+                                <h4>protected&nbsp;org.hibernate.FlushMode <strong>applyFlushMode</strong>(org.hibernate.Session session, boolean existingTransaction)</h4>
                                 <p> Apply the flush mode that's been specified for this accessor to the given Session.
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -              the current Hibernate Session</DD><DD><code>existingTransaction</code> -  if executing within an existing transaction</DD></DL><DL><DT><B>Returns:</B></DT><DD>the previous flush mode to restore after the operation, or <code>null</code> if none</DD></DL><DL><DT><B>See Also:</B></DT><DD><a href='#setFlushMode'>setFlushMode</a></DD><DD>org.hibernate.Session#setFlushMode</DD></DL></p>
                             </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html b/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
index 04894acf4d..295b17a573 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
@@ -157,7 +157,7 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong><a href='../../../../FlushMode.html'>FlushMode</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>org.hibernate.FlushMode</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#defaultFlushMode">defaultFlushMode</a></code><br></td>
                         </tr>
                         
@@ -190,17 +190,17 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(FlushMode)">GrailsHibernateTransactionManager</a></strong>(<a href='../../../../FlushMode.html'>FlushMode</a> defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.FlushMode defaultFlushMode)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, <a href='../../../../FlushMode.html'>FlushMode</a> defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, org.hibernate.FlushMode defaultFlushMode)</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, <a href='../../../../FlushMode.html'>FlushMode</a> defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, org.hibernate.FlushMode defaultFlushMode)</code><br></td>
                         </tr>
                         
                     </table>
@@ -288,7 +288,7 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                         <a name="defaultFlushMode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>final&nbsp;<a href='../../../../FlushMode.html'>FlushMode</a> <strong>defaultFlushMode</strong></h4>
+                                <h4>final&nbsp;org.hibernate.FlushMode <strong>defaultFlushMode</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -315,26 +315,26 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                 </a>
                     <h3>Constructor Detail</h3>
                     
-                        <a name="GrailsHibernateTransactionManager(FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.hibernate.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(<a href='../../../../FlushMode.html'>FlushMode</a> defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.FlushMode defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.hibernate.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, <a href='../../../../FlushMode.html'>FlushMode</a> defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, org.hibernate.FlushMode defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, <a href='../../../../FlushMode.html'>FlushMode</a> defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, org.hibernate.FlushMode defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/HibernateDatastore.html b/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/HibernateDatastore.html
index f3f9af542e..2f432d4ce5 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/HibernateDatastore.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/HibernateDatastore.html
@@ -477,7 +477,7 @@ implements org.springframework.context.MessageSourceAware</pre>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#withFlushMode(FlushMode, Callable)">withFlushMode</a></strong>(<a href='../../../../FlushMode.html'>FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#withFlushMode(org.hibernate.FlushMode, Callable)">withFlushMode</a></strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br></td>
                         </tr>
                         
                     </table>
@@ -496,7 +496,7 @@ implements org.springframework.context.MessageSourceAware</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html'>AbstractHibernateDatastore</a></code></td>
-                            <td class="colLast"><code><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#call(java.lang.Object)'>call</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#close()'>close</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#createValidatorRegistry(org.springframework.context.MessageSource)'>createValidatorRegistry</a>, <a href='../../../../org/grails/orm/hibernate/Abstrac [...]
+                            <td class="colLast"><code><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#call(java.lang.Object)'>call</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#close()'>close</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#createValidatorRegistry(org.springframework.context.MessageSource)'>createValidatorRegistry</a>, <a href='../../../../org/grails/orm/hibernate/Abstrac [...]
                         </tr>
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/datastore/mapping/core/AbstractDatastore.html'>AbstractDatastore</a></code></td>
@@ -946,10 +946,10 @@ implements org.springframework.context.MessageSourceAware</pre>
                             </li>
                         </ul>
                     
-                        <a name="withFlushMode(FlushMode, Callable)"><!-- --></a>
+                        <a name="withFlushMode(org.hibernate.FlushMode, Callable)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;void <strong>withFlushMode</strong>(<a href='../../../../FlushMode.html'>FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;void <strong>withFlushMode</strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html b/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
index f6fe39acf5..9a4205d427 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
@@ -158,7 +158,7 @@ extends java.lang.Object</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong><a href='../../../../../FlushMode.html'>FlushMode</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>org.hibernate.FlushMode</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#mode">mode</a></code><br>The default flush mode</td>
                         </tr>
                         
@@ -241,7 +241,7 @@ extends java.lang.Object</pre>
                         <a name="mode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><a href='../../../../../FlushMode.html'>FlushMode</a> <strong>mode</strong></h4>
+                                <h4>org.hibernate.FlushMode <strong>mode</strong></h4>
                                 <p> The default flush mode</p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html b/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
index 693b72457b..d65675182a 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
@@ -155,7 +155,7 @@ extends java.lang.Object</pre>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;static&nbsp;<a href='../../../../../FlushMode.html'>FlushMode</a></code></td>
+                            <td class="colLast"><code>public&nbsp;static&nbsp;org.hibernate.FlushMode</code></td>
                             <td class="colLast"><code><strong><a href="#getFlushMode(org.hibernate.Session)">getFlushMode</a></strong>(org.hibernate.Session session)</code><br>Get the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
                         </tr>
                         
@@ -168,7 +168,7 @@ extends java.lang.Object</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;static&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#setFlushMode(org.hibernate.Session, FlushMode)">setFlushMode</a></strong>(org.hibernate.Session session, <a href='../../../../../FlushMode.html'>FlushMode</a> flushMode)</code><br>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
+                            <td class="colLast"><code><strong><a href="#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)">setFlushMode</a></strong>(org.hibernate.Session session, org.hibernate.FlushMode flushMode)</code><br>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
                         </tr>
                         
                     </table>
@@ -233,7 +233,7 @@ extends java.lang.Object</pre>
                         <a name="getFlushMode(org.hibernate.Session)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;<a href='../../../../../FlushMode.html'>FlushMode</a> <strong>getFlushMode</strong>(org.hibernate.Session session)</h4>
+                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;org.hibernate.FlushMode <strong>getFlushMode</strong>(org.hibernate.Session session)</h4>
                                 <p> Get the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.<DL><DT><B>deprecated:</B></DT><DD>Previously used for Hibernate backwards, will be removed in a future release.</DD></DL>
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -  the Hibernate Session to get the flush mode from</DD></DL><DL><DT><B>Returns:</B></DT><DD>the FlushMode (never <CODE>null</CODE>)</DD></DL><DL><DT><B>Since:</B></DT><DD>4.3</DD></DL></p>
                             </li>
@@ -248,10 +248,10 @@ extends java.lang.Object</pre>
                             </li>
                         </ul>
                     
-                        <a name="setFlushMode(org.hibernate.Session, FlushMode)"><!-- --></a>
+                        <a name="setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;void <strong>setFlushMode</strong>(org.hibernate.Session session, <a href='../../../../../FlushMode.html'>FlushMode</a> flushMode)</h4>
+                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;void <strong>setFlushMode</strong>(org.hibernate.Session session, org.hibernate.FlushMode flushMode)</h4>
                                 <p> Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.<DL><DT><B>deprecated:</B></DT><DD>Previously used for Hibernate backwards, will be removed in a future release.</DD></DL>
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -  the Hibernate Session to get the flush mode from</DD></DL><DL><DT><B>Since:</B></DT><DD>4.3</DD></DL></p>
                             </li>
diff --git a/snapshot/grails-data/hibernate5/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html b/snapshot/grails-data/hibernate5/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
index b5704df05a..6e2db53b8f 100644
--- a/snapshot/grails-data/hibernate5/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
+++ b/snapshot/grails-data/hibernate5/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
@@ -135,7 +135,7 @@ extends org.springframework.orm.hibernate5.support.OpenSessionInViewInterceptor<
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>protected&nbsp;<a href='../../../../../FlushMode.html'>FlushMode</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>protected&nbsp;org.hibernate.FlushMode</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#hibernateFlushMode">hibernateFlushMode</a></code></td>
                             <td class="colLast"></td>
                         </tr>
@@ -255,7 +255,7 @@ extends org.springframework.orm.hibernate5.support.OpenSessionInViewInterceptor<
                         <a name="hibernateFlushMode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../../FlushMode.html'>FlushMode</a> <strong>hibernateFlushMode</strong></h4>
+                                <h4>protected&nbsp;org.hibernate.FlushMode <strong>hibernateFlushMode</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/mongodb/api/deprecated-list.html b/snapshot/grails-data/mongodb/api/deprecated-list.html
index 3a5f5eef8e..89ef38e136 100644
--- a/snapshot/grails-data/mongodb/api/deprecated-list.html
+++ b/snapshot/grails-data/mongodb/api/deprecated-list.html
@@ -265,7 +265,7 @@ if (location.href.indexOf('is-external=true') == -1) {
                 </td>
             </tr>
             <tr class="altColor">
-                <td class="colOne"><strong><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, FlushMode)">HibernateVersionSupport#setFlushMode</a></strong>(org.hibernate.Session session, <a href='../../../../../FlushMode.html'>FlushMode</a> flushMode)
+                <td class="colOne"><strong><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)">HibernateVersionSupport#setFlushMode</a></strong>(org.hibernate.Session session, org.hibernate.FlushMode flushMode)
                     <div class="block"><i>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</i></div>
                 </td>
             </tr>
diff --git a/snapshot/grails-data/mongodb/api/grails/orm/HibernateCriteriaBuilder.html b/snapshot/grails-data/mongodb/api/grails/orm/HibernateCriteriaBuilder.html
index 851c11d716..2aae1ec724 100644
--- a/snapshot/grails-data/mongodb/api/grails/orm/HibernateCriteriaBuilder.html
+++ b/snapshot/grails-data/mongodb/api/grails/orm/HibernateCriteriaBuilder.html
@@ -534,7 +534,7 @@ extends <a href='../../org/grails/orm/hibernate/query/AbstractHibernateCriteriaB
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html'>AbstractHibernateCriteriaBuilder</a></code></td>
-                            <td class="colLast"><code><a href='../../org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html#addProjectionToList(Projection, java.lang.String)'>addProjectionToList</a>, <a href='../../org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html#addToCriteria(org.hibernate.criterion.Criterion)'>addToCriteria</a>, <a href='../../org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html#allEq(Map)'>allEq</a>, <a href='../../org [...]
+                            <td class="colLast"><code><a href='../../org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html#addProjectionToList(Projection, java.lang.String)'>addProjectionToList</a>, <a href='../../org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html#addToCriteria(org.hibernate.criterion.Criterion)'>addToCriteria</a>, <a href='../../org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html#allEq(Map)'>allEq</a>, <a href='../../org [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/snapshot/grails-data/mongodb/api/index-all.html b/snapshot/grails-data/mongodb/api/index-all.html
index c2cdd47563..cefb103e4f 100644
--- a/snapshot/grails-data/mongodb/api/index-all.html
+++ b/snapshot/grails-data/mongodb/api/index-all.html
@@ -586,15 +586,15 @@ if (location.href.indexOf('is-external=true') == -1) {
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindClass(org.grails.datastore.mapping.model.PersistentEntity, org.hibernate.mapping.PersistentClass, org.hibernate.boot.spi.InFlightMetadataCollector)" title="Method in GrailsDomainBinder">bindClass(org.grails.datastore.mapping.model.PersistentEntity, org.hibernate.mapping.PersistentClass, org.hibernate.boot.spi.InFlightMetadataCollector)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/Gr [...]
 </dt><dd> <div class="block">Binds the specified persistant class to the runtime model based on the
  properties defined in the domain class</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindCollection(org.grails.datastore.mapping.model.types.ToMany, org.grails.datastore.mapping.document.config.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String, java.lang.String)" title="Method in GrailsDomainBinder">bindCollection(org.grails.datastore.mapping.model.types.ToMany, org.grails.datastore.mapping.document.config.Collection,  [...]
+<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindCollection(org.grails.datastore.mapping.model.types.ToMany, java.util.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String, java.lang.String)" title="Method in GrailsDomainBinder">bindCollection(org.grails.datastore.mapping.model.types.ToMany, java.util.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.boot.spi.InFlight [...]
 </dt><dd> <div class="block">First pass to bind collection to Hibernate metamodel, sets up second pass</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindCollectionForPropertyConfig(org.grails.datastore.mapping.document.config.Collection, org.grails.orm.hibernate.cfg.PropertyConfig)" title="Method in GrailsDomainBinder">bindCollectionForPropertyConfig(org.grails.datastore.mapping.document.config.Collection, org.grails.orm.hibernate.cfg.PropertyConfig)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html">GrailsDomainB [...]
+<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindCollectionForPropertyConfig(java.util.Collection, org.grails.orm.hibernate.cfg.PropertyConfig)" title="Method in GrailsDomainBinder">bindCollectionForPropertyConfig(java.util.Collection, org.grails.orm.hibernate.cfg.PropertyConfig)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html">GrailsDomainBinder</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindCollectionSecondPass(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, Map<?,?>, org.grails.datastore.mapping.document.config.Collection, java.lang.String)" title="Method in GrailsDomainBinder">bindCollectionSecondPass(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, Map&lt;?,?&gt;, org.grails.datasto [...]
+<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindCollectionSecondPass(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, Map<?,?>, java.util.Collection, java.lang.String)" title="Method in GrailsDomainBinder">bindCollectionSecondPass(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, Map&lt;?,?&gt;, java.util.Collection, java.lang.String)</a></span> -  [...]
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindCollectionTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.document.config.Collection, org.grails.orm.hibernate.cfg.Table, java.lang.String)" title="Method in GrailsDomainBinder">bindCollectionTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datasto [...]
+<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindCollectionTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, java.util.Collection, org.grails.orm.hibernate.cfg.Table, java.lang.String)" title="Method in GrailsDomainBinder">bindCollectionTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, java.util.Collection, org.grails.orm.hibernate.cfg.Ta [...]
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindCollectionWithJoinTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.document.config.Collection, org.grails.orm.hibernate.cfg.PropertyConfig, java.lang.String)" title="Method in GrailsDomainBinder">bindCollectionWithJoinTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataColl [...]
+<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindCollectionWithJoinTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, java.util.Collection, org.grails.orm.hibernate.cfg.PropertyConfig, java.lang.String)" title="Method in GrailsDomainBinder">bindCollectionWithJoinTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, java.util.Collection, org.gr [...]
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindColumn(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Column, org.grails.orm.hibernate.cfg.ColumnConfig, java.lang.String, org.grails.orm.hibernate.cfg.Table, java.lang.String)" title="Method in GrailsDomainBinder">bindColumn(org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.model. [...]
 </dt><dd> <div class="block">Binds a Column instance to the Hibernate meta model</div></dd>
@@ -660,7 +660,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Binds a sub-class using table-per-hierarchy inheritance mapping</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindSubClasses(org.grails.orm.hibernate.cfg.HibernatePersistentEntity, org.hibernate.mapping.PersistentClass, org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String)" title="Method in GrailsDomainBinder">bindSubClasses(org.grails.orm.hibernate.cfg.HibernatePersistentEntity, org.hibernate.mapping.PersistentClass, org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String)</a></span>  [...]
 </dt><dd> <div class="block">Binds the sub classes of a root class using table-per-heirarchy inheritance mapping</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindUnidirectionalOneToMany(org.grails.datastore.mapping.model.types.OneToMany, org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.document.config.Collection)" title="Method in GrailsDomainBinder">bindUnidirectionalOneToMany(org.grails.datastore.mapping.model.types.OneToMany, org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.document.config.Colle [...]
+<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindUnidirectionalOneToMany(org.grails.datastore.mapping.model.types.OneToMany, org.hibernate.boot.spi.InFlightMetadataCollector, java.util.Collection)" title="Method in GrailsDomainBinder">bindUnidirectionalOneToMany(org.grails.datastore.mapping.model.types.OneToMany, org.hibernate.boot.spi.InFlightMetadataCollector, java.util.Collection)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/Gr [...]
 </dt><dd> <div class="block">Binds a unidirectional one-to-many creating a psuedo back reference property in the process.</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#bindUnidirectionalOneToManyInverseValues(org.grails.datastore.mapping.model.types.ToMany, org.grails.datastore.mapping.model.types.ManyToOne)" title="Method in GrailsDomainBinder">bindUnidirectionalOneToManyInverseValues(org.grails.datastore.mapping.model.types.ToMany, org.grails.datastore.mapping.model.types.ManyToOne)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.htm [...]
 </dt><dd> <div class="block"> <DL><DT><B>Parameters:</B></DT><DD><code>property</code> -  The property to bind</DD></DL></div></dd>
@@ -1551,7 +1551,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/mapping/mongo/MongoSession.html#createPersister(java.lang.Class, org.grails.datastore.mapping.model.MappingContext)" title="Method in MongoSession">createPersister(java.lang.Class, org.grails.datastore.mapping.model.MappingContext)</a></span> - Method in <a href="org/grails/datastore/mapping/mongo/MongoSession.html">MongoSession</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#createPrimaryKeyValue(org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.document.config.Collection, Map<?,?>)" title="Method in GrailsDomainBinder">createPrimaryKeyValue(org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.document.config.C [...]
+<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#createPrimaryKeyValue(org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.model.PersistentProperty, java.util.Collection, Map<?,?>)" title="Method in GrailsDomainBinder">createPrimaryKeyValue(org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.model.PersistentProperty, java.util.Collection, Map&lt;?,?&gt;)</a></span> - Method in <a href="org/grails/ [...]
 </dt><dd> <div class="block">Creates the DependentValue object that forms a primary key reference for the collection.</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#createProperty(org.hibernate.mapping.Value, org.hibernate.mapping.PersistentClass, org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.boot.spi.InFlightMetadataCollector)" title="Method in GrailsDomainBinder">createProperty(org.hibernate.mapping.Value, org.hibernate.mapping.PersistentClass, org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.boot.spi.InFlightMetadataCo [...]
 </dt><dd> <div class="block"></div></dd>
@@ -2481,7 +2481,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html#executeLogicalExpression(groovy.lang.Closure, java.lang.String)" title="Method in AbstractHibernateCriteriaBuilder">executeLogicalExpression(groovy.lang.Closure, java.lang.String)</a></span> - Method in <a href="org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html">AbstractHibernateCriteriaBuilder</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateGormStaticApi.html#executeQuery(java.lang.CharSequence, org.grails.datastore.mapping.document.config.Collection, java.util.Map)" title="Method in AbstractHibernateGormStaticApi">executeQuery(java.lang.CharSequence, org.grails.datastore.mapping.document.config.Collection, java.util.Map)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateGormStaticApi.html">AbstractHibernateGormStaticApi</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateGormStaticApi.html#executeQuery(java.lang.CharSequence, java.util.Collection, java.util.Map)" title="Method in AbstractHibernateGormStaticApi">executeQuery(java.lang.CharSequence, java.util.Collection, java.util.Map)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateGormStaticApi.html">AbstractHibernateGormStaticApi</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/query/AbstractHibernateQuery.html#executeQuery(org.grails.datastore.mapping.model.PersistentEntity, Junction)" title="Method in AbstractHibernateQuery">executeQuery(org.grails.datastore.mapping.model.PersistentEntity, Junction)</a></span> - Method in <a href="org/grails/orm/hibernate/query/AbstractHibernateQuery.html">AbstractHibernateQuery</a>
 </dt><dd> <div class="block"></div></dd>
@@ -2497,7 +2497,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateGormStaticApi.html#executeUpdate(java.lang.CharSequence, java.util.Map)" title="Method in AbstractHibernateGormStaticApi">executeUpdate(java.lang.CharSequence, java.util.Map)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateGormStaticApi.html">AbstractHibernateGormStaticApi</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateGormStaticApi.html#executeUpdate(java.lang.CharSequence, org.grails.datastore.mapping.document.config.Collection, java.util.Map)" title="Method in HibernateGormStaticApi">executeUpdate(java.lang.CharSequence, org.grails.datastore.mapping.document.config.Collection, java.util.Map)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateGormStaticApi.html">HibernateGormStaticApi</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateGormStaticApi.html#executeUpdate(java.lang.CharSequence, java.util.Collection, java.util.Map)" title="Method in HibernateGormStaticApi">executeUpdate(java.lang.CharSequence, java.util.Collection, java.util.Map)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateGormStaticApi.html">HibernateGormStaticApi</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTemplate.html#executeWithExistingOrCreateNewSession(org.hibernate.SessionFactory, Closure<T1>)" title="Method in GrailsHibernateTemplate">executeWithExistingOrCreateNewSession(org.hibernate.SessionFactory, Closure&lt;T1&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/GrailsHibernateTemplate.html">GrailsHibernateTemplate</a>
 </dt><dd> <div class="block"></div></dd>
@@ -3548,7 +3548,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html" title="Class in org.grails.orm.hibernate">GrailsHibernateTransactionManager</a></span> - Class in <a href="./org/grails/orm/hibernate/package-summary.html">org.grails.orm.hibernate</a>
 </dt><dd><div class="block">Extends the standard class to always set the flush mode to manual when in a read-only transaction.</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, FlushMode)" title="Constructor in GrailsHibernateTransactionManager">GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, FlushMode)</a></span> - Constructor in <a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html">GrailsHibernateTransactionManager</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)" title="Constructor in GrailsHibernateTransactionManager">GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)</a></span> - Constructor in <a href="org/grails/orm/hibernate/GrailsHibernateTransactionManager.html">GrailsHibern [...]
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsHibernateUtil.html" title="Class in org.grails.orm.hibernate.cfg">GrailsHibernateUtil</a></span> - Class in <a href="./org/grails/orm/hibernate/cfg/package-summary.html">org.grails.orm.hibernate.cfg</a>
 </dt><dd><div class="block">Utility methods for configuring Hibernate inside Grails.</div></dd>
@@ -4470,7 +4470,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd><div class="block">Adds support for the <a href='../../../../../../org/grails/datastore/gorm/mongo/geo/LineStringType.html' title='LineStringType'>LineStringType</a> type to GORM for MongoDB</div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/gorm/mongo/geo/LineStringType.html#LineStringType()" title="Constructor in LineStringType">LineStringType()</a></span> - Constructor in <a href="org/grails/datastore/gorm/mongo/geo/LineStringType.html">LineStringType</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#linkBidirectionalOneToMany(org.grails.datastore.mapping.document.config.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.mapping.DependantValue, org.grails.datastore.mapping.model.PersistentProperty)" title="Method in GrailsDomainBinder">linkBidirectionalOneToMany(org.grails.datastore.mapping.document.config.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.mapping.Depend [...]
+<dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#linkBidirectionalOneToMany(java.util.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.mapping.DependantValue, org.grails.datastore.mapping.model.PersistentProperty)" title="Method in GrailsDomainBinder">linkBidirectionalOneToMany(java.util.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.mapping.DependantValue, org.grails.datastore.mapping.model.PersistentProperty)</a></ [...]
 </dt><dd> <div class="block">Links a bidirectional one-to-many, configuring the inverse side and using a column copy to perform the link</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#linkValueUsingAColumnCopy(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Column, org.hibernate.mapping.DependantValue)" title="Method in GrailsDomainBinder">linkValueUsingAColumnCopy(org.grails.datastore.mapping.model.PersistentProperty, org.hibernate.mapping.Column, org.hibernate.mapping.DependantValue)</a></span> - Method in <a href="org/grails/orm/hibernate/cfg/GrailsDo [...]
 </dt><dd> <div class="block"></div></dd>
@@ -6054,7 +6054,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Set the flush behavior to one of the constants in this class. </div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateSession.html#setFlushMode(jakarta.persistence.FlushModeType)" title="Method in HibernateSession">setFlushMode(jakarta.persistence.FlushModeType)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateSession.html">HibernateSession</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, FlushMode)" title="Method in HibernateVersionSupport">setFlushMode(org.hibernate.Session, FlushMode)</a></span> - Method in <a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html">HibernateVersionSupport</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)" title="Method in HibernateVersionSupport">setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)</a></span> - Method in <a href="org/grails/orm/hibernate/support/HibernateVersionSupport.html">HibernateVersionSupport</a>
 </dt><dd> <div class="block">Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/IHibernateTemplate.html#setFlushMode(int)" title="Method in IHibernateTemplate">setFlushMode(int)</a></span> - Method in <a href="org/grails/orm/hibernate/IHibernateTemplate.html">IHibernateTemplate</a>
 </dt><dd> <div class="block"></div></dd>
@@ -6092,7 +6092,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateEventListeners.html#setListenerMap(Map<String,Object>)" title="Method in HibernateEventListeners">setListenerMap(Map&lt;String,Object&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateEventListeners.html">HibernateEventListeners</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.html#setManyToMany(org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object, T, org.grails.datastore.mapping.model.types.ManyToMany, org.grails.datastore.mapping.document.config.Collection, Map<Association,List<Serializable>>)" title="Method in AbstractMongoObectEntityPersister">setManyToMany(org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object, T, o [...]
+<dt><span class="strong"><a href="org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.html#setManyToMany(org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object, T, org.grails.datastore.mapping.model.types.ManyToMany, java.util.Collection, Map<Association,List<Serializable>>)" title="Method in AbstractMongoObectEntityPersister">setManyToMany(org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object, T, org.grails.datastore.mapping.model.t [...]
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateMappingContextSessionFactoryBean.html#setMappingDirectoryLocations(org.springframework.core.io.Resource)" title="Method in HibernateMappingContextSessionFactoryBean">setMappingDirectoryLocations(org.springframework.core.io.Resource)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateMappingContextSessionFactoryBean.html">HibernateMappingContextSessionFactoryBean</a>
 </dt><dd> <div class="block">Set locations of directories that contain Hibernate mapping resources,
@@ -6914,9 +6914,9 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Use the given database for this entity for the scope of the closure call</div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html#withFileOrSystemOutWriter(java.lang.String, groovy.lang.Closure)" title="Method in DatabaseMigrationCommand">withFileOrSystemOutWriter(java.lang.String, groovy.lang.Closure)</a></span> - Method in <a href="org/grails/plugins/databasemigration/command/DatabaseMigrationCommand.html">DatabaseMigrationCommand</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html#withFlushMode(FlushMode, Callable<Boolean>)" title="Method in AbstractHibernateDatastore">withFlushMode(FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html">AbstractHibernateDatastore</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html#withFlushMode(org.hibernate.FlushMode, Callable<Boolean>)" title="Method in AbstractHibernateDatastore">withFlushMode(org.hibernate.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/AbstractHibernateDatastore.html">AbstractHibernateDatastore</a>
 </dt><dd> <div class="block">Execute the given operation with the given flush mode</div></dd>
-<dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateDatastore.html#withFlushMode(FlushMode, Callable<Boolean>)" title="Method in HibernateDatastore">withFlushMode(FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateDatastore.html">HibernateDatastore</a>
+<dt><span class="strong"><a href="org/grails/orm/hibernate/HibernateDatastore.html#withFlushMode(org.hibernate.FlushMode, Callable<Boolean>)" title="Method in HibernateDatastore">withFlushMode(org.hibernate.FlushMode, Callable&lt;Boolean&gt;)</a></span> - Method in <a href="org/grails/orm/hibernate/HibernateDatastore.html">HibernateDatastore</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/plugins/databasemigration/command/ApplicationContextDatabaseMigrationCommand.html#withGormDatabase(org.springframework.context.ConfigurableApplicationContext, java.lang.String, groovy.lang.Closure)" title="Method in ApplicationContextDatabaseMigrationCommand">withGormDatabase(org.springframework.context.ConfigurableApplicationContext, java.lang.String, groovy.lang.Closure)</a></span> - Method in <a href="org/grails/plugins/databasemigration/co [...]
 </dt><dd> <div class="block"></div></dd>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/InstantEncoder.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/InstantEncoder.html
index b4ac126c23..58a04c227d 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/InstantEncoder.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/InstantEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/InstantBsonConverter.html'>InstantBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/InstantBsonConverter.html'>InstantBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class InstantEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/InstantBsonConverter.html'>InstantBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/InstantBsonConverter.html'>InstantBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.Instant <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/LocalDateEncoder.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/LocalDateEncoder.html
index 237c129a8a..2ddd9993b7 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/LocalDateEncoder.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/LocalDateEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateBsonConverter.html'>LocalDateBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateBsonConverter.html'>LocalDateBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class LocalDateEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateBsonConverter.html'>LocalDateBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateBsonConverter.html'>LocalDateBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.LocalDate <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/LocalDateTimeEncoder.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/LocalDateTimeEncoder.html
index 75e4d6c65e..97cc138cce 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/LocalDateTimeEncoder.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/LocalDateTimeEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateTimeBsonConverter.html'>LocalDateTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateTimeBsonConverter.html'>LocalDateTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class LocalDateTimeEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateTimeBsonConverter.html'>LocalDateTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalDateTimeBsonConverter.html'>LocalDateTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.LocalDateTime <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/LocalTimeEncoder.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/LocalTimeEncoder.html
index fd80cc2a5e..d6f1f20441 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/LocalTimeEncoder.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/LocalTimeEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalTimeBsonConverter.html'>LocalTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalTimeBsonConverter.html'>LocalTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class LocalTimeEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalTimeBsonConverter.html'>LocalTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/LocalTimeBsonConverter.html'>LocalTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.LocalTime <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/OffsetDateTimeEncoder.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/OffsetDateTimeEncoder.html
index 54c4ec60f0..3a3a502aad 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/OffsetDateTimeEncoder.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/OffsetDateTimeEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetDateTimeBsonConverter.html'>OffsetDateTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetDateTimeBsonConverter.html'>OffsetDateTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class OffsetDateTimeEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetDateTimeBsonConverter.html'>OffsetDateTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetDateTimeBsonConverter.html'>OffsetDateTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.OffsetDateTime <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/OffsetTimeEncoder.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/OffsetTimeEncoder.html
index 16e7232a0d..a77edae1ad 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/OffsetTimeEncoder.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/OffsetTimeEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetTimeBsonConverter.html'>OffsetTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetTimeBsonConverter.html'>OffsetTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class OffsetTimeEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetTimeBsonConverter.html'>OffsetTimeBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/OffsetTimeBsonConverter.html'>OffsetTimeBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.OffsetTime <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/PeriodEncoder.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/PeriodEncoder.html
index 66aa7ade59..9004b9cc88 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/PeriodEncoder.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/PeriodEncoder.html
@@ -99,7 +99,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
             <dl>
                 <dt>All Implemented Interfaces and Traits:</dt>
-                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/PeriodBsonConverter.html'>PeriodBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></dd>
+                <dd><a href='../../../../../../org/grails/datastore/bson/codecs/temporal/PeriodBsonConverter.html'>PeriodBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></dd>
             </dl>
     
 
@@ -109,7 +109,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 <pre>@groovy.transform.CompileStatic
 class PeriodEncoder
 extends java.lang.Object
-implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/PeriodBsonConverter.html'>PeriodBsonConverter</a>, <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+implements <a href='../../../../../../org/grails/datastore/bson/codecs/temporal/PeriodBsonConverter.html'>PeriodBsonConverter</a>, <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
     <p> A simple encoder for java.time.Period <DL><DT><B>Authors:</B></DT><DD>James Kleeh</DD></DL></p>
 
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.1.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.1.html
index cfd268ee9c..b0d2133692 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.1.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.1.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.1
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.10.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.10.html
index bb8b187e94..76c4398a5c 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.10.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.10.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.10
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.11.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.11.html
index 68f0c5bd10..01e5946996 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.11.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.11.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.11
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.12.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.12.html
index 82b33b8be2..71aec29cf0 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.12.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.12.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.12
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.13.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.13.html
index ac7857f80c..f9b4e15522 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.13.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.13.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.13
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.2.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.2.html
index b662a20baa..84dc658120 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.2.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.2.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.2
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.3.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.3.html
index 182cefb163..b610b0bb53 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.3.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.3.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.3
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.4.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.4.html
index c5c0b00ff0..3360236a53 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.4.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.4.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.4
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.5.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.5.html
index 89463576d6..90514199be 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.5.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.5.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.5
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.6.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.6.html
index e499530bdb..b6dc099dbe 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.6.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.6.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.6
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.7.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.7.html
index aa689acf60..e6640ec377 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.7.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.7.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.7
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.8.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.8.html
index 048de91556..40e7b856af 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.8.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.8.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.8
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.9.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.9.html
index c42f9c896d..e05aeec2a4 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.9.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.9.html
@@ -102,7 +102,7 @@ if (location.href.indexOf('is-external=true') == -1) {
             <hr>
 
 <pre>class SimpleEncoder.9
-extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></pre>
+extends <a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></pre>
 
           </li>
     </ul>
@@ -173,24 +173,6 @@ extends <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/Sim
                    </ul>
               </li>
             
-            <li class="blockList"><a name="method_summary"><!--   --></a>
-                    <h3>Inherited Methods Summary</h3>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
-                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Methods inherited from class</th>
-                            <th class="colLast" scope="col">Name</th>
-                        </tr>
-                        
-                        <tr class="altColor">
-                            <td class="colFirst"><code>interface <a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html#encode(BsonWriter, PersistentProperty, Object)'>encode</a></code></td>
-                        </tr>
-                    </table>
-                   </ul>
-              </li>
-                
         </ul>
         
     </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.html
index a53be5f168..a4bd1e821a 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/bson/codecs/encoders/SimpleEncoder.html
@@ -241,7 +241,7 @@ implements <a href='../../../../../../org/grails/datastore/bson/codecs/PropertyE
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>static&nbsp;<a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>static&nbsp;<a href='../../../../../../TypeEncoder.html'>TypeEncoder</a></strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#DEFAULT_ENCODER">DEFAULT_ENCODER</a></code></td>
                             <td class="colLast"></td>
                         </tr>
@@ -359,7 +359,7 @@ implements <a href='../../../../../../org/grails/datastore/bson/codecs/PropertyE
                         <a name="DEFAULT_ENCODER"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;static&nbsp;final&nbsp;<a href='../../../../../../org/grails/datastore/bson/codecs/encoders/SimpleEncoder.TypeEncoder.html'>SimpleEncoder.TypeEncoder</a> <strong>DEFAULT_ENCODER</strong></h4>
+                                <h4>public&nbsp;static&nbsp;final&nbsp;<a href='../../../../../../TypeEncoder.html'>TypeEncoder</a> <strong>DEFAULT_ENCODER</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/config/MongoCollection.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/config/MongoCollection.html
index 6c91843995..69e4ec60d0 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/config/MongoCollection.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/config/MongoCollection.html
@@ -91,7 +91,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><ul class="inheritance"></ul></li><li><ul class="inheritance"></ul></li><li><ul class="inheritance"></ul></li><li>org.grails.datastore.mapping.mongo.config.MongoCollection
+<li><ul class="inheritance"></ul></li><li><ul class="inheritance"></ul></li><li>org.grails.datastore.mapping.mongo.config.MongoCollection
 </ul>
 <div class="description">
     <ul class="blockList">
@@ -105,7 +105,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 @groovy.transform.CompileStatic
 @groovy.transform.builder.Builder(builderStrategy: SimpleStrategy, prefix: )
 class MongoCollection
-extends org.grails.datastore.mapping.document.config.Collection</pre>
+extends java.util.Collection</pre>
 
     <p> Provides configuration options for mapping Mongo DBCollection instances <DL><DT><B>Authors:</B></DT><DD>Graeme Rocher</DD></DL></p>
 
@@ -146,26 +146,6 @@ extends org.grails.datastore.mapping.document.config.Collection</pre>
         
         <!-- =========== FIELD SUMMARY =========== -->
         
-            <ul class="blockList">
-                <li class="blockList"><a name="field_summary"><!--   --></a>
-                    <ul class="blockList">
-                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited fields summary table">
-                        <caption><span>Inherited fields</span><span class="tabEnd">&nbsp;</span></caption>
-                        <tr>
-                            <th class="colFirst" scope="col">Fields inherited from class</th>
-                            <th class="colLast" scope="col">Fields</th>
-                        </tr>
-                                                <tr class="altColor">
-                            <td class="colFirst"><strong><code>class org.grails.datastore.mapping.document.config.Collection</code></strong></td>
-                            <td class="colLast"><code>__$stMC, ALL_DATA_SOURCES, DEFAULT_DATA_SOURCE, __$stMC</code></td>
-                        </tr>
-
-                    </table>
-                    </ul>
-                </li>
-                
-            </ul>
-        
 
         <!-- =========== PROPERTY SUMMARY =========== -->
         
@@ -354,8 +334,8 @@ extends org.grails.datastore.mapping.document.config.Collection</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code>class org.grails.datastore.mapping.document.config.Collection</code></td>
-                            <td class="colLast"><code>org.grails.datastore.mapping.document.config.Collection#$getLookup(), org.grails.datastore.mapping.document.config.Collection#autoTimestamp(boolean), org.grails.datastore.mapping.document.config.Collection#autowire(boolean), org.grails.datastore.mapping.document.config.Collection#collection(java.lang.String), org.grails.datastore.mapping.document.config.Collection#configureExisting(org.grails.datastore.mapping.config.Entity, groovy.la [...]
+                            <td class="colFirst"><code>interface java.util.Collection</code></td>
+                            <td class="colLast"><code>java.util.Collection#add(java.lang.Object), java.util.Collection#addAll(java.util.Collection), java.util.Collection#clear(), java.util.Collection#contains(java.lang.Object), java.util.Collection#containsAll(java.util.Collection), java.util.Collection#equals(java.lang.Object), java.util.Collection#forEach(java.util.function.Consumer), java.util.Collection#hashCode(), java.util.Collection#isEmpty(), java.util.Collection#iterator(), java [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/config/MongoMappingContext/DocumentEmbeddedPersistentEntity.DocumentCollectionMapping.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/config/MongoMappingContext/DocumentEmbeddedPersistentEntity.DocumentCollectionMapping.html
index 1d4abdd071..f2fd6efdc9 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/config/MongoMappingContext/DocumentEmbeddedPersistentEntity.DocumentCollectionMapping.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/config/MongoMappingContext/DocumentEmbeddedPersistentEntity.DocumentCollectionMapping.html
@@ -165,7 +165,7 @@ extends org.grails.datastore.mapping.model.AbstractClassMapping</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;org.grails.datastore.mapping.document.config.Collection</code></td>
+                            <td class="colLast"><code>public&nbsp;java.util.Collection</code></td>
                             <td class="colLast"><code><strong><a href="#getMappedForm()">getMappedForm</a></strong>()</code><br></td>
                         </tr>
                         
@@ -240,7 +240,7 @@ extends org.grails.datastore.mapping.model.AbstractClassMapping</pre>
                         <a name="getMappedForm()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;org.grails.datastore.mapping.document.config.Collection <strong>getMappedForm</strong>()</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;java.util.Collection <strong>getMappedForm</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.html
index 2456e1f59d..e1dd444d39 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.html
@@ -336,7 +336,7 @@ extends org.grails.datastore.mapping.engine.NativeEntryEntityPersister</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;org.grails.datastore.mapping.document.config.Collection</code></td>
+                            <td class="colLast"><code>protected&nbsp;java.util.Collection</code></td>
                             <td class="colLast"><code><strong><a href="#getManyToManyKeys(org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object, java.io.Serializable, T, org.grails.datastore.mapping.model.types.ManyToMany)">getManyToManyKeys</a></strong>(org.grails.datastore.mapping.model.PersistentEntity persistentEntity, java.lang.Object object, java.io.Serializable nativeKey, T nativeEntry, org.grails.datastore.mapping.model.types.ManyToMany manyToMany)</code><br></td>
                         </tr>
                         
@@ -421,7 +421,7 @@ extends org.grails.datastore.mapping.engine.NativeEntryEntityPersister</pre>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#setManyToMany(org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object, T, org.grails.datastore.mapping.model.types.ManyToMany, org.grails.datastore.mapping.document.config.Collection, Map)">setManyToMany</a></strong>(org.grails.datastore.mapping.model.PersistentEntity persistentEntity, java.lang.Object obj, T nativeEntry, org.grails.datastore.mapping.model.types.ManyToMany manyToMany, org.grails.datasto [...]
+                            <td class="colLast"><code><strong><a href="#setManyToMany(org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object, T, org.grails.datastore.mapping.model.types.ManyToMany, java.util.Collection, Map)">setManyToMany</a></strong>(org.grails.datastore.mapping.model.PersistentEntity persistentEntity, java.lang.Object obj, T nativeEntry, org.grails.datastore.mapping.model.types.ManyToMany manyToMany, java.util.Collection associatedObjects, java.util.Map [...]
                         </tr>
                         
                     </table>
@@ -649,7 +649,7 @@ extends org.grails.datastore.mapping.engine.NativeEntryEntityPersister</pre>
                         <a name="getManyToManyKeys(org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object, java.io.Serializable, T, org.grails.datastore.mapping.model.types.ManyToMany)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;org.grails.datastore.mapping.document.config.Collection <strong>getManyToManyKeys</strong>(org.grails.datastore.mapping.model.PersistentEntity persistentEntity, java.lang.Object object, java.io.Serializable nativeKey, T nativeEntry, org.grails.datastore.mapping.model.types.ManyToMany manyToMany)</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;java.util.Collection <strong>getManyToManyKeys</strong>(org.grails.datastore.mapping.model.PersistentEntity persistentEntity, java.lang.Object object, java.io.Serializable nativeKey, T nativeEntry, org.grails.datastore.mapping.model.types.ManyToMany manyToMany)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -759,10 +759,10 @@ extends org.grails.datastore.mapping.engine.NativeEntryEntityPersister</pre>
                             </li>
                         </ul>
                     
-                        <a name="setManyToMany(org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object, T, org.grails.datastore.mapping.model.types.ManyToMany, org.grails.datastore.mapping.document.config.Collection, Map)"><!-- --></a>
+                        <a name="setManyToMany(org.grails.datastore.mapping.model.PersistentEntity, java.lang.Object, T, org.grails.datastore.mapping.model.types.ManyToMany, java.util.Collection, Map)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;void <strong>setManyToMany</strong>(org.grails.datastore.mapping.model.PersistentEntity persistentEntity, java.lang.Object obj, T nativeEntry, org.grails.datastore.mapping.model.types.ManyToMany manyToMany, org.grails.datastore.mapping.document.config.Collection associatedObjects, java.util.Map&lt;org.grails.datastore.mapping.model.types.Association, java.util.List&lt;java.io.Serializable&gt;&gt; toManyKeys)</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;void <strong>setManyToMany</strong>(org.grails.datastore.mapping.model.PersistentEntity persistentEntity, java.lang.Object obj, T nativeEntry, org.grails.datastore.mapping.model.types.ManyToMany manyToMany, java.util.Collection associatedObjects, java.util.Map&lt;org.grails.datastore.mapping.model.types.Association, java.util.List&lt;java.io.Serializable&gt;&gt; toManyKeys)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/engine/MongoEntityPersister.html b/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/engine/MongoEntityPersister.html
index a7a56a2467..33447470e1 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/engine/MongoEntityPersister.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/datastore/mapping/mongo/engine/MongoEntityPersister.html
@@ -338,7 +338,7 @@ extends <a href='../../../../../../org/grails/datastore/mapping/mongo/engine/Abs
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../../../org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.html'>AbstractMongoObectEntityPersister</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.html#cascadeDeleteCollection(org.grails.datastore.mapping.engine.EntityAccess, org.grails.datastore.mapping.model.types.Association)'>cascadeDeleteCollection</a>, <a href='../../../../../../org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.html#createInstanceCacheEntryKey(java.lang.Object)'>createInstanceCac [...]
+                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.html#cascadeDeleteCollection(org.grails.datastore.mapping.engine.EntityAccess, org.grails.datastore.mapping.model.types.Association)'>cascadeDeleteCollection</a>, <a href='../../../../../../org/grails/datastore/mapping/mongo/engine/AbstractMongoObectEntityPersister.html#createInstanceCacheEntryKey(java.lang.Object)'>createInstanceCac [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
index d0d1cf068f..ddc85d03a8 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateDatastore.html
@@ -514,7 +514,7 @@ implements org.springframework.context.ApplicationContextAware, org.grails.datas
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;abstract&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#withFlushMode(FlushMode, Callable)">withFlushMode</a></strong>(<a href='../../../../FlushMode.html'>FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br>Execute the given operation with the given flush mode</td>
+                            <td class="colLast"><code><strong><a href="#withFlushMode(org.hibernate.FlushMode, Callable)">withFlushMode</a></strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br>Execute the given operation with the given flush mode</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -1025,10 +1025,10 @@ implements org.springframework.context.ApplicationContextAware, org.grails.datas
                             </li>
                         </ul>
                     
-                        <a name="withFlushMode(FlushMode, Callable)"><!-- --></a>
+                        <a name="withFlushMode(org.hibernate.FlushMode, Callable)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;abstract&nbsp;void <strong>withFlushMode</strong>(<a href='../../../../FlushMode.html'>FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
+                                <h4>public&nbsp;abstract&nbsp;void <strong>withFlushMode</strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
                                 <p> Execute the given operation with the given flush mode
       <DL><DT><B>Parameters:</B></DT><DD>flushMode</DD><DD><code>callable</code> -  The callable</DD></DL></p>
                             </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateGormStaticApi.html b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateGormStaticApi.html
index cfa681d080..b3cf68c567 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateGormStaticApi.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateGormStaticApi.html
@@ -287,7 +287,7 @@ extends org.grails.datastore.gorm.GormStaticApi&lt;D&gt;</pre>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>java.util.List</code></td>
-                            <td class="colLast"><code><strong><a href="#executeQuery(java.lang.CharSequence, org.grails.datastore.mapping.document.config.Collection, java.util.Map)">executeQuery</a></strong>(java.lang.CharSequence query, org.grails.datastore.mapping.document.config.Collection params, java.util.Map args)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#executeQuery(java.lang.CharSequence, java.util.Collection, java.util.Map)">executeQuery</a></strong>(java.lang.CharSequence query, java.util.Collection params, java.util.Map args)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -323,7 +323,7 @@ extends org.grails.datastore.gorm.GormStaticApi&lt;D&gt;</pre>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>D</code></td>
-                            <td class="colLast"><code><strong><a href="#find(java.lang.CharSequence, org.grails.datastore.mapping.document.config.Collection, java.util.Map)">find</a></strong>(java.lang.CharSequence query, org.grails.datastore.mapping.document.config.Collection params, java.util.Map args)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#find(java.lang.CharSequence, java.util.Collection, java.util.Map)">find</a></strong>(java.lang.CharSequence query, java.util.Collection params, java.util.Map args)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -365,7 +365,7 @@ extends org.grails.datastore.gorm.GormStaticApi&lt;D&gt;</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>java.util.List&lt;D&gt;</code></td>
-                            <td class="colLast"><code><strong><a href="#findAll(java.lang.CharSequence, org.grails.datastore.mapping.document.config.Collection, java.util.Map)">findAll</a></strong>(java.lang.CharSequence query, org.grails.datastore.mapping.document.config.Collection params, java.util.Map args)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#findAll(java.lang.CharSequence, java.util.Collection, java.util.Map)">findAll</a></strong>(java.lang.CharSequence query, java.util.Collection params, java.util.Map args)</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
@@ -670,10 +670,10 @@ extends org.grails.datastore.gorm.GormStaticApi&lt;D&gt;</pre>
                             </li>
                         </ul>
                     
-                        <a name="executeQuery(java.lang.CharSequence, org.grails.datastore.mapping.document.config.Collection, java.util.Map)"><!-- --></a>
+                        <a name="executeQuery(java.lang.CharSequence, java.util.Collection, java.util.Map)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>java.util.List <strong>executeQuery</strong>(java.lang.CharSequence query, org.grails.datastore.mapping.document.config.Collection params, java.util.Map args)</h4>
+                                <h4>@java.lang.Override<br>java.util.List <strong>executeQuery</strong>(java.lang.CharSequence query, java.util.Collection params, java.util.Map args)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -718,10 +718,10 @@ extends org.grails.datastore.gorm.GormStaticApi&lt;D&gt;</pre>
                             </li>
                         </ul>
                     
-                        <a name="find(java.lang.CharSequence, org.grails.datastore.mapping.document.config.Collection, java.util.Map)"><!-- --></a>
+                        <a name="find(java.lang.CharSequence, java.util.Collection, java.util.Map)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>D <strong>find</strong>(java.lang.CharSequence query, org.grails.datastore.mapping.document.config.Collection params, java.util.Map args)</h4>
+                                <h4>@java.lang.Override<br>D <strong>find</strong>(java.lang.CharSequence query, java.util.Collection params, java.util.Map args)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -774,10 +774,10 @@ extends org.grails.datastore.gorm.GormStaticApi&lt;D&gt;</pre>
                             </li>
                         </ul>
                     
-                        <a name="findAll(java.lang.CharSequence, org.grails.datastore.mapping.document.config.Collection, java.util.Map)"><!-- --></a>
+                        <a name="findAll(java.lang.CharSequence, java.util.Collection, java.util.Map)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>java.util.List&lt;D&gt; <strong>findAll</strong>(java.lang.CharSequence query, org.grails.datastore.mapping.document.config.Collection params, java.util.Map args)</h4>
+                                <h4>@java.lang.Override<br>java.util.List&lt;D&gt; <strong>findAll</strong>(java.lang.CharSequence query, java.util.Collection params, java.util.Map args)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateSession.html b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateSession.html
index 0f69eaff4c..6d58c63e2d 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateSession.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/AbstractHibernateSession.html
@@ -283,7 +283,7 @@ implements org.grails.datastore.mapping.query.api.QueryAliasAwareSession</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;org.grails.datastore.mapping.document.config.Collection</code></td>
+                            <td class="colLast"><code>protected&nbsp;java.util.Collection</code></td>
                             <td class="colLast"><code><strong><a href="#getIterableAsCollection(java.lang.Iterable)">getIterableAsCollection</a></strong>(java.lang.Iterable objects)</code><br></td>
                         </tr>
                         
@@ -602,7 +602,7 @@ implements org.grails.datastore.mapping.query.api.QueryAliasAwareSession</pre>
                         <a name="getIterableAsCollection(java.lang.Iterable)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.SuppressWarnings("unchecked")<br>protected&nbsp;org.grails.datastore.mapping.document.config.Collection <strong>getIterableAsCollection</strong>(java.lang.Iterable objects)</h4>
+                                <h4>@java.lang.SuppressWarnings("unchecked")<br>protected&nbsp;java.util.Collection <strong>getIterableAsCollection</strong>(java.lang.Iterable objects)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
index f9aa34a969..000b615acb 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTemplate.html
@@ -306,7 +306,7 @@ implements <a href='../../../../org/grails/orm/hibernate/IHibernateTemplate.html
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a href='../../../../FlushMode.html'>FlushMode</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;org.hibernate.FlushMode</code></td>
                             <td class="colLast"><code><strong><a href="#applyFlushMode(org.hibernate.Session, boolean)">applyFlushMode</a></strong>(org.hibernate.Session session, boolean existingTransaction)</code><br>Apply the flush mode that's been specified for this accessor to the given Session.</td>
                         </tr>
                         
@@ -444,7 +444,7 @@ implements <a href='../../../../org/grails/orm/hibernate/IHibernateTemplate.html
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;org.grails.datastore.mapping.document.config.Collection</code></td>
+                            <td class="colLast"><code>protected&nbsp;java.util.Collection</code></td>
                             <td class="colLast"><code><strong><a href="#getIterableAsCollection(java.lang.Iterable)">getIterableAsCollection</a></strong>(java.lang.Iterable objects)</code><br></td>
                         </tr>
                         
@@ -822,7 +822,7 @@ implements <a href='../../../../org/grails/orm/hibernate/IHibernateTemplate.html
                         <a name="applyFlushMode(org.hibernate.Session, boolean)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../FlushMode.html'>FlushMode</a> <strong>applyFlushMode</strong>(org.hibernate.Session session, boolean existingTransaction)</h4>
+                                <h4>protected&nbsp;org.hibernate.FlushMode <strong>applyFlushMode</strong>(org.hibernate.Session session, boolean existingTransaction)</h4>
                                 <p> Apply the flush mode that's been specified for this accessor to the given Session.
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -              the current Hibernate Session</DD><DD><code>existingTransaction</code> -  if executing within an existing transaction</DD></DL><DL><DT><B>Returns:</B></DT><DD>the previous flush mode to restore after the operation, or <code>null</code> if none</DD></DL><DL><DT><B>See Also:</B></DT><DD><a href='#setFlushMode'>setFlushMode</a></DD><DD>org.hibernate.Session#setFlushMode</DD></DL></p>
                             </li>
@@ -1011,7 +1011,7 @@ implements <a href='../../../../org/grails/orm/hibernate/IHibernateTemplate.html
                         <a name="getIterableAsCollection(java.lang.Iterable)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.SuppressWarnings({"rawtypes", "unchecked"})<br>protected&nbsp;org.grails.datastore.mapping.document.config.Collection <strong>getIterableAsCollection</strong>(java.lang.Iterable objects)</h4>
+                                <h4>@java.lang.SuppressWarnings({"rawtypes", "unchecked"})<br>protected&nbsp;java.util.Collection <strong>getIterableAsCollection</strong>(java.lang.Iterable objects)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
index 78117d1fd0..58214ce937 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/GrailsHibernateTransactionManager.html
@@ -157,7 +157,7 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong><a href='../../../../FlushMode.html'>FlushMode</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>org.hibernate.FlushMode</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#defaultFlushMode">defaultFlushMode</a></code><br></td>
                         </tr>
                         
@@ -190,17 +190,17 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(FlushMode)">GrailsHibernateTransactionManager</a></strong>(<a href='../../../../FlushMode.html'>FlushMode</a> defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.FlushMode defaultFlushMode)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, <a href='../../../../FlushMode.html'>FlushMode</a> defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, org.hibernate.FlushMode defaultFlushMode)</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, <a href='../../../../FlushMode.html'>FlushMode</a> defaultFlushMode)</code><br></td>
+                                <code><strong><a href="#GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)">GrailsHibernateTransactionManager</a></strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, org.hibernate.FlushMode defaultFlushMode)</code><br></td>
                         </tr>
                         
                     </table>
@@ -288,7 +288,7 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                         <a name="defaultFlushMode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>final&nbsp;<a href='../../../../FlushMode.html'>FlushMode</a> <strong>defaultFlushMode</strong></h4>
+                                <h4>final&nbsp;org.hibernate.FlushMode <strong>defaultFlushMode</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -315,26 +315,26 @@ extends org.springframework.orm.hibernate5.HibernateTransactionManager</pre>
                 </a>
                     <h3>Constructor Detail</h3>
                     
-                        <a name="GrailsHibernateTransactionManager(FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.hibernate.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(<a href='../../../../FlushMode.html'>FlushMode</a> defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.FlushMode defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, org.hibernate.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, <a href='../../../../FlushMode.html'>FlushMode</a> defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, org.hibernate.FlushMode defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, FlushMode)"><!-- --></a>
+                        <a name="GrailsHibernateTransactionManager(org.hibernate.SessionFactory, javax.sql.DataSource, org.hibernate.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, <a href='../../../../FlushMode.html'>FlushMode</a> defaultFlushMode)</h4>
+                                <h4><strong>GrailsHibernateTransactionManager</strong>(org.hibernate.SessionFactory sessionFactory, javax.sql.DataSource dataSource, org.hibernate.FlushMode defaultFlushMode)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/HibernateDatastore.html b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/HibernateDatastore.html
index 413ddad0dc..38ef1f857b 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/HibernateDatastore.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/HibernateDatastore.html
@@ -473,7 +473,7 @@ implements org.springframework.context.MessageSourceAware</pre>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#withFlushMode(FlushMode, Callable)">withFlushMode</a></strong>(<a href='../../../../FlushMode.html'>FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#withFlushMode(org.hibernate.FlushMode, Callable)">withFlushMode</a></strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</code><br></td>
                         </tr>
                         
                     </table>
@@ -492,7 +492,7 @@ implements org.springframework.context.MessageSourceAware</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html'>AbstractHibernateDatastore</a></code></td>
-                            <td class="colLast"><code><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#call(java.lang.Object)'>call</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#close()'>close</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#createValidatorRegistry(org.springframework.context.MessageSource)'>createValidatorRegistry</a>, <a href='../../../../org/grails/orm/hibernate/Abstrac [...]
+                            <td class="colLast"><code><a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#call(java.lang.Object)'>call</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#close()'>close</a>, <a href='../../../../org/grails/orm/hibernate/AbstractHibernateDatastore.html#createValidatorRegistry(org.springframework.context.MessageSource)'>createValidatorRegistry</a>, <a href='../../../../org/grails/orm/hibernate/Abstrac [...]
                         </tr>
                     </table>
                    </ul>
@@ -938,10 +938,10 @@ implements org.springframework.context.MessageSourceAware</pre>
                             </li>
                         </ul>
                     
-                        <a name="withFlushMode(FlushMode, Callable)"><!-- --></a>
+                        <a name="withFlushMode(org.hibernate.FlushMode, Callable)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;void <strong>withFlushMode</strong>(<a href='../../../../FlushMode.html'>FlushMode</a> flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;void <strong>withFlushMode</strong>(org.hibernate.FlushMode flushMode, java.util.concurrent.Callable&lt;java.lang.Boolean&gt; callable)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/HibernateGormStaticApi.html b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/HibernateGormStaticApi.html
index 1f45d3f4c8..d63ce13b57 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/HibernateGormStaticApi.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/HibernateGormStaticApi.html
@@ -229,7 +229,7 @@ extends <a href='../../../../org/grails/orm/hibernate/AbstractHibernateGormStati
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>java.lang.Integer</code></td>
-                            <td class="colLast"><code><strong><a href="#executeUpdate(java.lang.CharSequence, org.grails.datastore.mapping.document.config.Collection, java.util.Map)">executeUpdate</a></strong>(java.lang.CharSequence query, org.grails.datastore.mapping.document.config.Collection params, java.util.Map args)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#executeUpdate(java.lang.CharSequence, java.util.Collection, java.util.Map)">executeUpdate</a></strong>(java.lang.CharSequence query, java.util.Collection params, java.util.Map args)</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
@@ -396,10 +396,10 @@ extends <a href='../../../../org/grails/orm/hibernate/AbstractHibernateGormStati
                             </li>
                         </ul>
                     
-                        <a name="executeUpdate(java.lang.CharSequence, org.grails.datastore.mapping.document.config.Collection, java.util.Map)"><!-- --></a>
+                        <a name="executeUpdate(java.lang.CharSequence, java.util.Collection, java.util.Map)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>java.lang.Integer <strong>executeUpdate</strong>(java.lang.CharSequence query, org.grails.datastore.mapping.document.config.Collection params, java.util.Map args)</h4>
+                                <h4>@java.lang.Override<br>java.lang.Integer <strong>executeUpdate</strong>(java.lang.CharSequence query, java.util.Collection params, java.util.Map args)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/GrailsDomainBinder.html b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/GrailsDomainBinder.html
index a13552ef98..8684baacea 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/GrailsDomainBinder.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/cfg/GrailsDomainBinder.html
@@ -358,31 +358,31 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#bindCollection(org.grails.datastore.mapping.model.types.ToMany, org.grails.datastore.mapping.document.config.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String, java.lang.String)">bindCollection</a></strong>(org.grails.datastore.mapping.model.types.ToMany property, org.grails.datastore.mapping.document.config.Collection collection, org.hibernate.mappi [...]
+                            <td class="colLast"><code><strong><a href="#bindCollection(org.grails.datastore.mapping.model.types.ToMany, java.util.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String, java.lang.String)">bindCollection</a></strong>(org.grails.datastore.mapping.model.types.ToMany property, java.util.Collection collection, org.hibernate.mapping.PersistentClass owner, org.hibernate.boot.spi.InFlightMetadataColle [...]
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#bindCollectionForPropertyConfig(org.grails.datastore.mapping.document.config.Collection, org.grails.orm.hibernate.cfg.PropertyConfig)">bindCollectionForPropertyConfig</a></strong>(org.grails.datastore.mapping.document.config.Collection collection, <a href='../../../../../org/grails/orm/hibernate/cfg/PropertyConfig.html'>PropertyConfig</a> config)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#bindCollectionForPropertyConfig(java.util.Collection, org.grails.orm.hibernate.cfg.PropertyConfig)">bindCollectionForPropertyConfig</a></strong>(java.util.Collection collection, <a href='../../../../../org/grails/orm/hibernate/cfg/PropertyConfig.html'>PropertyConfig</a> config)</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#bindCollectionSecondPass(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, Map, org.grails.datastore.mapping.document.config.Collection, java.lang.String)">bindCollectionSecondPass</a></strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.hibernate.mapping.Map&lt;?, ?&gt; persistentClasses, org [...]
+                            <td class="colLast"><code><strong><a href="#bindCollectionSecondPass(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, Map, java.util.Collection, java.lang.String)">bindCollectionSecondPass</a></strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.hibernate.mapping.Map&lt;?, ?&gt; persistentClasses, java.util.Collection collection, java. [...]
                         </tr>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#bindCollectionTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.document.config.Collection, org.grails.orm.hibernate.cfg.Table, java.lang.String)">bindCollectionTable</a></strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.grails.datastore.mapping.document.c [...]
+                            <td class="colLast"><code><strong><a href="#bindCollectionTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, java.util.Collection, org.grails.orm.hibernate.cfg.Table, java.lang.String)">bindCollectionTable</a></strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, java.util.Collection collection, <a href='../../../../../org/grails/orm/hi [...]
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#bindCollectionWithJoinTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.document.config.Collection, org.grails.orm.hibernate.cfg.PropertyConfig, java.lang.String)">bindCollectionWithJoinTable</a></strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.grails.dat [...]
+                            <td class="colLast"><code><strong><a href="#bindCollectionWithJoinTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, java.util.Collection, org.grails.orm.hibernate.cfg.PropertyConfig, java.lang.String)">bindCollectionWithJoinTable</a></strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, java.util.Collection collection, <a href='../../. [...]
                         </tr>
                         
                         <tr class="rowColor">
@@ -608,7 +608,7 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#bindUnidirectionalOneToMany(org.grails.datastore.mapping.model.types.OneToMany, org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.document.config.Collection)">bindUnidirectionalOneToMany</a></strong>(org.grails.datastore.mapping.model.types.OneToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.grails.datastore.mapping.document.config.Collection collection)</co [...]
+                            <td class="colLast"><code><strong><a href="#bindUnidirectionalOneToMany(org.grails.datastore.mapping.model.types.OneToMany, org.hibernate.boot.spi.InFlightMetadataCollector, java.util.Collection)">bindUnidirectionalOneToMany</a></strong>(org.grails.datastore.mapping.model.types.OneToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, java.util.Collection collection)</code><br>Binds a unidirectional one-to-many creating a psuedo back refer [...]
                         </tr>
                         
                         <tr class="altColor">
@@ -698,7 +698,7 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;org.grails.datastore.mapping.document.config.Collection</code></td>
+                            <td class="colLast"><code>public&nbsp;java.util.Collection</code></td>
                             <td class="colLast"><code><strong><a href="#create(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.mapping.PersistentClass, java.lang.String, org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String)">create</a></strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.mapping.PersistentClass owner, java.lang.String path, org.hibernate.boot.spi.InFlightMetadataCollector mappings, java.lang.String sessionFactoryBe [...]
                         </tr>
                         
@@ -718,7 +718,7 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;org.hibernate.mapping.DependantValue</code></td>
-                            <td class="colLast"><code><strong><a href="#createPrimaryKeyValue(org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.document.config.Collection, Map)">createPrimaryKeyValue</a></strong>(org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.grails.datastore.mapping.model.PersistentProperty property, org.grails.datastore.mapping.document.config.Collection collection, org. [...]
+                            <td class="colLast"><code><strong><a href="#createPrimaryKeyValue(org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.model.PersistentProperty, java.util.Collection, Map)">createPrimaryKeyValue</a></strong>(org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.grails.datastore.mapping.model.PersistentProperty property, java.util.Collection collection, org.hibernate.mapping.Map&lt;?, ?&gt; persistentClasses)</code><br>Creates [...]
                         </tr>
                         
                         <tr class="altColor">
@@ -1006,7 +1006,7 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>protected&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#linkBidirectionalOneToMany(org.grails.datastore.mapping.document.config.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.mapping.DependantValue, org.grails.datastore.mapping.model.PersistentProperty)">linkBidirectionalOneToMany</a></strong>(org.grails.datastore.mapping.document.config.Collection collection, org.hibernate.mapping.PersistentClass associatedClass, org.hibernate.mapping.DependantValue key [...]
+                            <td class="colLast"><code><strong><a href="#linkBidirectionalOneToMany(java.util.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.mapping.DependantValue, org.grails.datastore.mapping.model.PersistentProperty)">linkBidirectionalOneToMany</a></strong>(java.util.Collection collection, org.hibernate.mapping.PersistentClass associatedClass, org.hibernate.mapping.DependantValue key, org.grails.datastore.mapping.model.PersistentProperty otherSide)</co [...]
                         </tr>
                         
                         <tr class="altColor">
@@ -1399,43 +1399,43 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                             </li>
                         </ul>
                     
-                        <a name="bindCollection(org.grails.datastore.mapping.model.types.ToMany, org.grails.datastore.mapping.document.config.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String, java.lang.String)"><!-- --></a>
+                        <a name="bindCollection(org.grails.datastore.mapping.model.types.ToMany, java.util.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;void <strong>bindCollection</strong>(org.grails.datastore.mapping.model.types.ToMany property, org.grails.datastore.mapping.document.config.Collection collection, org.hibernate.mapping.PersistentClass owner, org.hibernate.boot.spi.InFlightMetadataCollector mappings, java.lang.String path, java.lang.String sessionFactoryBeanName)</h4>
+                                <h4>protected&nbsp;void <strong>bindCollection</strong>(org.grails.datastore.mapping.model.types.ToMany property, java.util.Collection collection, org.hibernate.mapping.PersistentClass owner, org.hibernate.boot.spi.InFlightMetadataCollector mappings, java.lang.String path, java.lang.String sessionFactoryBeanName)</h4>
                                 <p> First pass to bind collection to Hibernate metamodel, sets up second pass
       <DL><DT><B>Parameters:</B></DT><DD><code>property</code> -    The GrailsDomainClassProperty instance</DD><DD><code>collection</code> -  The collection</DD><DD><code>owner</code> -       The owning persistent class</DD><DD><code>mappings</code> -    The Hibernate mappings instance</DD><DD>path</DD></DL></p>
                             </li>
                         </ul>
                     
-                        <a name="bindCollectionForPropertyConfig(org.grails.datastore.mapping.document.config.Collection, org.grails.orm.hibernate.cfg.PropertyConfig)"><!-- --></a>
+                        <a name="bindCollectionForPropertyConfig(java.util.Collection, org.grails.orm.hibernate.cfg.PropertyConfig)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;void <strong>bindCollectionForPropertyConfig</strong>(org.grails.datastore.mapping.document.config.Collection collection, <a href='../../../../../org/grails/orm/hibernate/cfg/PropertyConfig.html'>PropertyConfig</a> config)</h4>
+                                <h4>protected&nbsp;void <strong>bindCollectionForPropertyConfig</strong>(java.util.Collection collection, <a href='../../../../../org/grails/orm/hibernate/cfg/PropertyConfig.html'>PropertyConfig</a> config)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="bindCollectionSecondPass(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, Map, org.grails.datastore.mapping.document.config.Collection, java.lang.String)"><!-- --></a>
+                        <a name="bindCollectionSecondPass(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, Map, java.util.Collection, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;void <strong>bindCollectionSecondPass</strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.hibernate.mapping.Map&lt;?, ?&gt; persistentClasses, org.grails.datastore.mapping.document.config.Collection collection, java.lang.String sessionFactoryBeanName)</h4>
+                                <h4>protected&nbsp;void <strong>bindCollectionSecondPass</strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.hibernate.mapping.Map&lt;?, ?&gt; persistentClasses, java.util.Collection collection, java.lang.String sessionFactoryBeanName)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="bindCollectionTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.document.config.Collection, org.grails.orm.hibernate.cfg.Table, java.lang.String)"><!-- --></a>
+                        <a name="bindCollectionTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, java.util.Collection, org.grails.orm.hibernate.cfg.Table, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;void <strong>bindCollectionTable</strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.grails.datastore.mapping.document.config.Collection collection, <a href='../../../../../org/grails/orm/hibernate/cfg/Table.html'>Table</a> ownerTable, java.lang.String sessionFactoryBeanName)</h4>
+                                <h4>protected&nbsp;void <strong>bindCollectionTable</strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, java.util.Collection collection, <a href='../../../../../org/grails/orm/hibernate/cfg/Table.html'>Table</a> ownerTable, java.lang.String sessionFactoryBeanName)</h4>
                                 <p></p>
                             </li>
                         </ul>
                     
-                        <a name="bindCollectionWithJoinTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.document.config.Collection, org.grails.orm.hibernate.cfg.PropertyConfig, java.lang.String)"><!-- --></a>
+                        <a name="bindCollectionWithJoinTable(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.boot.spi.InFlightMetadataCollector, java.util.Collection, org.grails.orm.hibernate.cfg.PropertyConfig, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;void <strong>bindCollectionWithJoinTable</strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.grails.datastore.mapping.document.config.Collection collection, <a href='../../../../../org/grails/orm/hibernate/cfg/PropertyConfig.html'>PropertyConfig</a> config, java.lang.String sessionFactoryBeanName)</h4>
+                                <h4>protected&nbsp;void <strong>bindCollectionWithJoinTable</strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, java.util.Collection collection, <a href='../../../../../org/grails/orm/hibernate/cfg/PropertyConfig.html'>PropertyConfig</a> config, java.lang.String sessionFactoryBeanName)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -1757,10 +1757,10 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                             </li>
                         </ul>
                     
-                        <a name="bindUnidirectionalOneToMany(org.grails.datastore.mapping.model.types.OneToMany, org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.document.config.Collection)"><!-- --></a>
+                        <a name="bindUnidirectionalOneToMany(org.grails.datastore.mapping.model.types.OneToMany, org.hibernate.boot.spi.InFlightMetadataCollector, java.util.Collection)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;void <strong>bindUnidirectionalOneToMany</strong>(org.grails.datastore.mapping.model.types.OneToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.grails.datastore.mapping.document.config.Collection collection)</h4>
+                                <h4>protected&nbsp;void <strong>bindUnidirectionalOneToMany</strong>(org.grails.datastore.mapping.model.types.OneToMany property, org.hibernate.boot.spi.InFlightMetadataCollector mappings, java.util.Collection collection)</h4>
                                 <p> Binds a unidirectional one-to-many creating a psuedo back reference property in the process.
       <DL><DT><B>Parameters:</B></DT><DD>property</DD><DD>mappings</DD><DD>collection</DD></DL></p>
                             </li>
@@ -1889,7 +1889,7 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                         <a name="create(org.grails.datastore.mapping.model.types.ToMany, org.hibernate.mapping.PersistentClass, java.lang.String, org.hibernate.boot.spi.InFlightMetadataCollector, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;org.grails.datastore.mapping.document.config.Collection <strong>create</strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.mapping.PersistentClass owner, java.lang.String path, org.hibernate.boot.spi.InFlightMetadataCollector mappings, java.lang.String sessionFactoryBeanName)</h4>
+                                <h4>public&nbsp;java.util.Collection <strong>create</strong>(org.grails.datastore.mapping.model.types.ToMany property, org.hibernate.mapping.PersistentClass owner, java.lang.String path, org.hibernate.boot.spi.InFlightMetadataCollector mappings, java.lang.String sessionFactoryBeanName)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -1912,10 +1912,10 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                             </li>
                         </ul>
                     
-                        <a name="createPrimaryKeyValue(org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.model.PersistentProperty, org.grails.datastore.mapping.document.config.Collection, Map)"><!-- --></a>
+                        <a name="createPrimaryKeyValue(org.hibernate.boot.spi.InFlightMetadataCollector, org.grails.datastore.mapping.model.PersistentProperty, java.util.Collection, Map)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;org.hibernate.mapping.DependantValue <strong>createPrimaryKeyValue</strong>(org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.grails.datastore.mapping.model.PersistentProperty property, org.grails.datastore.mapping.document.config.Collection collection, org.hibernate.mapping.Map&lt;?, ?&gt; persistentClasses)</h4>
+                                <h4>protected&nbsp;org.hibernate.mapping.DependantValue <strong>createPrimaryKeyValue</strong>(org.hibernate.boot.spi.InFlightMetadataCollector mappings, org.grails.datastore.mapping.model.PersistentProperty property, java.util.Collection collection, org.hibernate.mapping.Map&lt;?, ?&gt; persistentClasses)</h4>
                                 <p> Creates the DependentValue object that forms a primary key reference for the collection.
       <DL><DT><B>Parameters:</B></DT><DD>mappings</DD><DD><code>property</code> -           The grails property</DD><DD><code>collection</code> -         The collection object</DD><DD>persistentClasses</DD></DL><DL><DT><B>Returns:</B></DT><DD>The DependantValue (key)</DD></DL></p>
                             </li>
@@ -2305,10 +2305,10 @@ implements org.hibernate.boot.spi.MetadataContributor</pre>
                             </li>
                         </ul>
                     
-                        <a name="linkBidirectionalOneToMany(org.grails.datastore.mapping.document.config.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.mapping.DependantValue, org.grails.datastore.mapping.model.PersistentProperty)"><!-- --></a>
+                        <a name="linkBidirectionalOneToMany(java.util.Collection, org.hibernate.mapping.PersistentClass, org.hibernate.mapping.DependantValue, org.grails.datastore.mapping.model.PersistentProperty)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;void <strong>linkBidirectionalOneToMany</strong>(org.grails.datastore.mapping.document.config.Collection collection, org.hibernate.mapping.PersistentClass associatedClass, org.hibernate.mapping.DependantValue key, org.grails.datastore.mapping.model.PersistentProperty otherSide)</h4>
+                                <h4>protected&nbsp;void <strong>linkBidirectionalOneToMany</strong>(java.util.Collection collection, org.hibernate.mapping.PersistentClass associatedClass, org.hibernate.mapping.DependantValue key, org.grails.datastore.mapping.model.PersistentProperty otherSide)</h4>
                                 <p> Links a bidirectional one-to-many, configuring the inverse side and using a column copy to perform the link
       <DL><DT><B>Parameters:</B></DT><DD><code>collection</code> -       The collection one-to-many</DD><DD><code>associatedClass</code> -  The associated class</DD><DD><code>key</code> -              The key</DD><DD><code>otherSide</code> -        The other side of the relationship</DD></DL></p>
                             </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
index dd1bcc40dc..ba7c19b9c4 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/connections/HibernateConnectionSourceSettings.HibernateSettings.FlushSettings.html
@@ -158,7 +158,7 @@ extends java.lang.Object</pre>
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong><a href='../../../../../FlushMode.html'>FlushMode</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>org.hibernate.FlushMode</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#mode">mode</a></code><br>The default flush mode</td>
                         </tr>
                         
@@ -241,7 +241,7 @@ extends java.lang.Object</pre>
                         <a name="mode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><a href='../../../../../FlushMode.html'>FlushMode</a> <strong>mode</strong></h4>
+                                <h4>org.hibernate.FlushMode <strong>mode</strong></h4>
                                 <p> The default flush mode</p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html
index 11aa4435c8..7759cd4335 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/query/AbstractHibernateCriteriaBuilder.html
@@ -747,13 +747,13 @@ implements <a href='../../../../../org.grails.datastore.mapping.query.apiBuildab
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;org.grails.datastore.mapping.query.api.ProjectionList</code></td>
-                            <td class="colLast"><code><strong><a href="#distinct(org.grails.datastore.mapping.document.config.Collection)">distinct</a></strong>(org.grails.datastore.mapping.document.config.Collection propertyNames)</code><br>A distinct projection that takes a list</td>
+                            <td class="colLast"><code><strong><a href="#distinct(java.util.Collection)">distinct</a></strong>(java.util.Collection propertyNames)</code><br>A distinct projection that takes a list</td>
                         </tr>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;org.grails.datastore.mapping.query.api.ProjectionList</code></td>
-                            <td class="colLast"><code><strong><a href="#distinct(org.grails.datastore.mapping.document.config.Collection, java.lang.String)">distinct</a></strong>(org.grails.datastore.mapping.document.config.Collection propertyNames, java.lang.String alias)</code><br>A distinct projection that takes a list</td>
+                            <td class="colLast"><code><strong><a href="#distinct(java.util.Collection, java.lang.String)">distinct</a></strong>(java.util.Collection propertyNames, java.lang.String alias)</code><br>A distinct projection that takes a list</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -983,7 +983,7 @@ implements <a href='../../../../../org.grails.datastore.mapping.query.apiBuildab
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;org.grails.datastore.mapping.query.api.Criteria</code></td>
-                            <td class="colLast"><code><strong><a href="#in(java.lang.String, org.grails.datastore.mapping.document.config.Collection)">in</a></strong>(java.lang.String propertyName, org.grails.datastore.mapping.document.config.Collection values)</code><br>Applys a "in" contrain on the specified property</td>
+                            <td class="colLast"><code><strong><a href="#in(java.lang.String, java.util.Collection)">in</a></strong>(java.lang.String propertyName, java.util.Collection values)</code><br>Applys a "in" contrain on the specified property</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -1007,7 +1007,7 @@ implements <a href='../../../../../org.grails.datastore.mapping.query.apiBuildab
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;org.grails.datastore.mapping.query.api.Criteria</code></td>
-                            <td class="colLast"><code><strong><a href="#inList(java.lang.String, org.grails.datastore.mapping.document.config.Collection)">inList</a></strong>(java.lang.String propertyName, org.grails.datastore.mapping.document.config.Collection values)</code><br>Delegates to in as in is a Groovy keyword</td>
+                            <td class="colLast"><code><strong><a href="#inList(java.lang.String, java.util.Collection)">inList</a></strong>(java.lang.String propertyName, java.util.Collection values)</code><br>Delegates to in as in is a Groovy keyword</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -2239,19 +2239,19 @@ implements <a href='../../../../../org.grails.datastore.mapping.query.apiBuildab
                             </li>
                         </ul>
                     
-                        <a name="distinct(org.grails.datastore.mapping.document.config.Collection)"><!-- --></a>
+                        <a name="distinct(java.util.Collection)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.SuppressWarnings("rawtypes")<br>public&nbsp;org.grails.datastore.mapping.query.api.ProjectionList <strong>distinct</strong>(org.grails.datastore.mapping.document.config.Collection propertyNames)</h4>
+                                <h4>@java.lang.SuppressWarnings("rawtypes")<br>public&nbsp;org.grails.datastore.mapping.query.api.ProjectionList <strong>distinct</strong>(java.util.Collection propertyNames)</h4>
                                 <p> A distinct projection that takes a list
       <DL><DT><B>Parameters:</B></DT><DD><code>propertyNames</code> -  The list of distince property names</DD></DL></p>
                             </li>
                         </ul>
                     
-                        <a name="distinct(org.grails.datastore.mapping.document.config.Collection, java.lang.String)"><!-- --></a>
+                        <a name="distinct(java.util.Collection, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.SuppressWarnings("rawtypes")<br>public&nbsp;org.grails.datastore.mapping.query.api.ProjectionList <strong>distinct</strong>(org.grails.datastore.mapping.document.config.Collection propertyNames, java.lang.String alias)</h4>
+                                <h4>@java.lang.SuppressWarnings("rawtypes")<br>public&nbsp;org.grails.datastore.mapping.query.api.ProjectionList <strong>distinct</strong>(java.util.Collection propertyNames, java.lang.String alias)</h4>
                                 <p> A distinct projection that takes a list
       <DL><DT><B>Parameters:</B></DT><DD><code>propertyNames</code> -  The list of distince property names</DD><DD><code>alias</code> -  The alias to use</DD></DL></p>
                             </li>
@@ -2575,10 +2575,10 @@ implements <a href='../../../../../org.grails.datastore.mapping.query.apiBuildab
                             </li>
                         </ul>
                     
-                        <a name="in(java.lang.String, org.grails.datastore.mapping.document.config.Collection)"><!-- --></a>
+                        <a name="in(java.lang.String, java.util.Collection)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.SuppressWarnings("rawtypes")<br>public&nbsp;org.grails.datastore.mapping.query.api.Criteria <strong>in</strong>(java.lang.String propertyName, org.grails.datastore.mapping.document.config.Collection values)</h4>
+                                <h4>@java.lang.SuppressWarnings("rawtypes")<br>public&nbsp;org.grails.datastore.mapping.query.api.Criteria <strong>in</strong>(java.lang.String propertyName, java.util.Collection values)</h4>
                                 <p> Applys a "in" contrain on the specified property
       <DL><DT><B>Parameters:</B></DT><DD><code>propertyName</code> -  The property name</DD><DD><code>values</code> -  A collection of values</DD></DL><DL><DT><B>Returns:</B></DT><DD>A Criterion instance</DD></DL></p>
                             </li>
@@ -2609,10 +2609,10 @@ implements <a href='../../../../../org.grails.datastore.mapping.query.apiBuildab
                             </li>
                         </ul>
                     
-                        <a name="inList(java.lang.String, org.grails.datastore.mapping.document.config.Collection)"><!-- --></a>
+                        <a name="inList(java.lang.String, java.util.Collection)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.SuppressWarnings("rawtypes")<br>public&nbsp;org.grails.datastore.mapping.query.api.Criteria <strong>inList</strong>(java.lang.String propertyName, org.grails.datastore.mapping.document.config.Collection values)</h4>
+                                <h4>@java.lang.SuppressWarnings("rawtypes")<br>public&nbsp;org.grails.datastore.mapping.query.api.Criteria <strong>inList</strong>(java.lang.String propertyName, java.util.Collection values)</h4>
                                 <p> Delegates to in as in is a Groovy keyword
      </p>
                             </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
index 664b06d793..417ca22bb3 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/orm/hibernate/support/HibernateVersionSupport.html
@@ -155,7 +155,7 @@ extends java.lang.Object</pre>
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;static&nbsp;<a href='../../../../../FlushMode.html'>FlushMode</a></code></td>
+                            <td class="colLast"><code>public&nbsp;static&nbsp;org.hibernate.FlushMode</code></td>
                             <td class="colLast"><code><strong><a href="#getFlushMode(org.hibernate.Session)">getFlushMode</a></strong>(org.hibernate.Session session)</code><br>Get the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
                         </tr>
                         
@@ -168,7 +168,7 @@ extends java.lang.Object</pre>
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;static&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#setFlushMode(org.hibernate.Session, FlushMode)">setFlushMode</a></strong>(org.hibernate.Session session, <a href='../../../../../FlushMode.html'>FlushMode</a> flushMode)</code><br>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
+                            <td class="colLast"><code><strong><a href="#setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)">setFlushMode</a></strong>(org.hibernate.Session session, org.hibernate.FlushMode flushMode)</code><br>Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.</td>
                         </tr>
                         
                     </table>
@@ -233,7 +233,7 @@ extends java.lang.Object</pre>
                         <a name="getFlushMode(org.hibernate.Session)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;<a href='../../../../../FlushMode.html'>FlushMode</a> <strong>getFlushMode</strong>(org.hibernate.Session session)</h4>
+                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;org.hibernate.FlushMode <strong>getFlushMode</strong>(org.hibernate.Session session)</h4>
                                 <p> Get the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.<DL><DT><B>deprecated:</B></DT><DD>Previously used for Hibernate backwards, will be removed in a future release.</DD></DL>
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -  the Hibernate Session to get the flush mode from</DD></DL><DL><DT><B>Returns:</B></DT><DD>the FlushMode (never <CODE>null</CODE>)</DD></DL><DL><DT><B>Since:</B></DT><DD>4.3</DD></DL></p>
                             </li>
@@ -248,10 +248,10 @@ extends java.lang.Object</pre>
                             </li>
                         </ul>
                     
-                        <a name="setFlushMode(org.hibernate.Session, FlushMode)"><!-- --></a>
+                        <a name="setFlushMode(org.hibernate.Session, org.hibernate.FlushMode)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;void <strong>setFlushMode</strong>(org.hibernate.Session session, <a href='../../../../../FlushMode.html'>FlushMode</a> flushMode)</h4>
+                                <h4>@java.lang.Deprecated<br>public&nbsp;static&nbsp;void <strong>setFlushMode</strong>(org.hibernate.Session session, org.hibernate.FlushMode flushMode)</h4>
                                 <p> Set the native Hibernate FlushMode, adapting between Hibernate 5.0/5.1 and 5.2+.<DL><DT><B>deprecated:</B></DT><DD>Previously used for Hibernate backwards, will be removed in a future release.</DD></DL>
       <DL><DT><B>Parameters:</B></DT><DD><code>session</code> -  the Hibernate Session to get the flush mode from</DD></DL><DL><DT><B>Since:</B></DT><DD>4.3</DD></DL></p>
                             </li>
diff --git a/snapshot/grails-data/mongodb/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html b/snapshot/grails-data/mongodb/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
index a2075073e2..79244ce8ad 100644
--- a/snapshot/grails-data/mongodb/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
+++ b/snapshot/grails-data/mongodb/api/org/grails/plugin/hibernate/support/GrailsOpenSessionInViewInterceptor.html
@@ -135,7 +135,7 @@ extends org.springframework.orm.hibernate5.support.OpenSessionInViewInterceptor<
                         </tr>
                         
                         <tr class="altColor">
-                            <td class="colFirst"><code><strong>protected&nbsp;<a href='../../../../../FlushMode.html'>FlushMode</a></strong></code>&nbsp;</td>
+                            <td class="colFirst"><code><strong>protected&nbsp;org.hibernate.FlushMode</strong></code>&nbsp;</td>
                             <td class="colLast"><code><a href="#hibernateFlushMode">hibernateFlushMode</a></code></td>
                             <td class="colLast"></td>
                         </tr>
@@ -255,7 +255,7 @@ extends org.springframework.orm.hibernate5.support.OpenSessionInViewInterceptor<
                         <a name="hibernateFlushMode"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../../FlushMode.html'>FlushMode</a> <strong>hibernateFlushMode</strong></h4>
+                                <h4>protected&nbsp;org.hibernate.FlushMode <strong>hibernateFlushMode</strong></h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/snapshot/grails-data/whats-new-manual/index.html b/snapshot/grails-data/whats-new-manual/index.html
index eb1aa17fd6..a4faf360ab 100644
--- a/snapshot/grails-data/whats-new-manual/index.html
+++ b/snapshot/grails-data/whats-new-manual/index.html
@@ -527,7 +527,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
 <div id="footer">
 <div id="footer-text">
 Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-05-23 16:50:27 UTC
+Last updated 2025-05-27 14:49:26 UTC
 </div>
 </div>
 </body>
diff --git a/snapshot/guide/introduction.html b/snapshot/guide/introduction.html
index 4642c14d22..eaef3d757d 100644
--- a/snapshot/guide/introduction.html
+++ b/snapshot/guide/introduction.html
@@ -396,7 +396,7 @@ Please note that this does mean that some beans are now initialized earlier in t
 <div class="ulist">
 <ul>
 <li>
-<p>Groovy 4.0.27-SNAPSHOT</p>
+<p>Groovy 4.0.27</p>
 </li>
 <li>
 <p>Spring Framework 6.2.7</p>
diff --git a/snapshot/guide/pages/controllers.html b/snapshot/guide/pages/controllers.html
index 2ee42e3909..b55ef3da84 100644
--- a/snapshot/guide/pages/controllers.html
+++ b/snapshot/guide/pages/controllers.html
@@ -2315,7 +2315,7 @@ This technique for rendering JSON may be ok for very simple responses, but in ge
 <p>The previous section on XML and JSON responses covered simplistic examples of rendering XML and JSON responses. Whilst the XML builder used by Grails is the standard <a href="http://groovy-lang.org/processing-xml.html#_xmlparser_and_xmlslurper">XmlSlurper</a> found in Groovy.</p>
 </div>
 <div class="paragraph">
-<p>For JSON, since Grails 3.1, Grails uses Groovy&#8217;s <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">StreamingJsonBuilder</a> by default and you can refer to the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">Groovy documentation</a> and <a href="https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/gapi/groovy/json/StreamingJsonBuilder.htm [...]
+<p>For JSON, since Grails 3.1, Grails uses Groovy&#8217;s <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">StreamingJsonBuilder</a> by default and you can refer to the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">Groovy documentation</a> and <a href="https://docs.groovy-lang.org/4.0.27/html/gapi/groovy/json/StreamingJsonBuilder.html">Stream [...]
 </div>
 
 
diff --git a/snapshot/guide/pages/dependencyUpgrades.html b/snapshot/guide/pages/dependencyUpgrades.html
index cbc2d9bf45..98dee3076a 100644
--- a/snapshot/guide/pages/dependencyUpgrades.html
+++ b/snapshot/guide/pages/dependencyUpgrades.html
@@ -158,7 +158,7 @@ function addJsClass() {
 <div class="ulist">
 <ul>
 <li>
-<p>Groovy 4.0.27-SNAPSHOT</p>
+<p>Groovy 4.0.27</p>
 </li>
 <li>
 <p>Spring Framework 6.2.7</p>
diff --git a/snapshot/guide/pages/gson.html b/snapshot/guide/pages/gson.html
index fbbd0220d7..6b880d11e2 100644
--- a/snapshot/guide/pages/gson.html
+++ b/snapshot/guide/pages/gson.html
@@ -227,7 +227,7 @@ function addJsClass() {
 </div>
 </div>
 <div class="paragraph">
-<p>The <code>json</code> variable is an instance of <a href="https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/gapi//groovy/json/StreamingJsonBuilder.html">StreamingJsonBuilder</a>. See the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">documentation</a> in the Groovy user guide for more information on <code>StreamingJsonBuilder</code>.</p>
+<p>The <code>json</code> variable is an instance of <a href="https://docs.groovy-lang.org/4.0.27/html/gapi//groovy/json/StreamingJsonBuilder.html">StreamingJsonBuilder</a>. See the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">documentation</a> in the Groovy user guide for more information on <code>StreamingJsonBuilder</code>.</p>
 </div>
 <div class="paragraph">
 <p>More example usages:</p>
diff --git a/snapshot/guide/pages/moreOnJSONBuilder.html b/snapshot/guide/pages/moreOnJSONBuilder.html
index 8f0a1057c9..93b5285992 100644
--- a/snapshot/guide/pages/moreOnJSONBuilder.html
+++ b/snapshot/guide/pages/moreOnJSONBuilder.html
@@ -158,7 +158,7 @@ function addJsClass() {
 <p>The previous section on XML and JSON responses covered simplistic examples of rendering XML and JSON responses. Whilst the XML builder used by Grails is the standard <a href="http://groovy-lang.org/processing-xml.html#_xmlparser_and_xmlslurper">XmlSlurper</a> found in Groovy.</p>
 </div>
 <div class="paragraph">
-<p>For JSON, since Grails 3.1, Grails uses Groovy&#8217;s <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">StreamingJsonBuilder</a> by default and you can refer to the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">Groovy documentation</a> and <a href="https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/gapi/groovy/json/StreamingJsonBuilder.htm [...]
+<p>For JSON, since Grails 3.1, Grails uses Groovy&#8217;s <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">StreamingJsonBuilder</a> by default and you can refer to the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">Groovy documentation</a> and <a href="https://docs.groovy-lang.org/4.0.27/html/gapi/groovy/json/StreamingJsonBuilder.html">Stream [...]
 </div>
 
 
diff --git a/snapshot/guide/pages/propertyPlaceholderConfiguration.html b/snapshot/guide/pages/propertyPlaceholderConfiguration.html
index 3fbd705770..7734b005d5 100644
--- a/snapshot/guide/pages/propertyPlaceholderConfiguration.html
+++ b/snapshot/guide/pages/propertyPlaceholderConfiguration.html
@@ -158,7 +158,7 @@ function addJsClass() {
 <p>Grails supports the notion of property placeholder configuration through an extended version of Spring&#8217;s <a href="https://docs.spring.io/spring/docs/6.2.7/javadoc-api/org/springframework/beans/factory/config/PropertyPlaceholderConfigurer.html">PropertyPlaceholderConfigurer</a>.</p>
 </div>
 <div class="paragraph">
-<p>Settings defined in either <a href="https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/gapi/groovy/util/ConfigSlurper.html">ConfigSlurper</a> scripts or Java properties files can be used as placeholder values for Spring configuration in <code>grails-app/conf/spring/resources.xml</code> and <code>grails-app/conf/spring/resources.groovy</code>. For example given the following entries in <code>grails-app/conf/application.groovy</code> (or an externalized config):</p>
+<p>Settings defined in either <a href="https://docs.groovy-lang.org/4.0.27/html/gapi/groovy/util/ConfigSlurper.html">ConfigSlurper</a> scripts or Java properties files can be used as placeholder values for Spring configuration in <code>grails-app/conf/spring/resources.xml</code> and <code>grails-app/conf/spring/resources.groovy</code>. For example given the following entries in <code>grails-app/conf/application.groovy</code> (or an externalized config):</p>
 </div>
 <div class="listingblock">
 <div class="content">
diff --git a/snapshot/guide/pages/whatsNew.html b/snapshot/guide/pages/whatsNew.html
index e696a178a5..56540d25c9 100644
--- a/snapshot/guide/pages/whatsNew.html
+++ b/snapshot/guide/pages/whatsNew.html
@@ -297,7 +297,7 @@ Please note that this does mean that some beans are now initialized earlier in t
 <div class="ulist">
 <ul>
 <li>
-<p>Groovy 4.0.27-SNAPSHOT</p>
+<p>Groovy 4.0.27</p>
 </li>
 <li>
 <p>Spring Framework 6.2.7</p>
diff --git a/snapshot/guide/single.html b/snapshot/guide/single.html
index 97c7816134..8141b07318 100644
--- a/snapshot/guide/single.html
+++ b/snapshot/guide/single.html
@@ -934,7 +934,7 @@ Please note that this does mean that some beans are now initialized earlier in t
 <div class="ulist">
 <ul>
 <li>
-<p>Groovy 4.0.27-SNAPSHOT</p>
+<p>Groovy 4.0.27</p>
 </li>
 <li>
 <p>Spring Framework 6.2.7</p>
@@ -10441,7 +10441,7 @@ This technique for rendering JSON may be ok for very simple responses, but in ge
 <p>The previous section on XML and JSON responses covered simplistic examples of rendering XML and JSON responses. Whilst the XML builder used by Grails is the standard <a href="http://groovy-lang.org/processing-xml.html#_xmlparser_and_xmlslurper">XmlSlurper</a> found in Groovy.</p>
 </div>
 <div class="paragraph">
-<p>For JSON, since Grails 3.1, Grails uses Groovy&#8217;s <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">StreamingJsonBuilder</a> by default and you can refer to the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">Groovy documentation</a> and <a href="https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/gapi/groovy/json/StreamingJsonBuilder.htm [...]
+<p>For JSON, since Grails 3.1, Grails uses Groovy&#8217;s <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">StreamingJsonBuilder</a> by default and you can refer to the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">Groovy documentation</a> and <a href="https://docs.groovy-lang.org/4.0.27/html/gapi/groovy/json/StreamingJsonBuilder.html">Stream [...]
 </div>
 
 
@@ -14046,7 +14046,7 @@ If you supply templates in a plugin you should consider declaring a <code>&lt;%@
 </div>
 </div>
 <div class="paragraph">
-<p>The <code>json</code> variable is an instance of <a href="https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/gapi//groovy/json/StreamingJsonBuilder.html">StreamingJsonBuilder</a>. See the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">documentation</a> in the Groovy user guide for more information on <code>StreamingJsonBuilder</code>.</p>
+<p>The <code>json</code> variable is an instance of <a href="https://docs.groovy-lang.org/4.0.27/html/gapi//groovy/json/StreamingJsonBuilder.html">StreamingJsonBuilder</a>. See the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">documentation</a> in the Groovy user guide for more information on <code>StreamingJsonBuilder</code>.</p>
 </div>
 <div class="paragraph">
 <p>More example usages:</p>
@@ -30185,7 +30185,7 @@ aop {
 <p>Grails supports the notion of property placeholder configuration through an extended version of Spring&#8217;s <a href="https://docs.spring.io/spring/docs/6.2.7/javadoc-api/org/springframework/beans/factory/config/PropertyPlaceholderConfigurer.html">PropertyPlaceholderConfigurer</a>.</p>
 </div>
 <div class="paragraph">
-<p>Settings defined in either <a href="https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/gapi/groovy/util/ConfigSlurper.html">ConfigSlurper</a> scripts or Java properties files can be used as placeholder values for Spring configuration in <code>grails-app/conf/spring/resources.xml</code> and <code>grails-app/conf/spring/resources.groovy</code>. For example given the following entries in <code>grails-app/conf/application.groovy</code> (or an externalized config):</p>
+<p>Settings defined in either <a href="https://docs.groovy-lang.org/4.0.27/html/gapi/groovy/util/ConfigSlurper.html">ConfigSlurper</a> scripts or Java properties files can be used as placeholder values for Spring configuration in <code>grails-app/conf/spring/resources.xml</code> and <code>grails-app/conf/spring/resources.groovy</code>. For example given the following entries in <code>grails-app/conf/application.groovy</code> (or an externalized config):</p>
 </div>
 <div class="listingblock">
 <div class="content">
diff --git a/snapshot/guide/spring.html b/snapshot/guide/spring.html
index c80ac315b7..f187ff87cd 100644
--- a/snapshot/guide/spring.html
+++ b/snapshot/guide/spring.html
@@ -1009,7 +1009,7 @@ aop {
 <p>Grails supports the notion of property placeholder configuration through an extended version of Spring&#8217;s <a href="https://docs.spring.io/spring/docs/6.2.7/javadoc-api/org/springframework/beans/factory/config/PropertyPlaceholderConfigurer.html">PropertyPlaceholderConfigurer</a>.</p>
 </div>
 <div class="paragraph">
-<p>Settings defined in either <a href="https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/gapi/groovy/util/ConfigSlurper.html">ConfigSlurper</a> scripts or Java properties files can be used as placeholder values for Spring configuration in <code>grails-app/conf/spring/resources.xml</code> and <code>grails-app/conf/spring/resources.groovy</code>. For example given the following entries in <code>grails-app/conf/application.groovy</code> (or an externalized config):</p>
+<p>Settings defined in either <a href="https://docs.groovy-lang.org/4.0.27/html/gapi/groovy/util/ConfigSlurper.html">ConfigSlurper</a> scripts or Java properties files can be used as placeholder values for Spring configuration in <code>grails-app/conf/spring/resources.xml</code> and <code>grails-app/conf/spring/resources.groovy</code>. For example given the following entries in <code>grails-app/conf/application.groovy</code> (or an externalized config):</p>
 </div>
 <div class="listingblock">
 <div class="content">
diff --git a/snapshot/guide/theWebLayer.html b/snapshot/guide/theWebLayer.html
index 38d133fac7..814d061c27 100644
--- a/snapshot/guide/theWebLayer.html
+++ b/snapshot/guide/theWebLayer.html
@@ -2558,7 +2558,7 @@ This technique for rendering JSON may be ok for very simple responses, but in ge
 <p>The previous section on XML and JSON responses covered simplistic examples of rendering XML and JSON responses. Whilst the XML builder used by Grails is the standard <a href="http://groovy-lang.org/processing-xml.html#_xmlparser_and_xmlslurper">XmlSlurper</a> found in Groovy.</p>
 </div>
 <div class="paragraph">
-<p>For JSON, since Grails 3.1, Grails uses Groovy&#8217;s <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">StreamingJsonBuilder</a> by default and you can refer to the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">Groovy documentation</a> and <a href="https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/gapi/groovy/json/StreamingJsonBuilder.htm [...]
+<p>For JSON, since Grails 3.1, Grails uses Groovy&#8217;s <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">StreamingJsonBuilder</a> by default and you can refer to the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">Groovy documentation</a> and <a href="https://docs.groovy-lang.org/4.0.27/html/gapi/groovy/json/StreamingJsonBuilder.html">Stream [...]
 </div>
 
 
@@ -6163,7 +6163,7 @@ If you supply templates in a plugin you should consider declaring a <code>&lt;%@
 </div>
 </div>
 <div class="paragraph">
-<p>The <code>json</code> variable is an instance of <a href="https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/gapi//groovy/json/StreamingJsonBuilder.html">StreamingJsonBuilder</a>. See the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">documentation</a> in the Groovy user guide for more information on <code>StreamingJsonBuilder</code>.</p>
+<p>The <code>json</code> variable is an instance of <a href="https://docs.groovy-lang.org/4.0.27/html/gapi//groovy/json/StreamingJsonBuilder.html">StreamingJsonBuilder</a>. See the <a href="http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder">documentation</a> in the Groovy user guide for more information on <code>StreamingJsonBuilder</code>.</p>
 </div>
 <div class="paragraph">
 <p>More example usages:</p>
diff --git a/snapshot/ref/Servlet API/request.html b/snapshot/ref/Servlet API/request.html
index 2f391cdeb0..7409520801 100644
--- a/snapshot/ref/Servlet API/request.html	
+++ b/snapshot/ref/Servlet API/request.html	
@@ -173,7 +173,7 @@ function addJsClass(el) {
 <div class="ulist">
 <ul>
 <li>
-<p><code>XML</code> - An instance of `XmlSlurper&#8217;s <a href="https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/api/groovy/xml/slurpersupport/GPathResult.html">https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/gapi/groovy/xml/slurpersupport/GPathResult.html</a>[GPathResult] class that allows parsing of an incoming XML request (useful for REST).</p>
+<p><code>XML</code> - An instance of `XmlSlurper&#8217;s <a href="https://docs.groovy-lang.org/4.0.27/html/api/groovy/xml/slurpersupport/GPathResult.html">https://docs.groovy-lang.org/4.0.27/html/gapi/groovy/xml/slurpersupport/GPathResult.html</a>[GPathResult] class that allows parsing of an incoming XML request (useful for REST).</p>
 </li>
 <li>
 <p><code>JSON</code> - An instance of Grails' <a href="https://docs.grails.org/7.0.0-SNAPSHOT/api/org/grails/web/json/JSONObject.html">JSONObject</a> class that allows parsing of an incoming JSON request (useful for JSON based REST).</p>
diff --git a/snapshot/ref/Tags - GSP/join.html b/snapshot/ref/Tags - GSP/join.html
index 84130e75e2..f640857293 100644
--- a/snapshot/ref/Tags - GSP/join.html	
+++ b/snapshot/ref/Tags - GSP/join.html	
@@ -145,7 +145,7 @@ function addJsClass(el) {
 <div class="sect2">
 <h3 id="_purpose">Purpose</h3>
 <div class="paragraph">
-<p>Uses the Groovy JDK <a href="https://docs.groovy-lang.org/4.0.27-SNAPSHOT/html/groovy-jdk/java/lang/Iterable.html#join(java.lang.String)">join</a> method to concatenate the <code>toString()</code> representation of each item in this collection with the given separator.</p>
+<p>Uses the Groovy JDK <a href="https://docs.groovy-lang.org/4.0.27/html/groovy-jdk/java/lang/Iterable.html#join(java.lang.String)">join</a> method to concatenate the <code>toString()</code> representation of each item in this collection with the given separator.</p>
 </div>
 </div>
 <div class="sect2">
diff --git a/snapshot/ref/Versions/Grails BOM.html b/snapshot/ref/Versions/Grails BOM.html
index 70343d8f3f..0efdd4e3d9 100644
--- a/snapshot/ref/Versions/Grails BOM.html	
+++ b/snapshot/ref/Versions/Grails BOM.html	
@@ -5145,7 +5145,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">623</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5153,7 +5153,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">624</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-ant</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5161,7 +5161,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">625</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-astbuilder</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5169,7 +5169,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">626</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">${groovy.version}</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5177,7 +5177,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">627</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-cli-commons</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5185,7 +5185,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">628</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-cli-picocli</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5193,7 +5193,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">629</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-console</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5201,7 +5201,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">630</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-contracts</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5209,7 +5209,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">631</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-datetime</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5217,7 +5217,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">632</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-dateutil</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5225,7 +5225,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">633</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-docgenerator</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5233,7 +5233,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">634</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-ginq</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5241,7 +5241,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">635</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-groovydoc</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5249,7 +5249,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">636</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-groovysh</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5257,7 +5257,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">637</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-jmx</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5265,7 +5265,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">638</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-json</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5273,7 +5273,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">639</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-jsr223</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5281,7 +5281,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">640</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-macro</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5289,7 +5289,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">641</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-macro-library</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5297,7 +5297,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">642</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-nio</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5305,7 +5305,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">643</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-servlet</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5313,7 +5313,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">644</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-sql</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5321,7 +5321,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">645</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-swing</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5329,7 +5329,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">646</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-templates</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5337,7 +5337,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">647</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-test</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5345,7 +5345,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">648</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-test-junit5</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5353,7 +5353,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">649</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-testng</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5361,7 +5361,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">650</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-toml</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5369,7 +5369,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">651</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-typecheckers</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5377,7 +5377,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">652</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-xml</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>
@@ -5385,7 +5385,7 @@ function addJsClass(el) {
 <td class="tableblock halign-left valign-top"><p class="tableblock">653</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.groovy</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-yaml</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">4.0.27</p></td>
 <td class="tableblock halign-left valign-top"></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">groovy-bom</p></td>
 </tr>