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

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


The following commit(s) were added to refs/heads/8.0.x by this push:
     new 75e5ff63d7 chore: setup 8.0.x branch
75e5ff63d7 is described below

commit 75e5ff63d76a5a5d95136fd0e3d8eff3228427f6
Author: James Daugherty <[email protected]>
AuthorDate: Tue Nov 4 15:23:11 2025 -0500

    chore: setup 8.0.x branch
---
 gradle.properties                                  |  4 +-
 .../test/groovy/grails/util/GrailsUtilTests.java   |  2 +-
 grails-doc/src/en/guide/introduction/whatsNew.adoc | 66 ++--------------------
 grails-doc/src/en/guide/toc.yml                    |  1 +
 .../src/en/guide/upgrading/upgrading70x.adoc       | 27 +++++++++
 5 files changed, 35 insertions(+), 65 deletions(-)

diff --git a/gradle.properties b/gradle.properties
index 6c824246d2..1bb16c3bc1 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -13,11 +13,11 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-projectVersion=7.1.0-SNAPSHOT
+projectVersion=8.0.0-SNAPSHOT
 
 javaVersion=17
 
-githubBranch=7.1.x
+githubBranch=8.0.x
 githubSlug=apache/grails-core
 
 # Note: BOM dependencies are defined in dependencies.gradle files to allow for 
dependabot updates
diff --git a/grails-core/src/test/groovy/grails/util/GrailsUtilTests.java 
b/grails-core/src/test/groovy/grails/util/GrailsUtilTests.java
index 00799070a2..5d93cdb481 100644
--- a/grails-core/src/test/groovy/grails/util/GrailsUtilTests.java
+++ b/grails-core/src/test/groovy/grails/util/GrailsUtilTests.java
@@ -33,7 +33,7 @@ public class GrailsUtilTests {
 
     @Test
     public void testGrailsVersion() {
-        assertEquals("7.1.0-SNAPSHOT", GrailsUtil.getGrailsVersion());
+        assertEquals("8.0.0-SNAPSHOT", GrailsUtil.getGrailsVersion());
     }
 
     @AfterEach
diff --git a/grails-doc/src/en/guide/introduction/whatsNew.adoc 
b/grails-doc/src/en/guide/introduction/whatsNew.adoc
index bd984f3110..54bdb2863d 100644
--- a/grails-doc/src/en/guide/introduction/whatsNew.adoc
+++ b/grails-doc/src/en/guide/introduction/whatsNew.adoc
@@ -17,77 +17,19 @@ specific language governing permissions and limitations
 under the License.
 ////
 
-This section covers all the new features introduced in Grails 7
+This section covers all the new features introduced in Grails 8
 
 === Overview
 
 Grails {GrailsVersion} is a major release that includes new features, 
improvements, and dependency upgrades.
 This release focuses on enhancing the developer experience, improving 
performance, and ensuring compatibility with the latest technologies.
 
-For detailed information on how to upgrade to Grails 7, including major 
dependency changes, please see the xref:upgrading#upgrading60x[Upgrading from 
Grails 6 to Grails 7] section.
+For detailed information on how to upgrade to Grails 8, including major 
dependency changes, please see the xref:upgrading#upgrading70x[Upgrading from 
Grails 7 to Grails 8] section.
 Notable new features are included below.
 
-=== External Configuration
+==== No New Features at this time
 
-The https://github.com/sbglasius/external-config[external configuration 
plugin] is now integrated into Grails.
-See the xref:conf.adoc#externalConfiguration[Configuration] section for 
details.
-
-=== Ubiquitous Containerized Browser Testing with Geb
-
-The https://github.com/apache/grails-core/tree/HEAD/grails-geb#readme[Grails 
Geb Plugin] has received a significant update, introducing test fixtures that 
enable ubiquitous containerized browser testing.
-
-This new approach is now the recommended way to write functional tests in 
Grails. However, the previous method using WebDriver binaries remains supported 
for backward compatibility.
-
-==== Key Features
-
-By extending your test classes with `ContainerGebSpec`, your tests will 
automatically leverage a containerized browser provided by 
https://java.testcontainers.org/[Testcontainers]. This setup eliminates the 
need for managing browser versions and ensures consistent test environments.
-
-==== Requirements
-
-To use `ContainerGebSpec`, ensure that you have a compatible container runtime 
installed. Supported options include:
-
-- **Docker Desktop**
-- **OrbStack** (macOS only)
-- **Rancher Desktop**
-- **Podman Desktop**
-- **Colima** (macOS and Linux)
-
-==== How It Works
-
-Once a compatible container runtime is installed, no additional configuration 
is needed. Simply extend your test classes with `ContainerGebSpec` (instead of 
`GebSpec`), and the following will happen:
-
-1. A container will be started automatically when you run your integration 
tests.
-2. The container will be configured to launch a browser capable of accessing 
your application under test.
-
-With this setup, you gain the benefits of containerized testing, such as 
isolation, reproducibility, and reduced setup complexity.
-
-==== formActionSubmit tag
-
-A new tag `formActionSubmit` has been added to replace `actionSubmit`.
-Dispatching actions via a parameter name on a form submit will be removed in a 
future version of grails.
-See ticket https://github.com/grails/grails-gsp/issues/551[#551] for details.
-
-==== @Scaffold support for Controllers and Services
-
-The `@Scaffold` annotation was added to customize scaffolding generation for 
controllers and services.
-
-==== Bootstrap 5.3.3 support
-
-Bootstrap 5.3.3 support.
-Saffolding and Fields tags now optionally support boostrap classes.
-
-==== Prioritization of AutoConfiguration over bean overriding.
-
-The core dependencies of Grails are moving to using `@Configuration` to better 
integrate with the Spring Boot ecosystem.
-Please note that this does mean that some beans are now initialized earlier in 
the application context lifecycle.
-
-==== Significant Dependency Removals
-
-With the removal of Micronaut, and the fixes to the asset pipeline plugin, 
Grails build sizes should now be significantly reduced.
-
-==== g:form & CSRF protection
-
-The `g:form` tag now automatically provides csrf protection when Spring 
Security CSRF is enabled.
+No new features at this time
 
 
 
diff --git a/grails-doc/src/en/guide/toc.yml b/grails-doc/src/en/guide/toc.yml
index e8d7e289ec..5725c40515 100644
--- a/grails-doc/src/en/guide/toc.yml
+++ b/grails-doc/src/en/guide/toc.yml
@@ -36,6 +36,7 @@ gettingStarted:
   developmentReloading: Development Reloading
 upgrading:
   title: Upgrading from the previous versions
+  upgrading70x: Upgrading from Grails 7 to Grails 8
   upgrading60x: Upgrading from Grails 6 to Grails 7
   upgrading50x: Upgrading from Grails 5 to Grails 6
   upgrading40x: Upgrading from Grails 4 to Grails 5
diff --git a/grails-doc/src/en/guide/upgrading/upgrading70x.adoc 
b/grails-doc/src/en/guide/upgrading/upgrading70x.adoc
new file mode 100644
index 0000000000..1fce9db2bd
--- /dev/null
+++ b/grails-doc/src/en/guide/upgrading/upgrading70x.adoc
@@ -0,0 +1,27 @@
+////
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+////
+
+=== Upgrade Instructions for Grails and Related Dependencies
+
+To ensure compatibility with Grails {version}, please review the following 
upgrade instructions carefully.
+This guide outlines the necessary steps & warnings to upgrade your Grails 
project.
+
+==== 1. No Changes at this time
+
+No new features at this time

Reply via email to