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 2026/05/02 12:37:08 UTC

(grails-website) branch asf-site-production updated: Deploying to documentation branch - 12:36:41

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

asf-ci-deploy pushed a commit to branch asf-site-production
in repository https://gitbox.apache.org/repos/asf/grails-website.git


The following commit(s) were added to refs/heads/asf-site-production by this push:
     new 10bc385cfe9 Deploying to documentation branch - 12:36:41
10bc385cfe9 is described below

commit 10bc385cfe9c134b0d33ca975e66ed801b52938c
Author: jdaugherty <jd...@users.noreply.github.com>
AuthorDate: Sat May 2 12:36:45 2026 +0000

    Deploying to documentation branch - 12:36:41
---
 docs/snapshot/api/index-all.html                       | 17 +++++++++--------
 .../org/grails/buffer/GrailsLazyProxyPrintWriter.html  | 12 ++++++------
 .../org/grails/buffer/GrailsRoutablePrintWriter.html   | 18 +++++++++---------
 .../org/grails/cli/boot/GrailsDependencyVersions.html  |  6 +++---
 .../grails/datastore/bson/json/JsonReader.Context.html |  4 ++--
 .../api/org/grails/datastore/bson/json/JsonReader.html |  4 ++--
 .../grails/datastore/bson/json/JsonWriter.Context.html | 10 +++++-----
 .../api/org/grails/datastore/bson/json/JsonWriter.html |  4 ++--
 .../datastore/mapping/reflect/EntityReflector.html     |  8 ++++----
 .../gradle/plugin/core/GrailsAppBaseDirProvider.html   |  3 ++-
 .../org/grails/gradle/plugin/core/package-summary.html |  3 ++-
 .../encoder/OutputEncodingStack.OutputProxyWriter.html |  2 +-
 .../api/org/grails/web/pages/GSPResponseWriter.html    |  2 +-
 docs/snapshot/grails-data/api/index-all.html           |  4 ++--
 .../document/config/DocumentMappingContext.html        |  2 +-
 .../mapping/config/KeyValueMappingContext.html         |  2 +-
 .../mapping/model/AbstractMappingContext.html          |  6 +++---
 .../grails/datastore/mapping/model/MappingContext.html |  6 +++---
 .../datastore/mapping/reflect/EntityReflector.html     |  8 ++++----
 .../grails-data/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 +-
 .../grails-data/developer-manual/understandingApi.html |  2 +-
 .../understandingApi/datastoreBasics.html              |  2 +-
 .../developer-manual/understandingApi/gormApis.html    |  2 +-
 .../understandingApi/gormEnhancer.html                 |  2 +-
 .../understandingApi/implementingCrud.html             |  2 +-
 .../understandingApi/implementingQueries.html          |  2 +-
 .../understandingApi/secondaryIndexes.html             |  2 +-
 docs/snapshot/grails-data/whats-new-manual/index.html  |  2 +-
 docs/snapshot/guide/single.html                        |  2 +-
 docs/snapshot/index.html                               |  2 +-
 docs/snapshot/ref/Versions/Grails BOM Hibernate5.html  |  2 +-
 docs/snapshot/ref/Versions/Grails BOM Micronaut.html   |  2 +-
 docs/snapshot/ref/Versions/Grails BOM.html             |  2 +-
 36 files changed, 79 insertions(+), 76 deletions(-)

diff --git a/docs/snapshot/api/index-all.html b/docs/snapshot/api/index-all.html
index 640176fd086..c42f8ef5dff 100644
--- a/docs/snapshot/api/index-all.html
+++ b/docs/snapshot/api/index-all.html
@@ -6561,7 +6561,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/bson/json/JsonReader.Context.html#Context(org.bson.AbstractBsonReader.Context, org.bson.BsonContextType)" title="Constructor in JsonReader.Context">Context(org.bson.AbstractBsonReader.Context, org.bson.BsonContextType)</a></span> - Constructor in <a href="org/grails/datastore/bson/json/JsonReader.Context.html">JsonReader.Context</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/datastore/bson/json/JsonWriter.Context.html#Context(org.grails.datastore.bson.json.JsonReader.Context, org.bson.BsonContextType, java.lang.String)" title="Constructor in JsonWriter.Context">Context(org.grails.datastore.bson.json.JsonReader.Context, org.bson.BsonContextType, java.lang.String)</a></span> - Constructor in <a href="org/grails/datastore/bson/json/JsonWriter.Context.html">JsonWriter.Context</a>
+<dt><span class="strong"><a href="org/grails/datastore/bson/json/JsonWriter.Context.html#Context(org.grails.datastore.bson.json.JsonWriter.Context, org.bson.BsonContextType, java.lang.String)" title="Constructor in JsonWriter.Context">Context(org.grails.datastore.bson.json.JsonWriter.Context, org.bson.BsonContextType, java.lang.String)</a></span> - Constructor in <a href="org/grails/datastore/bson/json/JsonWriter.Context.html">JsonWriter.Context</a>
 </dt><dd> <div class="block">Creates a new context.</div></dd>
 <dt><span class="strong"><a href="grails/doc/DocEngine.html#CONTEXT_PATH" title="Property in DocEngine">CONTEXT_PATH</a></span> - Property in <a href="grails/doc/DocEngine.html">DocEngine</a>
 </dt><dd> <div class="block"></div></dd>
@@ -22200,7 +22200,8 @@ if (location.href.indexOf('is-external=true') == -1) {
 <dt><span class="strong"><a href="grails/boot/GrailsApp.html#GrailsApp(org.grails.io.support.ResourceLoader, Class<?>)" title="Constructor in GrailsApp">GrailsApp(org.grails.io.support.ResourceLoader, Class&lt;?&gt;)</a></span> - Constructor in <a href="grails/boot/GrailsApp.html">GrailsApp</a>
 </dt><dd> <div class="block">Create a new <a href='../../grails/boot/GrailsApp.html' title='GrailsApp'>GrailsApp</a> instance. </div></dd>
 <dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsAppBaseDirProvider.html" title="Class in org.grails.gradle.plugin.core">GrailsAppBaseDirProvider</a></span> - Class in <a href="./org/grails/gradle/plugin/core/package-summary.html">org.grails.gradle.plugin.core</a>
-</dt><dd><div class="block">Provides the <CODE>-Dgrails.build.base.dir</CODE> system property to forked JVM tasks.</div></dd>
+</dt><dd><div class="block">Provides the <CODE>-Dbase.dir</CODE> system property (see BuildSettings#APP_BASE_DIR#APP_BASE_DIR)
+ to forked JVM tasks.</div></dd>
 <dt><span class="strong"><a href="org/grails/gradle/plugin/core/GrailsAppBaseDirProvider.html#GrailsAppBaseDirProvider(java.io.File)" title="Constructor in GrailsAppBaseDirProvider">GrailsAppBaseDirProvider(java.io.File)</a></span> - Constructor in <a href="org/grails/gradle/plugin/core/GrailsAppBaseDirProvider.html">GrailsAppBaseDirProvider</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="grails/boot/GrailsAppBuilder.html" title="Class in grails.boot">GrailsAppBuilder</a></span> - Class in <a href="./grails/boot/package-summary.html">grails.boot</a>
@@ -22549,7 +22550,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/cli/boot/GrailsDependencyVersions.html" title="Class in org.grails.cli.boot">GrailsDependencyVersions</a></span> - Class in <a href="./org/grails/cli/boot/package-summary.html">org.grails.cli.boot</a>
 </dt><dd><div class="block">Introduces dependency management based on a published BOM file</div></dd>
-<dt><span class="strong"><a href="org/grails/cli/boot/GrailsDependencyVersions.html#GrailsDependencyVersions(groovy.grape.GrapeEngine, Map<String, String>)" title="Constructor in GrailsDependencyVersions">GrailsDependencyVersions(groovy.grape.GrapeEngine, Map&lt;String, String&gt;)</a></span> - Constructor in <a href="org/grails/cli/boot/GrailsDependencyVersions.html">GrailsDependencyVersions</a>
+<dt><span class="strong"><a href="org/grails/cli/boot/GrailsDependencyVersions.html#GrailsDependencyVersions(groovy.grape.GrapeEngine, java.util.Map)" title="Constructor in GrailsDependencyVersions">GrailsDependencyVersions(groovy.grape.GrapeEngine, java.util.Map)</a></span> - Constructor in <a href="org/grails/cli/boot/GrailsDependencyVersions.html">GrailsDependencyVersions</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/web/servlet/mvc/GrailsDispatcherServlet.html" title="Class in org.grails.web.servlet.mvc">GrailsDispatcherServlet</a></span> - Class in <a href="./org/grails/web/servlet/mvc/package-summary.html">org.grails.web.servlet.mvc</a>
 </dt><dd><div class="block">Simple extension to the Spring DispatcherServlet implementation that makes sure a <a href='../../../../../org/grails/web/servlet/mvc/GrailsWebRequest.html' title='GrailsWebRequest'>GrailsWebRequest</a> is bound</div></dd>
@@ -22722,7 +22723,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd><div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/buffer/GrailsLazyProxyPrintWriter.DestinationFactory.html" title="Interface in org.grails.buffer.GrailsLazyProxyPrintWriter">GrailsLazyProxyPrintWriter.DestinationFactory</a></span> - Interface in <a href="./org/grails/buffer/package-summary.html">org.grails.buffer</a>
 </dt><dd><div class="block">Factory to lazily instantiate the destination.</div></dd>
-<dt><span class="strong"><a href="org/grails/buffer/GrailsLazyProxyPrintWriter.html#GrailsLazyProxyPrintWriter(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)" title="Constructor in GrailsLazyProxyPrintWriter">GrailsLazyProxyPrintWriter(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)</a></span> - Constructor in <a href="org/grails/buffer/GrailsLazyProxyPrintWriter.html">GrailsLazyProxyPrintWriter</a>
+<dt><span class="strong"><a href="org/grails/buffer/GrailsLazyProxyPrintWriter.html#GrailsLazyProxyPrintWriter(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)" title="Constructor in GrailsLazyProxyPrintWriter">GrailsLazyProxyPrintWriter(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)</a></span> - Constructor in <a href="org/grails/buffer/GrailsLazyProxyPrintWriter.html">GrailsLazyProxyPrintWriter</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/scaffolding/registry/DomainRendererRegisterer.html#grailsLinkGenerator" title="Property in DomainRendererRegisterer">grailsLinkGenerator</a></span> - Property in <a href="org/grails/scaffolding/registry/DomainRendererRegisterer.html">DomainRendererRegisterer</a>
 </dt><dd> <div class="block"></div></dd>
@@ -22869,7 +22870,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd><div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/buffer/GrailsRoutablePrintWriter.DestinationFactory.html" title="Interface in org.grails.buffer.GrailsRoutablePrintWriter">GrailsRoutablePrintWriter.DestinationFactory</a></span> - Interface in <a href="./org/grails/buffer/package-summary.html">org.grails.buffer</a>
 </dt><dd><div class="block">Factory to lazily instantiate the destination.</div></dd>
-<dt><span class="strong"><a href="org/grails/buffer/GrailsRoutablePrintWriter.html#GrailsRoutablePrintWriter(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)" title="Constructor in GrailsRoutablePrintWriter">GrailsRoutablePrintWriter(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)</a></span> - Constructor in <a href="org/grails/buffer/GrailsRoutablePrintWriter.html">GrailsRoutablePrintWriter</a>
+<dt><span class="strong"><a href="org/grails/buffer/GrailsRoutablePrintWriter.html#GrailsRoutablePrintWriter(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)" title="Constructor in GrailsRoutablePrintWriter">GrailsRoutablePrintWriter(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)</a></span> - Constructor in <a href="org/grails/buffer/GrailsRoutablePrintWriter.html">GrailsRoutablePrintWriter</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/gradle/plugin/run/GrailsRunTask.html" title="Class in org.grails.gradle.plugin.run">GrailsRunTask</a></span> - Class in <a href="./org/grails/gradle/plugin/run/package-summary.html">org.grails.gradle.plugin.run</a>
 </dt><dd><div class="block">Extension to the standard JavaExec task to run Grails applications</div></dd>
@@ -32040,7 +32041,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 </dt><dd> <div class="block">Creates a new instance of this class.</div></dd>
 <dt><span class="strong"><a href="org/grails/buffer/GrailsPrintWriterAdapter.html#newInstance(java.io.Writer)" title="Method in GrailsPrintWriterAdapter">newInstance(java.io.Writer)</a></span> - Method in <a href="org/grails/buffer/GrailsPrintWriterAdapter.html">GrailsPrintWriterAdapter</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/buffer/GrailsRoutablePrintWriter.html#newInstance(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)" title="Method in GrailsRoutablePrintWriter">newInstance(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)</a></span> - Method in <a href="org/grails/buffer/GrailsRoutablePrintWriter.html">GrailsRoutablePrintWriter</a>
+<dt><span class="strong"><a href="org/grails/buffer/GrailsRoutablePrintWriter.html#newInstance(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)" title="Method in GrailsRoutablePrintWriter">newInstance(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)</a></span> - Method in <a href="org/grails/buffer/GrailsRoutablePrintWriter.html">GrailsRoutablePrintWriter</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/mapping/model/PersistentEntity.html#newInstance()" title="Method in PersistentEntity">newInstance()</a></span> - Method in <a href="org/grails/datastore/mapping/model/PersistentEntity.html">PersistentEntity</a>
 </dt><dd> <div class="block">Constructs a new instance</div></dd>
@@ -44211,9 +44212,9 @@ if (location.href.indexOf('is-external=true') == -1) {
  </div></dd>
 <dt><span class="strong"><a href="grails/rest/render/atom/AtomRenderer.html#UPDATED_TAG" title="Field in AtomRenderer">UPDATED_TAG</a></span> - Field in <a href="grails/rest/render/atom/AtomRenderer.html">AtomRenderer</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/buffer/GrailsLazyProxyPrintWriter.html#updateDestination(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)" title="Method in GrailsLazyProxyPrintWriter">updateDestination(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)</a></span> - Method in <a href="org/grails/buffer/GrailsLazyProxyPrintWriter.html">GrailsLazyProxyPrintWriter</a>
+<dt><span class="strong"><a href="org/grails/buffer/GrailsLazyProxyPrintWriter.html#updateDestination(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)" title="Method in GrailsLazyProxyPrintWriter">updateDestination(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)</a></span> - Method in <a href="org/grails/buffer/GrailsLazyProxyPrintWriter.html">GrailsLazyProxyPrintWriter</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/buffer/GrailsRoutablePrintWriter.html#updateDestination(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)" title="Method in GrailsRoutablePrintWriter">updateDestination(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)</a></span> - Method in <a href="org/grails/buffer/GrailsRoutablePrintWriter.html">GrailsRoutablePrintWriter</a>
+<dt><span class="strong"><a href="org/grails/buffer/GrailsRoutablePrintWriter.html#updateDestination(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)" title="Method in GrailsRoutablePrintWriter">updateDestination(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)</a></span> - Method in <a href="org/grails/buffer/GrailsRoutablePrintWriter.html">GrailsRoutablePrintWriter</a>
 </dt><dd> <div class="block"></div></dd>
 <dt><span class="strong"><a href="org/grails/datastore/mapping/mongo/engine/MongoEntityPersister.html#updateEntry(org.grails.datastore.mapping.model.PersistentEntity, org.grails.datastore.mapping.engine.EntityAccess, java.lang.Object, org.bson.Document)" title="Method in MongoEntityPersister">updateEntry(org.grails.datastore.mapping.model.PersistentEntity, org.grails.datastore.mapping.engine.EntityAccess, java.lang.Object, org.bson.Document)</a></span> - Method in <a href="org/grails/dat [...]
 </dt><dd> <div class="block"></div></dd>
diff --git a/docs/snapshot/api/org/grails/buffer/GrailsLazyProxyPrintWriter.html b/docs/snapshot/api/org/grails/buffer/GrailsLazyProxyPrintWriter.html
index b8f5f77e006..965829e31fa 100644
--- a/docs/snapshot/api/org/grails/buffer/GrailsLazyProxyPrintWriter.html
+++ b/docs/snapshot/api/org/grails/buffer/GrailsLazyProxyPrintWriter.html
@@ -182,7 +182,7 @@ extends <a href='../../../org/grails/buffer/GrailsPrintWriter.html'>GrailsPrintW
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsLazyProxyPrintWriter(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)">GrailsLazyProxyPrintWriter</a></strong>(<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.DestinationFactory.html'>GrailsRoutablePrintWriter.DestinationFactory</a> factory)</code><br></td>
+                                <code><strong><a href="#GrailsLazyProxyPrintWriter(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)">GrailsLazyProxyPrintWriter</a></strong>(<a href='../../../org/grails/buffer/GrailsLazyProxyPrintWriter.DestinationFactory.html'>GrailsLazyProxyPrintWriter.DestinationFactory</a> factory)</code><br></td>
                         </tr>
                         
                     </table>
@@ -239,7 +239,7 @@ extends <a href='../../../org/grails/buffer/GrailsPrintWriter.html'>GrailsPrintW
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;void</code></td>
-                            <td class="colLast"><code><strong><a href="#updateDestination(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)">updateDestination</a></strong>(<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.DestinationFactory.html'>GrailsRoutablePrintWriter.DestinationFactory</a> f)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#updateDestination(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)">updateDestination</a></strong>(<a href='../../../org/grails/buffer/GrailsLazyProxyPrintWriter.DestinationFactory.html'>GrailsLazyProxyPrintWriter.DestinationFactory</a> f)</code><br></td>
                         </tr>
                         
                     </table>
@@ -289,10 +289,10 @@ extends <a href='../../../org/grails/buffer/GrailsPrintWriter.html'>GrailsPrintW
                 </a>
                     <h3>Constructor Detail</h3>
                     
-                        <a name="GrailsLazyProxyPrintWriter(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)"><!-- --></a>
+                        <a name="GrailsLazyProxyPrintWriter(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<strong>GrailsLazyProxyPrintWriter</strong>(<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.DestinationFactory.html'>GrailsRoutablePrintWriter.DestinationFactory</a> factory)</h4>
+                                <h4>public&nbsp;<strong>GrailsLazyProxyPrintWriter</strong>(<a href='../../../org/grails/buffer/GrailsLazyProxyPrintWriter.DestinationFactory.html'>GrailsLazyProxyPrintWriter.DestinationFactory</a> factory)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -350,10 +350,10 @@ extends <a href='../../../org/grails/buffer/GrailsPrintWriter.html'>GrailsPrintW
                             </li>
                         </ul>
                     
-                        <a name="updateDestination(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)"><!-- --></a>
+                        <a name="updateDestination(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void <strong>updateDestination</strong>(<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.DestinationFactory.html'>GrailsRoutablePrintWriter.DestinationFactory</a> f)</h4>
+                                <h4>public&nbsp;void <strong>updateDestination</strong>(<a href='../../../org/grails/buffer/GrailsLazyProxyPrintWriter.DestinationFactory.html'>GrailsLazyProxyPrintWriter.DestinationFactory</a> f)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/buffer/GrailsRoutablePrintWriter.html b/docs/snapshot/api/org/grails/buffer/GrailsRoutablePrintWriter.html
index 70e0903fbc4..b48eb619fa2 100644
--- a/docs/snapshot/api/org/grails/buffer/GrailsRoutablePrintWriter.html
+++ b/docs/snapshot/api/org/grails/buffer/GrailsRoutablePrintWriter.html
@@ -182,7 +182,7 @@ extends <a href='../../../org/grails/buffer/GrailsPrintWriterAdapter.html'>Grail
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsRoutablePrintWriter(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)">GrailsRoutablePrintWriter</a></strong>(<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.DestinationFactory.html'>GrailsRoutablePrintWriter.DestinationFactory</a> factory)</code><br></td>
+                                <code><strong><a href="#GrailsRoutablePrintWriter(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)">GrailsRoutablePrintWriter</a></strong>(<a href='../../../org/grails/buffer/GrailsLazyProxyPrintWriter.DestinationFactory.html'>GrailsLazyProxyPrintWriter.DestinationFactory</a> factory)</code><br></td>
                         </tr>
                         
                     </table>
@@ -299,7 +299,7 @@ extends <a href='../../../org/grails/buffer/GrailsPrintWriterAdapter.html'>Grail
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
                             <td class="colLast"><code>public&nbsp;static&nbsp;<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.html'>GrailsRoutablePrintWriter</a></code></td>
-                            <td class="colLast"><code><strong><a href="#newInstance(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)">newInstance</a></strong>(<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.DestinationFactory.html'>GrailsRoutablePrintWriter.DestinationFactory</a> factory)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#newInstance(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)">newInstance</a></strong>(<a href='../../../org/grails/buffer/GrailsLazyProxyPrintWriter.DestinationFactory.html'>GrailsLazyProxyPrintWriter.DestinationFactory</a> factory)</code><br></td>
                         </tr>
                         
                         <tr class="altColor">
@@ -449,7 +449,7 @@ extends <a href='../../../org/grails/buffer/GrailsPrintWriterAdapter.html'>Grail
                         <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="#updateDestination(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)">updateDestination</a></strong>(<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.DestinationFactory.html'>GrailsRoutablePrintWriter.DestinationFactory</a> f)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#updateDestination(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)">updateDestination</a></strong>(<a href='../../../org/grails/buffer/GrailsLazyProxyPrintWriter.DestinationFactory.html'>GrailsLazyProxyPrintWriter.DestinationFactory</a> f)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -529,10 +529,10 @@ extends <a href='../../../org/grails/buffer/GrailsPrintWriterAdapter.html'>Grail
                 </a>
                     <h3>Constructor Detail</h3>
                     
-                        <a name="GrailsRoutablePrintWriter(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)"><!-- --></a>
+                        <a name="GrailsRoutablePrintWriter(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<strong>GrailsRoutablePrintWriter</strong>(<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.DestinationFactory.html'>GrailsRoutablePrintWriter.DestinationFactory</a> factory)</h4>
+                                <h4>public&nbsp;<strong>GrailsRoutablePrintWriter</strong>(<a href='../../../org/grails/buffer/GrailsLazyProxyPrintWriter.DestinationFactory.html'>GrailsLazyProxyPrintWriter.DestinationFactory</a> factory)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -670,10 +670,10 @@ extends <a href='../../../org/grails/buffer/GrailsPrintWriterAdapter.html'>Grail
                             </li>
                         </ul>
                     
-                        <a name="newInstance(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)"><!-- --></a>
+                        <a name="newInstance(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;static&nbsp;<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.html'>GrailsRoutablePrintWriter</a> <strong>newInstance</strong>(<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.DestinationFactory.html'>GrailsRoutablePrintWriter.DestinationFactory</a> factory)</h4>
+                                <h4>public&nbsp;static&nbsp;<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.html'>GrailsRoutablePrintWriter</a> <strong>newInstance</strong>(<a href='../../../org/grails/buffer/GrailsLazyProxyPrintWriter.DestinationFactory.html'>GrailsLazyProxyPrintWriter.DestinationFactory</a> factory)</h4>
                                 <p></p>
                             </li>
                         </ul>
@@ -870,10 +870,10 @@ extends <a href='../../../org/grails/buffer/GrailsPrintWriterAdapter.html'>Grail
                             </li>
                         </ul>
                     
-                        <a name="updateDestination(org.grails.buffer.GrailsRoutablePrintWriter.DestinationFactory)"><!-- --></a>
+                        <a name="updateDestination(org.grails.buffer.GrailsLazyProxyPrintWriter.DestinationFactory)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void <strong>updateDestination</strong>(<a href='../../../org/grails/buffer/GrailsRoutablePrintWriter.DestinationFactory.html'>GrailsRoutablePrintWriter.DestinationFactory</a> f)</h4>
+                                <h4>public&nbsp;void <strong>updateDestination</strong>(<a href='../../../org/grails/buffer/GrailsLazyProxyPrintWriter.DestinationFactory.html'>GrailsLazyProxyPrintWriter.DestinationFactory</a> f)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/cli/boot/GrailsDependencyVersions.html b/docs/snapshot/api/org/grails/cli/boot/GrailsDependencyVersions.html
index a15ad42949c..9e12ffb53ff 100644
--- a/docs/snapshot/api/org/grails/cli/boot/GrailsDependencyVersions.html
+++ b/docs/snapshot/api/org/grails/cli/boot/GrailsDependencyVersions.html
@@ -205,7 +205,7 @@ implements <a href='../../../../org/grails/cli/compiler/dependencies/DependencyM
                         
                         <tr class="rowColor">
                             <td class="colFirst">
-                                <code><strong><a href="#GrailsDependencyVersions(groovy.grape.GrapeEngine, Map)">GrailsDependencyVersions</a></strong>(groovy.grape.GrapeEngine grape, java.util.Map&lt;java.lang.String, java.lang.String&gt; bomCoords)</code><br></td>
+                                <code><strong><a href="#GrailsDependencyVersions(groovy.grape.GrapeEngine, java.util.Map)">GrailsDependencyVersions</a></strong>(groovy.grape.GrapeEngine grape, java.util.Map bomCoords)</code><br></td>
                         </tr>
                         
                     </table>
@@ -402,10 +402,10 @@ implements <a href='../../../../org/grails/cli/compiler/dependencies/DependencyM
                             </li>
                         </ul>
                     
-                        <a name="GrailsDependencyVersions(groovy.grape.GrapeEngine, Map)"><!-- --></a>
+                        <a name="GrailsDependencyVersions(groovy.grape.GrapeEngine, java.util.Map)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4><strong>GrailsDependencyVersions</strong>(groovy.grape.GrapeEngine grape, java.util.Map&lt;java.lang.String, java.lang.String&gt; bomCoords)</h4>
+                                <h4><strong>GrailsDependencyVersions</strong>(groovy.grape.GrapeEngine grape, java.util.Map bomCoords)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.Context.html b/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.Context.html
index edf68bad14a..03cc41ff2b2 100644
--- a/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.Context.html
+++ b/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.Context.html
@@ -171,7 +171,7 @@ extends <a href='../../../../../AbstractBsonReaderContext.html'>AbstractBsonRead
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a href="#getParentContext()">getParentContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -236,7 +236,7 @@ extends <a href='../../../../../AbstractBsonReaderContext.html'>AbstractBsonRead
                         <a name="getParentContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>protected&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a> <strong>getParentContext</strong>()</h4>
+                                <h4>protected&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a> <strong>getParentContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.html b/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.html
index 2380f705451..e295161682b 100644
--- a/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.html
+++ b/docs/snapshot/api/org/grails/datastore/bson/json/JsonReader.html
@@ -364,7 +364,7 @@ extends <a href='../../../../../org.bson.AbstractBsonReader.html'>AbstractBsonRe
                         
                         <tr class="rowColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a href="#getContext()">getContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -659,7 +659,7 @@ extends <a href='../../../../../org.bson.AbstractBsonReader.html'>AbstractBsonRe
                         <a name="getContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a> <strong>getContext</strong>()</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a> <strong>getContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.Context.html b/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.Context.html
index 9f280a61bc3..eced5706460 100644
--- a/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.Context.html
+++ b/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.Context.html
@@ -139,7 +139,7 @@ extends <a href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                         
                         <tr class="altColor">
                             <td class="colFirst">
-                                <code><strong><a href="#Context(org.grails.datastore.bson.json.JsonReader.Context, org.bson.BsonContextType, java.lang.String)">Context</a></strong>(<a href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a> parentContext, <a href='../../../../../org.bson.BsonContextType.html'>BsonContextType</a> contextType, java.lang.String indentChars)</code><br>Creates a new context.</td>
+                                <code><strong><a href="#Context(org.grails.datastore.bson.json.JsonWriter.Context, org.bson.BsonContextType, java.lang.String)">Context</a></strong>(<a href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a> parentContext, <a href='../../../../../org.bson.BsonContextType.html'>BsonContextType</a> contextType, java.lang.String indentChars)</code><br>Creates a new context.</td>
                         </tr>
                         
                     </table>
@@ -165,7 +165,7 @@ extends <a href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>public&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>public&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a href="#getParentContext()">getParentContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -198,10 +198,10 @@ extends <a href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                 </a>
                     <h3>Constructor Detail</h3>
                     
-                        <a name="Context(org.grails.datastore.bson.json.JsonReader.Context, org.bson.BsonContextType, java.lang.String)"><!-- --></a>
+                        <a name="Context(org.grails.datastore.bson.json.JsonWriter.Context, org.bson.BsonContextType, java.lang.String)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;<strong>Context</strong>(<a href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a> parentContext, <a href='../../../../../org.bson.BsonContextType.html'>BsonContextType</a> contextType, java.lang.String indentChars)</h4>
+                                <h4>public&nbsp;<strong>Context</strong>(<a href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a> parentContext, <a href='../../../../../org.bson.BsonContextType.html'>BsonContextType</a> contextType, java.lang.String indentChars)</h4>
                                 <p> Creates a new context.
           <DL><DT><B>Parameters:</B></DT><DD><code>parentContext</code> -  the parent context that can be used for going back up to the parent level</DD><DD><code>contextType</code> -    the type of this context</DD><DD><code>indentChars</code> -    the String to use for indentation at this level.</DD></DL></p>
                             </li>
@@ -223,7 +223,7 @@ extends <a href='../../../../../AbstractBsonWriterContext.html'>AbstractBsonWrit
                         <a name="getParentContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>public&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a> <strong>getParentContext</strong>()</h4>
+                                <h4>@java.lang.Override<br>public&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a> <strong>getParentContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.html b/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.html
index a4b5ccb1ac5..6d029ecc65f 100644
--- a/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.html
+++ b/docs/snapshot/api/org/grails/datastore/bson/json/JsonWriter.html
@@ -382,7 +382,7 @@ extends <a href='../../../../../org.bson.AbstractBsonWriter.html'>AbstractBsonWr
                         
                         <tr class="altColor">
                             <td class="colFirst"><code></code></td>
-                            <td class="colLast"><code>protected&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a></code></td>
+                            <td class="colLast"><code>protected&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a></code></td>
                             <td class="colLast"><code><strong><a href="#getContext()">getContext</a></strong>()</code><br></td>
                         </tr>
                         
@@ -687,7 +687,7 @@ extends <a href='../../../../../org.bson.AbstractBsonWriter.html'>AbstractBsonWr
                         <a name="getContext()"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>@java.lang.Override<br>protected&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonReader.Context.html'>JsonReader.Context</a> <strong>getContext</strong>()</h4>
+                                <h4>@java.lang.Override<br>protected&nbsp;<a href='../../../../../org/grails/datastore/bson/json/JsonWriter.Context.html'>JsonWriter.Context</a> <strong>getContext</strong>()</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/api/org/grails/datastore/mapping/reflect/EntityReflector.html b/docs/snapshot/api/org/grails/datastore/mapping/reflect/EntityReflector.html
index 229e9a2c3ce..390f69ff92e 100644
--- a/docs/snapshot/api/org/grails/datastore/mapping/reflect/EntityReflector.html
+++ b/docs/snapshot/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/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsAppBaseDirProvider.html b/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsAppBaseDirProvider.html
index a6cf655dc70..82057fe95f7 100644
--- a/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsAppBaseDirProvider.html
+++ b/docs/snapshot/api/org/grails/gradle/plugin/core/GrailsAppBaseDirProvider.html
@@ -111,7 +111,8 @@ class GrailsAppBaseDirProvider
 extends java.lang.Object
 implements <a href='../../../../../org.gradle.process.CommandLineArgumentProvider.html'>CommandLineArgumentProvider</a></pre>
 
-    <p> Provides the <CODE>-Dgrails.build.base.dir</CODE> system property to forked JVM tasks.
+    <p> Provides the <CODE>-Dbase.dir</CODE> system property (see BuildSettings#APP_BASE_DIR#APP_BASE_DIR)
+ to forked JVM tasks.
 
  The directory is marked Internal rather than <CODE>@InputDirectory</CODE> because
  the project directory encompasses task output directories (e.g. <CODE>build/</CODE>).
diff --git a/docs/snapshot/api/org/grails/gradle/plugin/core/package-summary.html b/docs/snapshot/api/org/grails/gradle/plugin/core/package-summary.html
index 480baca6e38..907403cd9b8 100644
--- a/docs/snapshot/api/org/grails/gradle/plugin/core/package-summary.html
+++ b/docs/snapshot/api/org/grails/gradle/plugin/core/package-summary.html
@@ -94,7 +94,8 @@ function windowTitle()
                                     GrailsAppBaseDirProvider
                                 </a></strong>
                             </td>
-                            <td>Provides the <CODE>-Dgrails.build.base.dir</CODE> system property to forked JVM tasks.</td>
+                            <td>Provides the <CODE>-Dbase.dir</CODE> system property (see BuildSettings#APP_BASE_DIR#APP_BASE_DIR)
+ to forked JVM tasks.</td>
                         </tr>
 <tr class="altColor">
                             <td class="colOne">
diff --git a/docs/snapshot/api/org/grails/taglib/encoder/OutputEncodingStack.OutputProxyWriter.html b/docs/snapshot/api/org/grails/taglib/encoder/OutputEncodingStack.OutputProxyWriter.html
index a693af3a25f..0b1e87b4e27 100644
--- a/docs/snapshot/api/org/grails/taglib/encoder/OutputEncodingStack.OutputProxyWriter.html
+++ b/docs/snapshot/api/org/grails/taglib/encoder/OutputEncodingStack.OutputProxyWriter.html
@@ -208,7 +208,7 @@ implements <a href='../../../../org/grails/encoder/EncodedAppenderFactory.html'>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/buffer/GrailsLazyProxyPrintWriter.html'>GrailsLazyProxyPrintWriter</a></code></td>
-                            <td class="colLast"><code><a href='../../../../org/grails/buffer/GrailsLazyProxyPrintWriter.html#getOut()'>getOut</a>, <a href='../../../../org/grails/buffer/GrailsLazyProxyPrintWriter.html#isAllowUnwrappingOut()'>isAllowUnwrappingOut</a>, <a href='../../../../org/grails/buffer/GrailsLazyProxyPrintWriter.html#isDestinationActivated()'>isDestinationActivated</a>, <a href='../../../../org/grails/buffer/GrailsLazyProxyPrintWriter.html#setDestinationActivated(bool [...]
+                            <td class="colLast"><code><a href='../../../../org/grails/buffer/GrailsLazyProxyPrintWriter.html#getOut()'>getOut</a>, <a href='../../../../org/grails/buffer/GrailsLazyProxyPrintWriter.html#isAllowUnwrappingOut()'>isAllowUnwrappingOut</a>, <a href='../../../../org/grails/buffer/GrailsLazyProxyPrintWriter.html#isDestinationActivated()'>isDestinationActivated</a>, <a href='../../../../org/grails/buffer/GrailsLazyProxyPrintWriter.html#setDestinationActivated(bool [...]
                         </tr>
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/buffer/GrailsPrintWriter.html'>GrailsPrintWriter</a></code></td>
diff --git a/docs/snapshot/api/org/grails/web/pages/GSPResponseWriter.html b/docs/snapshot/api/org/grails/web/pages/GSPResponseWriter.html
index f5c4e04af04..3920dedc7f9 100644
--- a/docs/snapshot/api/org/grails/web/pages/GSPResponseWriter.html
+++ b/docs/snapshot/api/org/grails/web/pages/GSPResponseWriter.html
@@ -280,7 +280,7 @@ implements <a href='../../../../org/grails/encoder/EncodedAppenderFactory.html'>
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/buffer/GrailsRoutablePrintWriter.html'>GrailsRoutablePrintWriter</a></code></td>
-                            <td class="colLast"><code><a href='../../../../org/grails/buffer/GrailsRoutablePrintWriter.html#activateDestination()'>activateDestination</a>, <a href='../../../../org/grails/buffer/GrailsRoutablePrintWriter.html#append(char)'>append</a>, <a href='../../../../org/grails/buffer/GrailsRoutablePrintWriter.html#append(java.lang.CharSequence)'>append</a>, <a href='../../../../org/grails/buffer/GrailsRoutablePrintWriter.html#append(java.lang.CharSequence, int, int) [...]
+                            <td class="colLast"><code><a href='../../../../org/grails/buffer/GrailsRoutablePrintWriter.html#activateDestination()'>activateDestination</a>, <a href='../../../../org/grails/buffer/GrailsRoutablePrintWriter.html#append(char)'>append</a>, <a href='../../../../org/grails/buffer/GrailsRoutablePrintWriter.html#append(java.lang.CharSequence)'>append</a>, <a href='../../../../org/grails/buffer/GrailsRoutablePrintWriter.html#append(java.lang.CharSequence, int, int) [...]
                         </tr>
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../org/grails/buffer/GrailsPrintWriterAdapter.html'>GrailsPrintWriterAdapter</a></code></td>
diff --git a/docs/snapshot/grails-data/api/index-all.html b/docs/snapshot/grails-data/api/index-all.html
index 641754ad6bd..68ff449504e 100644
--- a/docs/snapshot/grails-data/api/index-all.html
+++ b/docs/snapshot/grails-data/api/index-all.html
@@ -394,9 +394,9 @@ 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/core/connections/ConnectionSources.html#addListener(ConnectionSourcesListener<T,S>)" title="Method in ConnectionSources">addListener(ConnectionSourcesListener&lt;T,S&gt;)</a></span> - Method in <a href="org/grails/datastore/mapping/core/connections/ConnectionSources.html">ConnectionSources</a>
 </dt><dd> <div class="block">Adds a listener</div></dd>
-<dt><span class="strong"><a href="org/grails/datastore/mapping/model/AbstractMappingContext.html#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)" title="Method in AbstractMappingContext">addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)</a></span> - Method in <a href="org/grails/datastore/mapping/model/AbstractMappingContext.html">AbstractMappingContext</a>
+<dt><span class="strong"><a href="org/grails/datastore/mapping/model/AbstractMappingContext.html#addMappingContextListener(Listener)" title="Method in AbstractMappingContext">addMappingContextListener(Listener)</a></span> - Method in <a href="org/grails/datastore/mapping/model/AbstractMappingContext.html">AbstractMappingContext</a>
 </dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a href="org/grails/datastore/mapping/model/MappingContext.html#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)" title="Method in MappingContext">addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)</a></span> - Method in <a href="org/grails/datastore/mapping/model/MappingContext.html">MappingContext</a>
+<dt><span class="strong"><a href="org/grails/datastore/mapping/model/MappingContext.html#addMappingContextListener(Listener)" title="Method in MappingContext">addMappingContextListener(Listener)</a></span> - Method in <a href="org/grails/datastore/mapping/model/MappingContext.html">MappingContext</a>
 </dt><dd> <div class="block">Adds a new mapping context listener instance</div></dd>
 <dt><span class="strong"><a href="grails/gorm/validation/DefaultConstrainedProperty.html#addMetaConstraint(java.lang.String, java.lang.Object)" title="Method in DefaultConstrainedProperty">addMetaConstraint(java.lang.String, java.lang.Object)</a></span> - Method in <a href="grails/gorm/validation/DefaultConstrainedProperty.html">DefaultConstrainedProperty</a>
 </dt><dd> <div class="block">Adds a meta constraints which is a non-validating informational constraint.</div></dd>
diff --git a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
index eb8c4ac6d64..343bb9337a7 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
+++ b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
@@ -288,7 +288,7 @@ extends <a href='../../../../../../org/grails/datastore/mapping/model/AbstractMa
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html'>AbstractMappingContext</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity, org.springframework.validation.Validator)'>addEntityValidator</a>, <a href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>, <a href='../../../../../../org/grails/da [...]
+                            <td class="colLast"><code><a href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity, org.springframework.validation.Validator)'>addEntityValidator</a>, <a href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>, <a href='../../../../../../org/grails/da [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
index 14e27fc6fbb..73c9c3b2108 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
+++ b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
@@ -294,7 +294,7 @@ extends <a href='../../../../../../../org/grails/datastore/mapping/model/Abstrac
                         
                         <tr class="altColor">
                             <td class="colFirst"><code>class <a href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html'>AbstractMappingContext</a></code></td>
-                            <td class="colLast"><code><a href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity, org.springframework.validation.Validator)'>addEntityValidator</a>, <a href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>, <a href='../../../../../../../org/ [...]
+                            <td class="colLast"><code><a href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity, org.springframework.validation.Validator)'>addEntityValidator</a>, <a href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>, <a href='../../../../../../../org/ [...]
                         </tr>
                     </table>
                    </ul>
diff --git a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/AbstractMappingContext.html b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
index c0ae686331c..27927c52cd9 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
+++ b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
@@ -283,7 +283,7 @@ implements <a href='../../../../../org/grails/datastore/mapping/model/lifecycle/
                         <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="#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)">addMappingContextListener</a></strong>(<a href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a> listener)</code><br></td>
+                            <td class="colLast"><code><strong><a href="#addMappingContextListener(Listener)">addMappingContextListener</a></strong>(<a href='../../../../../Listener.html'>Listener</a> listener)</code><br></td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -690,10 +690,10 @@ implements <a href='../../../../../org/grails/datastore/mapping/model/lifecycle/
                             </li>
                         </ul>
                     
-                        <a name="addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"><!-- --></a>
+                        <a name="addMappingContextListener(Listener)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void <strong>addMappingContextListener</strong>(<a href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a> listener)</h4>
+                                <h4>public&nbsp;void <strong>addMappingContextListener</strong>(<a href='../../../../../Listener.html'>Listener</a> listener)</h4>
                                 <p></p>
                             </li>
                         </ul>
diff --git a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/MappingContext.html b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/MappingContext.html
index 4715170f7b2..6b44d01e067 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/MappingContext.html
+++ b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/model/MappingContext.html
@@ -193,7 +193,7 @@ public interface MappingContext</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="#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)">addMappingContextListener</a></strong>(<a href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a> listener)</code><br>Adds a new mapping context listener instance</td>
+                            <td class="colLast"><code><strong><a href="#addMappingContextListener(Listener)">addMappingContextListener</a></strong>(<a href='../../../../../Listener.html'>Listener</a> listener)</code><br>Adds a new mapping context listener instance</td>
                         </tr>
                         
                         <tr class="rowColor">
@@ -404,10 +404,10 @@ public interface MappingContext</pre>
                             </li>
                         </ul>
                     
-                        <a name="addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"><!-- --></a>
+                        <a name="addMappingContextListener(Listener)"><!-- --></a>
                         <ul class="blockListLast">
                             <li class="blockList">
-                                <h4>public&nbsp;void <strong>addMappingContextListener</strong>(<a href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a> listener)</h4>
+                                <h4>public&nbsp;void <strong>addMappingContextListener</strong>(<a href='../../../../../Listener.html'>Listener</a> listener)</h4>
                                 <p> Adds a new mapping context listener instance
       <DL><DT><B>Parameters:</B></DT><DD><code>listener</code> -  The listener</DD></DL></p>
                             </li>
diff --git a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/reflect/EntityReflector.html b/docs/snapshot/grails-data/api/org/grails/datastore/mapping/reflect/EntityReflector.html
index d1d5f162b3a..b7e23e54bcf 100644
--- a/docs/snapshot/grails-data/api/org/grails/datastore/mapping/reflect/EntityReflector.html
+++ b/docs/snapshot/grails-data/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/docs/snapshot/grails-data/developer-manual/gettingStarted.html b/docs/snapshot/grails-data/developer-manual/gettingStarted.html
index 690f7b250ab..aa7c69181f4 100644
--- a/docs/snapshot/grails-data/developer-manual/gettingStarted.html
+++ b/docs/snapshot/grails-data/developer-manual/gettingStarted.html
@@ -523,7 +523,7 @@ cd grails-core</pre>
 <div id="footer">
 <div id="footer-text">
 Version 8.0.0-SNAPSHOT<br>
-Last updated 2026-04-28 20:34:10 UTC
+Last updated 2026-04-30 02:25:27 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/introduction.html b/docs/snapshot/grails-data/developer-manual/introduction.html
index 13ec09a2590..ae80551edab 100644
--- a/docs/snapshot/grails-data/developer-manual/introduction.html
+++ b/docs/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 8.0.0-SNAPSHOT<br>
-Last updated 2026-04-28 20:34:10 UTC
+Last updated 2026-04-30 02:25:27 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/stepByStep.html b/docs/snapshot/grails-data/developer-manual/stepByStep.html
index 86a97a23760..5fa74f75d0e 100644
--- a/docs/snapshot/grails-data/developer-manual/stepByStep.html
+++ b/docs/snapshot/grails-data/developer-manual/stepByStep.html
@@ -621,7 +621,7 @@ class XyzTestSuite {
 <div id="footer">
 <div id="footer-text">
 Version 8.0.0-SNAPSHOT<br>
-Last updated 2026-04-28 20:34:10 UTC
+Last updated 2026-04-30 02:25:27 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/testing.html b/docs/snapshot/grails-data/developer-manual/testing.html
index 00b0e945bf2..049c8356870 100644
--- a/docs/snapshot/grails-data/developer-manual/testing.html
+++ b/docs/snapshot/grails-data/developer-manual/testing.html
@@ -511,7 +511,7 @@ class PagedResultSpec extends GormDatastoreSpec{
 <div id="footer">
 <div id="footer-text">
 Version 8.0.0-SNAPSHOT<br>
-Last updated 2026-04-28 20:34:10 UTC
+Last updated 2026-04-30 02:25:27 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/understandingApi.html b/docs/snapshot/grails-data/developer-manual/understandingApi.html
index 9ca42984d38..79821fb9117 100644
--- a/docs/snapshot/grails-data/developer-manual/understandingApi.html
+++ b/docs/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 8.0.0-SNAPSHOT<br>
-Last updated 2026-04-28 20:34:10 UTC
+Last updated 2026-04-30 02:25:27 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html b/docs/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
index 9f59994a076..028b6be6b87 100644
--- a/docs/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
+++ b/docs/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 8.0.0-SNAPSHOT<br>
-Last updated 2026-04-28 20:34:10 UTC
+Last updated 2026-04-30 02:25:27 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/understandingApi/gormApis.html b/docs/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
index 88d25db9eee..02b6844128c 100644
--- a/docs/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
+++ b/docs/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
@@ -496,7 +496,7 @@ class Neo4jEntityTraitProvider implements GormEntityTraitProvider {
 <div id="footer">
 <div id="footer-text">
 Version 8.0.0-SNAPSHOT<br>
-Last updated 2026-04-28 20:34:10 UTC
+Last updated 2026-04-30 02:25:27 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html b/docs/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
index 880046e4dae..888568adb61 100644
--- a/docs/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
+++ b/docs/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
@@ -488,7 +488,7 @@ enhancer.enhance()</code></pre>
 <div id="footer">
 <div id="footer-text">
 Version 8.0.0-SNAPSHOT<br>
-Last updated 2026-04-28 20:34:10 UTC
+Last updated 2026-04-30 02:25:27 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html b/docs/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
index db55cc20101..15625777a3e 100644
--- a/docs/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
+++ b/docs/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 8.0.0-SNAPSHOT<br>
-Last updated 2026-04-28 20:34:10 UTC
+Last updated 2026-04-30 02:25:27 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html b/docs/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
index 76dcec7960a..97f0b160115 100644
--- a/docs/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
+++ b/docs/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 8.0.0-SNAPSHOT<br>
-Last updated 2026-04-28 20:34:10 UTC
+Last updated 2026-04-30 02:25:27 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html b/docs/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
index e8ab41c4954..28ea7b985a0 100644
--- a/docs/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
+++ b/docs/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 8.0.0-SNAPSHOT<br>
-Last updated 2026-04-28 20:34:10 UTC
+Last updated 2026-04-30 02:25:27 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/grails-data/whats-new-manual/index.html b/docs/snapshot/grails-data/whats-new-manual/index.html
index 870050339d9..14e4ae388b0 100644
--- a/docs/snapshot/grails-data/whats-new-manual/index.html
+++ b/docs/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 8.0.0-SNAPSHOT<br>
-Last updated 2026-04-28 20:34:10 UTC
+Last updated 2026-04-30 02:25:27 UTC
 </div>
 </div>
 </body>
diff --git a/docs/snapshot/guide/single.html b/docs/snapshot/guide/single.html
index ee3c7df9d91..cff8f6e5433 100644
--- a/docs/snapshot/guide/single.html
+++ b/docs/snapshot/guide/single.html
@@ -138,7 +138,7 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
                         <div class="project">
                             <h1>The Grails Framework</h1>
                             <p><strong>Authors:</strong> The Apache Grails Team</p>
-                            <p><strong>Version:</strong>&nbsp;<span style='display:inline-block;'><select onChange='window.document.location.href=this.options[this.selectedIndex].value;'><option selected='selected' value='https://grails.apache.org/docs/snapshot/guide/single.html'>SNAPSHOT</option><option selected='selected' value='https://grails.apache.org/docs/snapshot/guide/single.html'>8.0.0-SNAPSHOT</option><option value='https://grails.apache.org/docs/7.1.0/guide/single.html'>7.1.0< [...]
+                            <p><strong>Version:</strong>&nbsp;<span style='display:inline-block;'><select onChange='window.document.location.href=this.options[this.selectedIndex].value;'><option selected='selected' value='https://grails.apache.org/docs/snapshot/guide/single.html'>SNAPSHOT</option><option selected='selected' value='https://grails.apache.org/docs/snapshot/guide/single.html'>8.0.0-SNAPSHOT</option></select></span></p>
                             
                         </div>
 
diff --git a/docs/snapshot/index.html b/docs/snapshot/index.html
index a3fcd279b75..9720605deb6 100644
--- a/docs/snapshot/index.html
+++ b/docs/snapshot/index.html
@@ -138,7 +138,7 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
                         <div class="project">
                             <h1>The Grails Framework</h1>
                             <p><strong>Authors:</strong> The Apache Grails Team</p>
-                            <p><strong>Version:</strong>&nbsp;<span style='display:inline-block;'><select onChange='window.document.location.href=this.options[this.selectedIndex].value;'><option selected='selected' value='https://grails.apache.org/docs/snapshot/index.html'>SNAPSHOT</option><option selected='selected' value='https://grails.apache.org/docs/snapshot/index.html'>8.0.0-SNAPSHOT</option><option value='https://grails.apache.org/docs/7.1.0/index.html'>7.1.0</option><option value [...]
+                            <p><strong>Version:</strong>&nbsp;<span style='display:inline-block;'><select onChange='window.document.location.href=this.options[this.selectedIndex].value;'><option selected='selected' value='https://grails.apache.org/docs/snapshot/index.html'>SNAPSHOT</option><option selected='selected' value='https://grails.apache.org/docs/snapshot/index.html'>8.0.0-SNAPSHOT</option></select></span></p>
                             
                         </div>
 
diff --git a/docs/snapshot/ref/Versions/Grails BOM Hibernate5.html b/docs/snapshot/ref/Versions/Grails BOM Hibernate5.html
index 9f1df063c48..c981344c229 100644
--- a/docs/snapshot/ref/Versions/Grails BOM Hibernate5.html	
+++ b/docs/snapshot/ref/Versions/Grails BOM Hibernate5.html	
@@ -4478,7 +4478,7 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
 <td class="tableblock halign-left valign-top"><p class="tableblock">535</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.grails.gradle</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">grails-publish</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0-M1</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">${grails-publish-plugin.version}</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">grails-hibernate5-bom</p></td>
 </tr>
diff --git a/docs/snapshot/ref/Versions/Grails BOM Micronaut.html b/docs/snapshot/ref/Versions/Grails BOM Micronaut.html
index 43a14cb5022..276e4b71c67 100644
--- a/docs/snapshot/ref/Versions/Grails BOM Micronaut.html	
+++ b/docs/snapshot/ref/Versions/Grails BOM Micronaut.html	
@@ -24870,7 +24870,7 @@ Companies deploy assistants like this [](https://kapa.ai) on docs via [website w
 <td class="tableblock halign-left valign-top"><p class="tableblock">3084</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.grails.gradle</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">grails-publish</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0-M1</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">${grails-publish-plugin.version}</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">grails-micronaut-bom</p></td>
 </tr>
diff --git a/docs/snapshot/ref/Versions/Grails BOM.html b/docs/snapshot/ref/Versions/Grails BOM.html
index 8050a7a0077..d46d87d23f1 100644
--- a/docs/snapshot/ref/Versions/Grails BOM.html	
+++ b/docs/snapshot/ref/Versions/Grails BOM.html	
@@ -4487,7 +4487,7 @@ Variant BOMs are also available: <a href="Grails%20BOM%20Hibernate5.html">Grails
 <td class="tableblock halign-left valign-top"><p class="tableblock">535</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">org.apache.grails.gradle</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">grails-publish</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0-SNAPSHOT</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">1.0.0-M1</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">${grails-publish-plugin.version}</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">grails-bom</p></td>
 </tr>