This is an automated email from the ASF dual-hosted git repository.
borinquenkid pushed a change to branch 7.0.x-hibernate6
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from 158f79b074 HibernateGormStaticApiSpec fixed
add ecadb9de47 Add kapa.ai AI assistant widget to docs templates
add 0248afdfcf do not publish grails-docs-core going forward and keep
internal
add ef3f49065e chore: Update name & descriptions per PMC feedback
add 118e03b452 Merge branch '7.0.x' into kapa-ai-widget
add ba4dfb4876 chore: update rat config for moved projects
add cebdaf0cec Merge pull request #15134 from apache/kapa-ai-widget
add 0b7089f50c Take snapshot prior then compare after update events.
add 712cd35e4e Remove marking LAST_UPDATED dirty since it is now resolved
via snapshot check
add fb729765d6 fix: update `grails-publish` and add organization (#15138)
add 8a0f41846f Mimic dirty tracking behavior in hibernate by comparing the
current state to the session snapshot instead of relying solely on
DirtyCheckable setters.
add b275bb29c1 Revert "Mimic dirty tracking behavior in hibernate by
comparing the current state to the session snapshot instead of relying solely
on DirtyCheckable setters."
add 751f49cb75 fix: remove method from `GradleUtils` (#15126)
add c96214623b Merge branch '7.0.x' into 7.0.x-mongo-pre-update-snapshot
add 102924537d Create test to verify mongo beforeUpdate() changes are not
persisted.
add 96487c3dc2 Mark tests @PendingFeature for merge
add 4bfc369c29 Merge pull request #15142 from
codeconsole/7.0.x-mongo-pre-update-dirty-fix-tests
add 901cbfc1bc Merge branch '7.0.x' into 7.0.x-mongo-pre-update-snapshot
add 68a47efb38 Remove @PendingFeature
add 00f689af50 remove @PendingFeature update
add 8b649dff92 Link relevant issues
add 4380949aa9 add test for @AutoTimestamp
add f4f75fddfc Merge pull request #15143 from
codeconsole/7.0.x-mongo-pre-update-snapshot
add b8ad6c2550 Bump github/codeql-action from 3 to 4
add 039948e623 Merge pull request #15135 from
apache/dependabot/github_actions/github/codeql-action-4
add 66d95b2143 [skip ci] Update release workflow to use dynamic tag names
add 2d94ca135c chore: update grails-publish version away from snapshot to
0.0.2
add 085f29827a fix: add VCS reference to sbom to ensure build is
reproducible
add 7a944dd9a1 chore: update sbom references so they are reproducible
add f9d6f95033 fix: make dependencies reproducible for sbom
add 43d7f09221 fix: remove hashes for local components
add 5eff7414af fix: do not clear the diff_purge.txt
new c6927087f3 Merge branch '7.0.x' into 7.0.x-hibernate6
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/codeql.yml | 6 +-
.github/workflows/release.yml | 18 +-
RENAME.md | 2 +-
{grails-gradle => build-logic}/docs-core/README.md | 0
build-logic/docs-core/build.gradle | 122 +++++++++++++
.../src/main/groovy/grails/doc/DocEngine.groovy | 0
.../src/main/groovy/grails/doc/DocPublisher.groovy | 0
.../groovy/grails/doc/ant/DocPublisherTask.groovy | 0
.../grails/doc/asciidoc/AsciiDocEngine.groovy | 0
.../doc/dropdown/CreateReleaseDropDownTask.groovy | 0
.../groovy/grails/doc/dropdown/Snapshot.groovy | 0
.../grails/doc/dropdown/SoftwareVersion.groovy | 0
.../groovy/grails/doc/filters/HeaderFilter.groovy | 0
.../grails/doc/filters/LinkTestFilter.groovy | 0
.../groovy/grails/doc/filters/ListFilter.groovy | 0
.../groovy/grails/doc/git/FetchTagsTask.groovy | 0
.../grails/doc/gradle/PublishGuideTask.groovy | 0
.../grails/doc/internal/FileResourceChecker.groovy | 0
.../grails/doc/internal/StringEscapeCategory.java | 0
.../grails/doc/internal/UserGuideNode.groovy | 0
.../grails/doc/internal/YamlTocStrategy.groovy | 0
.../grails/doc/macros/GspTagSourceMacro.groovy | 0
.../groovy/grails/doc/macros/HiddenMacro.groovy | 0
.../gradle/tasks/bom/CoordinateHolder.groovy | 0
.../tasks/bom/CoordinateVersionHolder.groovy | 0
.../tasks/bom/ExtractDependenciesTask.groovy | 0
.../tasks/bom/ExtractedDependencyConstraint.groovy | 0
.../gradle/tasks/bom/PropertyNameCalculator.groovy | 0
.../src/main/resources/grails/doc/doc.properties | 0
.../main/resources/radeox_messages_en.properties | 0
.../docs-core/src/main/template/css/custom-pdf.css | 0
.../docs-core/src/main/template/css/custom.css | 0
.../docs-core/src/main/template/css/main.css | 0
.../docs-core/src/main/template/css/menu.css | 0
.../docs-core/src/main/template/css/pdf.css | 0
.../docs-core/src/main/template/css/ref.css | 0
.../docs-core/src/main/template/css/skin.css | 0
.../docs-core/src/main/template/css/tools.css | 0
.../src/main/template/fonts/FontAwesome.otf | Bin
.../main/template/fonts/fontawesome-webfont.eot | Bin
.../main/template/fonts/fontawesome-webfont.svg | 0
.../main/template/fonts/fontawesome-webfont.ttf | Bin
.../main/template/fonts/fontawesome-webfont.woff | Bin
.../src/main/template/img/default/bullet.gif | Bin
.../template/img/default/linear-gradient-green.png | Bin
.../main/template/img/default/linear-gradient.png | Bin
.../template/img/default/separator-horizontal.gif | Bin
.../main/template/img/default/separator-menu.png | Bin
.../template/img/default/separator-vertical.gif | Bin
.../docs-core/src/main/template/img/favicon.ico | Bin
.../template/img/grails-cupsonly-logo-white.svg | 0
.../src/main/template/img/grails-icon.png | Bin
.../docs-core/src/main/template/img/grails.png | Bin
.../docs-core/src/main/template/img/grails.svg | 0
.../docs-core/src/main/template/img/groovy.png | Bin
.../docs-core/src/main/template/img/note.gif | Bin
.../docs-core/src/main/template/img/warning.gif | Bin
.../docs-core/src/main/template/js/docs.js | 0
.../docs-core/src/main/template/log4j.properties | 0
.../src/main/template/style/guideItem.html | 21 +++
.../docs-core/src/main/template/style/index.html | 0
.../docs-core/src/main/template/style/layout.html | 21 +++
.../docs-core/src/main/template/style/menu.html | 51 ++++++
.../src/main/template/style/referenceItem.html | 21 +++
.../docs-core/src/main/template/style/section.html | 0
.../grails/doc/dropdown/SoftwareVersionSpec.groovy | 0
.../doc/internal/StringEscapeCategoryTests.groovy | 0
.../grails/doc/internal/YamlTocStrategySpec.groovy | 0
.../grails/doc/macros/GspTagSourceMacroTest.groovy | 0
build-logic/{ => plugins}/build.gradle | 40 +---
.../org/apache/grails/buildsrc/GradleUtils.groovy | 4 -
.../apache/grails/buildsrc/PublishPlugin.groovy | 8 +-
.../org/apache/grails/buildsrc/SbomPlugin.groovy | 188 +++++++++++--------
build-logic/settings.gradle | 40 +++-
dependencies.gradle | 4 +-
etc/bin/rename_gradle_artifacts.sh | 2 -
etc/bin/verify-reproducible.sh | 2 +-
gradle/rat-root-config.gradle | 4 +-
grails-bom/build.gradle | 1 -
grails-data-graphql/build.gradle | 1 -
.../mongo/engine/MongoCodecEntityPersister.groovy | 19 ++
.../engine/codecs/PersistentEntityCodec.groovy | 7 -
.../BeforeUpdatePropertyPersistenceSpec.groovy | 201 +++++++++++++++++++++
.../src/en/guide/upgrading/upgrading60x.adoc | 2 +-
grails-forge/gradle.properties | 2 +-
grails-forge/settings.gradle | 6 +-
grails-gradle/docs-core/build.gradle | 96 ----------
.../docs-core/src/main/template/style/menu.html | 30 ---
grails-gradle/gradle/publish-root-config.gradle | 1 -
grails-gradle/settings.gradle | 8 +-
settings.gradle | 5 +-
91 files changed, 653 insertions(+), 280 deletions(-)
rename {grails-gradle => build-logic}/docs-core/README.md (100%)
create mode 100644 build-logic/docs-core/build.gradle
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/DocEngine.groovy (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/DocPublisher.groovy (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/ant/DocPublisherTask.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/asciidoc/AsciiDocEngine.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/dropdown/CreateReleaseDropDownTask.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/dropdown/Snapshot.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/dropdown/SoftwareVersion.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/filters/HeaderFilter.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/filters/LinkTestFilter.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/filters/ListFilter.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/git/FetchTagsTask.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/gradle/PublishGuideTask.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/internal/FileResourceChecker.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/internal/StringEscapeCategory.java
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/internal/UserGuideNode.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/internal/YamlTocStrategy.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/macros/GspTagSourceMacro.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/grails/doc/macros/HiddenMacro.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/CoordinateHolder.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/CoordinateVersionHolder.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/ExtractDependenciesTask.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/ExtractedDependencyConstraint.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/groovy/org/apache/grails/gradle/tasks/bom/PropertyNameCalculator.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/resources/grails/doc/doc.properties (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/resources/radeox_messages_en.properties (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/css/custom-pdf.css (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/css/custom.css (100%)
rename {grails-gradle => build-logic}/docs-core/src/main/template/css/main.css
(100%)
rename {grails-gradle => build-logic}/docs-core/src/main/template/css/menu.css
(100%)
rename {grails-gradle => build-logic}/docs-core/src/main/template/css/pdf.css
(100%)
rename {grails-gradle => build-logic}/docs-core/src/main/template/css/ref.css
(100%)
rename {grails-gradle => build-logic}/docs-core/src/main/template/css/skin.css
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/css/tools.css (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/fonts/FontAwesome.otf (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/fonts/fontawesome-webfont.eot (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/fonts/fontawesome-webfont.svg (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/fonts/fontawesome-webfont.ttf (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/fonts/fontawesome-webfont.woff (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/default/bullet.gif (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/default/linear-gradient-green.png
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/default/linear-gradient.png (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/default/separator-horizontal.gif
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/default/separator-menu.png (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/default/separator-vertical.gif
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/favicon.ico (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/grails-cupsonly-logo-white.svg
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/grails-icon.png (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/grails.png (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/grails.svg (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/groovy.png (100%)
rename {grails-gradle => build-logic}/docs-core/src/main/template/img/note.gif
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/img/warning.gif (100%)
rename {grails-gradle => build-logic}/docs-core/src/main/template/js/docs.js
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/log4j.properties (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/style/guideItem.html (75%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/style/index.html (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/style/layout.html (77%)
create mode 100644 build-logic/docs-core/src/main/template/style/menu.html
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/style/referenceItem.html (69%)
rename {grails-gradle =>
build-logic}/docs-core/src/main/template/style/section.html (100%)
rename {grails-gradle =>
build-logic}/docs-core/src/test/groovy/grails/doc/dropdown/SoftwareVersionSpec.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/test/groovy/grails/doc/internal/StringEscapeCategoryTests.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/test/groovy/grails/doc/internal/YamlTocStrategySpec.groovy
(100%)
rename {grails-gradle =>
build-logic}/docs-core/src/test/groovy/grails/doc/macros/GspTagSourceMacroTest.groovy
(100%)
rename build-logic/{ => plugins}/build.gradle (66%)
rename build-logic/{ =>
plugins}/src/main/groovy/org/apache/grails/buildsrc/GradleUtils.groovy (92%)
rename build-logic/{ =>
plugins}/src/main/groovy/org/apache/grails/buildsrc/PublishPlugin.groovy (97%)
rename build-logic/{ =>
plugins}/src/main/groovy/org/apache/grails/buildsrc/SbomPlugin.groovy (59%)
create mode 100644
grails-data-mongodb/core/src/test/groovy/org/grails/datastore/gorm/mongo/BeforeUpdatePropertyPersistenceSpec.groovy
delete mode 100644 grails-gradle/docs-core/build.gradle
delete mode 100644 grails-gradle/docs-core/src/main/template/style/menu.html