Skip to content

Commit 13655d9

Browse files
committed
Merge branch '7.0.x' into 7.0.x-gson-datecal-precision
2 parents 804403d + 793dfde commit 13655d9

File tree

61 files changed

+116
-116
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+116
-116
lines changed

.github/vote_templates/announce.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ The Apache Grails community is pleased to announce the release of Apache Grails
22

33
Grails is a powerful Groovy-based web application framework for the JVM built on top of Spring Boot that has many plugins to further extend its functionality.
44

5-
This release another milestone on our journey to a final 7.0 release. Users are encouraged to try the milestone to provide early feedback. Detailed upgrade instructions are available here: https://docs.grails.org/${VERSION}/guide/upgrading.html
5+
This release another milestone on our journey to a final 7.0 release. Users are encouraged to try the milestone to provide early feedback. Detailed upgrade instructions are available here: https://grails.apache.org/docs/${VERSION}/guide/upgrading.html
66

77
The release notes are available here:
88
<blog post link>

CONTRIBUTING.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ limitations under the License.
1919

2020
First off, thanks for taking the time to contribute! ❤️
2121

22-
Grails is an open source project with an active community and we rely heavily on that community to help make Grails better. As such, there are various ways in which people can contribute to Grails. One of these is by [writing useful plugins](https://docs.grails.org/latest/guide/plugins.html) and making them publicly available.
22+
Grails is an open source project with an active community and we rely heavily on that community to help make Grails better. As such, there are various ways in which people can contribute to Grails. One of these is by [writing useful plugins](https://grails.apache.org/docs/latest/guide/plugins.html) and making them publicly available.
2323

2424
All types of contributions are encouraged and valued. See the [Table of Contents](#table-of-contents) for different ways to help and details about how this project handles them. Please make sure to read the relevant section before making your contribution. It will make it a lot easier for us maintainers and smooth out the experience for all involved. The community looks forward to your contributions. 🎉
2525

@@ -49,7 +49,7 @@ All types of contributions are encouraged and valued. See the [Table of Contents
4949

5050
## I Have a Question
5151

52-
> If you want to ask a question, we assume that you have read the available [Documentation](https://docs.grails.org/latest/).
52+
> If you want to ask a question, we assume that you have read the available [Documentation](https://grails.apache.org/docs/latest/).
5353
5454
Before you ask a question, it is best to search for existing [Issues](https://github.com/apache/grails-core/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. It is also advisable to search the internet for answers first.
5555

@@ -63,7 +63,7 @@ If you then still feel the need to ask a question and need clarification, we rec
6363

6464
## I Want to Write a Grails Plugin
6565

66-
[Grails Plugins](https://docs.grails.org/latest/guide/plugins.html) are similar to a Grails Application project, but they include a plugin descriptor and package shared functionality for other Grails Applications to use. More information can be found [here](https://docs.grails.org/latest/guide/plugins.html#creatingAndInstallingPlugins).
66+
[Grails Plugins](https://grails.apache.org/docs/latest/guide/plugins.html) are similar to a Grails Application project, but they include a plugin descriptor and package shared functionality for other Grails Applications to use. More information can be found [here](https://grails.apache.org/docs/latest/guide/plugins.html#creatingAndInstallingPlugins).
6767

6868
## I Want to Contribute
6969

@@ -79,7 +79,7 @@ If you then still feel the need to ask a question and need clarification, we rec
7979
A good bug report shouldn't leave others needing to chase you up for more information. Therefore, we ask you to investigate carefully, collect information and describe the issue in detail in your report. Please complete the following steps in advance to help us fix any potential bug as fast as possible.
8080

8181
- Make sure that you are using the latest version.
82-
- Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment components/versions (Make sure that you have read the [documentation](https://docs.grails.org/latest/). If you are looking for support, you might want to check [this section](#i-have-a-question)).
82+
- Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment components/versions (Make sure that you have read the [documentation](https://grails.apache.org/docs/latest/). If you are looking for support, you might want to check [this section](#i-have-a-question)).
8383
- To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in the [bug tracker](https://github.com/apache/grails-coreissues?q=label%3Abug).
8484
- Also make sure to search the internet (including Stack Overflow) to see if users outside of the GitHub community have discussed the issue.
8585
- Collect information about the bug:
@@ -116,7 +116,7 @@ This section guides you through submitting an enhancement suggestion for Grails,
116116
#### Before Submitting an Enhancement
117117

118118
- Make sure that you are using the latest version.
119-
- Read the [documentation](https://docs.grails.org/latest/) carefully and find out if the functionality is already covered, maybe by an individual configuration.
119+
- Read the [documentation](https://grails.apache.org/docs/latest/) carefully and find out if the functionality is already covered, maybe by an individual configuration.
120120
- Perform a [search](https://github.com/apache/grails-core/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one.
121121
- Find out whether your idea fits with the scope and aims of the project. It's up to you to make a strong case to convince the project's developers of the merits of this feature. Keep in mind that we want features that will be useful to the majority of our users and not just a small subset. If you're just targeting a minority of users, consider writing an add-on/plugin library.
122122

@@ -193,9 +193,9 @@ By default, Grails forks a JVM to run the application. The `-debug-jvm` argument
193193

194194
### Improving The Documentation
195195

196-
There are many aspects to [Grail's documentation](https://docs.grails.org/)
197-
- [API](https://docs.grails.org/latest/api/) documentation in the code itself via javadoc & groovydoc.
198-
- [The Grails User Guide](https://docs.grails.org/latest/guide/single.html) from the `grails-doc` project in this
196+
There are many aspects to [Grail's documentation](https://grails.apache.org/docs/)
197+
- [API](https://grails.apache.org/docs/latest/api/) documentation in the code itself via javadoc & groovydoc.
198+
- [The Grails User Guide](https://grails.apache.org/docs/latest/guide/single.html) from the `grails-doc` project in this
199199
repository.
200200
- Various how-to [Guides](https://guides.grails.org/index.html) from
201201
the [grails-guides](https://github.com/grails-guides) Organization.

INSTALL

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Grails Installation Guide
22
=======================
33

4-
Grails is a powerful Groovy-based web application framework for the JVM built on top of Spring Boot that has many plugins to further extend its functionality. The full documentation for how to install Grails via different mechanisms and use it can be found at `https://docs.grails.org/latest`. This document specifically covers the basic building and installation of Grails from a source distribution.
4+
Grails is a powerful Groovy-based web application framework for the JVM built on top of Spring Boot that has many plugins to further extend its functionality. The full documentation for how to install Grails via different mechanisms and use it can be found at `https://grails.apache.org/docs/latest`. This document specifically covers the basic building and installation of Grails from a source distribution.
55

66
How to use the source distribution
77
------------------------------

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ limitations under the License.
1616

1717
# Apache Grails
1818

19-
[![Documentation](https://img.shields.io/badge/Documentation-595959)](https://docs.grails.org)
19+
[![Documentation](https://img.shields.io/badge/Documentation-595959)](https://grails.apache.org/docs/)
2020
[![Develocity](https://img.shields.io/badge/Develocity-06A0CE?logo=Gradle&labelColor=06A0CE)](https://ge.grails.org/scans)
2121
[![CI](https://github.com/apache/grails-core/actions/workflows/gradle.yml/badge.svg?event=push)](https://github.com/apache/grails-core/actions/workflows/gradle.yml)
2222
[![Groovy Joint Validation Build](https://github.com/apache/grails-core/actions/workflows/groovy-joint-workflow.yml/badge.svg?event=push)](https://github.com/apache/grails-core/actions/workflows/groovy-joint-workflow.yml)
@@ -38,7 +38,7 @@ Please see the [INSTALL](INSTALL) document for instructions on how to build, use
3838

3939
## Getting help
4040

41-
- Check the [Documentation](https://docs.grails.org/) for your preferred Apache Grails version.
41+
- Check the [Documentation](https://grails.apache.org/docs/) for your preferred Apache Grails version.
4242
- Check for a [Grails Guide](https://github.com/grails-guides/).
4343
- Ask questions on the [Grails User Mailing List](https://lists.apache.org/[email protected])
4444
- Submit an issue: [Grails Issues](https://github.com/apache/grails-core/issues)
@@ -73,13 +73,13 @@ To create an Apache Grails Application with the wrapper follow these steps:
7373
3. Run the wrapper command `grailsw -t forge create-app` to create a new Apache Grails Application.
7474

7575
Please note, that the wrapper supports either the legacy `Apache Grails Shell` or the newer `Apache Grails Forge` CLI.
76-
For more detailed information about it, see the [documentation](https://docs.grails.org/snapshot/index.html).
76+
For more detailed information about it, see the [documentation](https://grails.apache.org/docs/snapshot/index.html).
7777

7878
#### Wrapper - Running Commands inside a Apache Grails Project
7979

8080
For running commands, the Grails Wrapper will always pull the Apache Grails version from `gradle.properties` and ignore
8181
any environment variables. Type `grailsw -t shell help` to see the available commands. For more detailed information
82-
about it, see the [documentation](https://docs.grails.org/snapshot/index.html).
82+
about it, see the [documentation](https://grails.apache.org/docs/snapshot/index.html).
8383

8484
### grails-shell-cli
8585

@@ -110,7 +110,7 @@ Once your Apache Grails Application is created, you can start it with the comman
110110

111111
./gradlew bootRun
112112

113-
For further information, please consult the [documentation](https://docs.grails.org).
113+
For further information, please consult the [documentation](https://grails.apache.org/docs/).
114114

115115
## Licensing
116116

grails-data-docs/guide-rx/src/main/docs/gettingStarted/CRUD.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Book.get(id)
7979
}
8080
----
8181

82-
The `switchMap` transforms an `Observable` and converts the result into another `Observable`. However, this is not the most efficient way to perform updates as you can use https://docs.grails.org/latest/grails-data/hibernate5/manual/index.html#whereQueries[where queries] to update an instance without retrieving it:
82+
The `switchMap` transforms an `Observable` and converts the result into another `Observable`. However, this is not the most efficient way to perform updates as you can use https://grails.apache.org/docs/latest/grails-data/hibernate5/manual/index.html#whereQueries[where queries] to update an instance without retrieving it:
8383

8484

8585
[source,groovy]

grails-data-docs/guide-rx/src/main/docs/gettingStarted/creatingDomainClasses.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,4 @@ NOTE: The type is provided as a generic argument to the `RxMongoEntity` trait. T
4444

4545
In addition, for MongoDB an `id` of type `ObjectId` is required.
4646

47-
For more information on domain modelling in GORM, take a look at the https://docs.grails.org/latest/guide/GORM.html#domainClasses[GORM user guide] on the subject.
47+
For more information on domain modelling in GORM, take a look at the https://grails.apache.org/docs/latest/guide/GORM.html#domainClasses[GORM user guide] on the subject.

grails-data-docs/guide-rx/src/main/docs/introduction.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ under the License.
1919

2020
== Introduction
2121

22-
https://docs.grails.org/lastest/grails-data/[GORM], the object mapping technology built into the Grails framework, has traditionally been a primarily blocking API.
22+
https://grails.apache.org/docs/lastest/grails-data/[GORM], the object mapping technology built into the Grails framework, has traditionally been a primarily blocking API.
2323

2424
Async features were added in GORM 4, however these are merely a way to isolate your blocking operations onto a different thread and not a truly non-blocking implementation.
2525

grails-data-docs/guide-rx/src/main/docs/querying/dynamicFinders.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ under the License.
1818
////
1919

2020
=== Dynamic Finders
21-
Although _Where queries_ are preferred, _Dynamic finders_ are another option for simple queries and are also very expressive. The https://docs.grails.org/latest/grails-data/hibernate5/manual/index.html#finders[syntax for Dynamic finders is described in the GORM user guide]. The major difference in RxGORM is that all dynamic finders return an `rx.Observable`:
21+
Although _Where queries_ are preferred, _Dynamic finders_ are another option for simple queries and are also very expressive. The https://grails.apache.org/docs/latest/grails-data/hibernate5/manual/index.html#finders[syntax for Dynamic finders is described in the GORM user guide]. The major difference in RxGORM is that all dynamic finders return an `rx.Observable`:
2222

2323
[source,groovy]
2424
----

grails-data-docs/guide-rx/src/main/docs/querying/index.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ under the License.
2020
== Querying
2121
RxGORM supports all the typical ways of querying that you are used to with GORM including:
2222

23-
* https://docs.grails.org/latest/grails-data/hibernate5/manual/index.html#finders[Dynamic finders]
24-
* https://docs.grails.org/latest/grails-data/hibernate5/manual/index.html#whereQueries[Where queries]
25-
* https://docs.grails.org/latest/grails-data/hibernate5/manual/index.html#detachedCriteria[Detached Criteria]
26-
* https://docs.grails.org/latest/grails-data/hibernate5/manual/index.html#criteria[Criteria queries]
23+
* https://grails.apache.org/docs/latest/grails-data/hibernate5/manual/index.html#finders[Dynamic finders]
24+
* https://grails.apache.org/docs/latest/grails-data/hibernate5/manual/index.html#whereQueries[Where queries]
25+
* https://grails.apache.org/docs/latest/grails-data/hibernate5/manual/index.html#detachedCriteria[Detached Criteria]
26+
* https://grails.apache.org/docs/latest/grails-data/hibernate5/manual/index.html#criteria[Criteria queries]
2727

2828
The major difference is that all query operations return an `Observable`. In this section we will go through the various ways you can query for GORM objects.
2929

grails-data-docs/guide-rx/src/main/docs/querying/whereQueries.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,4 @@ Book.where { title == 'The Stand' }
5656
}
5757
----
5858

59-
For more information on the syntax of where queries see the https://docs.grails.org/latest/grails-data/hibernate5/manual/index.html#whereQueries[relevant section in the GORM documentation].
59+
For more information on the syntax of where queries see the https://grails.apache.org/docs/latest/grails-data/hibernate5/manual/index.html#whereQueries[relevant section in the GORM documentation].

0 commit comments

Comments
 (0)