Releases: apache/grails-core
7.0.0-M4
Apache Grails (incubating) 7.0.0-M4 is the first release for Grails under the Apache Software Foundation (ASF). This release focuses first on meeting the requirements of the ASF & improving the developer experience of Grails itself & Grails Applications. As part of this transition, the developers moved to a mono repository, reworked the way the various Grails CLIs work, modernized its build system, modernized the various Grails Gradle Tasks, modernized the various Grails Gradle Plugins, worked towards reproducible builds, added license headers to our source code, and changed the maven coordinates of all Grails Artifacts.
Here is the detailed list since 7.0.0-M3:
* PR #14750 - support non-persistent super classes for @Autotimestamp
* Issue #14745 - remove deprecated doc method on Grails Plugins
* Issue #14745 - remove duplicate grails.factories & grails-plugin.xml files now that AST generation is working correctly
* Issue #14745 - switch to Spring Boot 3.5.0-RC1 with Spring Framework 6.2.7 due to bug (https://github.com/spring-projects/spring-framework/issues/34796)
* Issue #14745 - change the grails-gradle-model to export Groovy 3 due to Gradle Task isolation in later versions of Gradle
* Issue #14745 - rework the FindMainTask to correctly set the main Application class on BootWar, BootJar, & BootRun
* Issue # 14745 - remove org.grails.plugins.CodecGrailsPlugin; use org.grails.plugins.codecs.CodecsGrailsPlugin instead
* Issue # 14745 - remove the remaining pathingJar task functions
* Issue # 14745 - fix a databinding scenario in DataBindingUtils to lookup a domain object
* PR #14749 - retire Mongo 5.0 & 6.0 test pipelines since those versions are end of support
* PR #14746 - switch to asset-pipeline-gradle to 5.0.9
* PR #14743 - remove redundant buildScript from test projects
* Issue #14706 - rework grailsw to be usable indepedendently of SDKMAN installs
* Issue #14706 - rework grails-shell-cli to be usable independently of SDKMAN installs
* Issue #14706 - rework the command cli to support a grailsw that can self-update either forge or legacy shell cli
* Issue #14706 - distribute a delegating CLI that can call either forge or the legacy shell cli
* Issue #14706 - rework the legacy shell cli to correctly find profiles
* Issue #14706 - rework both grailsw & grails-shell-cli to be testable outside of releases
* Issue #14679 - generate reproducible groovydoc jars
* Issue #14679 - fix profile compilation to generate reproducible jars
* Issue #14679 - ensure groovydoc is used instead of javadoc for documentation jars
* PR #14709 - switch to Gradle 8.14
* PR #14678 - add support for external config locations
* Refactor grails into a mono repo (grails-views, gsp, data mapping, geb, etc are all merged into core now)
* As part of the mono repo transition, several Deprecated classes were removed from the views project; see the upgrade guide for the details.
* Issue #14679 - refactor grails build to be parallel & lazy
* Issue #14679 - change all Grails gradle tasks to support Caching where appropriate and support lazy style configuration
* Issue #14679 - Redesign the Grails Data TCK to support modern versions of Java
* Issue #14679 - Support consistent property dates in generated property files when SOURCE_DATE_EPOCH is set
* Issue #14679 - Make grails.factories generation reproducible
* Issue #14679 - Refactor Grails AST Transformations to take advantage of Groovy's TransformWithPriority and enforce transforms always run in the order defined by the class `GroovyTransformOrder`
* Issue #14679 - Remove manifest attributes that could vary on the Grails jars (Built-By, Created-By etc)
* Issue #14679 - Fix sourcejar creation to not contain duplicates
* Issue #14679 - Fix javadoc jars to be generated based on groovydoc & to not contain duplicates
* Issue #14679 - Change AST transforms to be reproducible by adopting determined ordering collections
* Issue #14679 - Configure Grails jars per Gradle's reproducibility requirements (fixed permissions, reproducible file order, etc)
* Issue #13850 - introduce `grails-common` to share common code between Grails Data Mapping & Grails-Core
* Issue #14679 - add scripts to confirm reproducibility of Grails; currently 14 of 290 jars are reproducible
* Issue #14679 - make TagLib lookups reproducible
* PR# 14671 - switch to webjars for test css/js assets instead of checked in files
* The Grails Gradle plugin had a bug that caused plugin resolution issues that was fixed after the last milestone.
* Rework the grails bom to generate valid Gradle modules, be easier to maintain, and valid pom files. Enhance the documentation process to parse the bom & generate the published versions in the grails doc.
And in addition to all of this:
* We changed all coordinates of Grails to be org.apache.grails based. See https://github.com/apache/grails-core/blob/7.0.x/RENAME.md for how we mapped these libraries. There is also a script documented in the upgrade guide to assist in upgrading.
* Significant test fixes
* Significant documentation updates & changes
* Addition of license headers to Grails Source
* Addition of NOTICE to Grails Source
* Created https://repo.grails.org/grails/restricted/ to replace https://repo.grails.org/grails/core longer term. This virtual repo's scope is significantly reduced to help reduce the chance of using outdated libraries.
Upgrade instructions are available in the documentation.
7.0.0-M3
What's Changed
- Fix purging pre release packages & add missing packages to bom by @jdaugherty in #13942
- back to snapshots of dependencies by @jamesfredley in #13946
- Update dependency gradle to v8.12 by @renovate in #13932
- add bootstrap, bootstap-icons and jquery webjar versions to grails-bom by @jamesfredley in #13944
- Update dependency org.gradle:gradle-tooling-api to v8.12 by @renovate in #13934
- fix #13945 - use local variable instead of casting the object by @jdaugherty in #13947
- handle properties version lookup in grails-bom by @jamesfredley in #13948
- Update hibernate5 plugin to 8.1.1 and tomcat to 9.0.98 by @jamesfredley in #13950
- Bump gradle plugin to 6.2.4 for grails 6.2.3 release by @jdaugherty in #13953
- remove mention of gradle-nexus-staging-plugin by @jeffscottbrown in #13956
- Update README.md by @jeffscottbrown in #13957
- #13552 Merge grails-async into grails-core by @jdaugherty in #13955
- #13552 Converters repo merge by @jdaugherty in #13963
- Ensure plugins are published to the same location as they were prior β¦ by @jdaugherty in #13967
- Remove grails gradle plugin usage since the plugins are not full grails apps by @jdaugherty in #13968
- fix(deps): update mongodb.version to v5.3.0 by @renovate in #13798
- Merge 6.2.x into 7.0.x by @jdaugherty in #13969
- Updating events/async to support rxjava3 by @jdaugherty in #13962
- Fixing issue with rxjava2/3 based Promise implementations not handling null by @davydotcom in #13972
- Ensure example projects always use the project in grails-core instead of the published version by @jdaugherty in #13974
- #13552 Integrate
grails-testing-support
from grails/grails-testing-support into grails-core by @jdaugherty in #13975 - Add graalvm versions to grails-bom, will be used in providedRuntime by @jamesfredley in #13971
- restore lines lost in merge conflict & run :grails-bom:dependabotBuild by @jamesfredley in #13977
- Bump com.gradle.develocity from 3.18.2 to 3.19.1 by @dependabot in #13981
- Bump com.gradle.common-custom-user-data-gradle-plugin from 2.0.2 to 2.1 by @dependabot in #13979
- Update dependency gradle to v8.12.1 by @renovate in #13986
- Enhance
PollingConditions
usage in tests by @matrei in #13985 - remove graalvm dependencies only required by asset-pipeline gradle plugin by @codeconsole in #13992
- Update and consolidate version for 10 active profiles by @jamesfredley in #13995
- fix(deps): update dependency org.gradle:gradle-tooling-api to v8.12.1 by @renovate in #13987
- fix(deps): update groovy monorepo to v4.0.25 by @renovate in #13984
- fix(deps): update mongodb.version to v5.3.1 by @renovate in #13996
- fix(deps): update dependency net.java.dev.jna:jna to v5.16.0 by @renovate in #13938
- Spring Boot 3.4.2 by @codeconsole in #13997
- set liquibase.version to prevent override from spring-boot-dependencies by @jamesfredley in #14000
- change gradle-tool-api dependency scope to api & pull from repo.grails.org/core by @jamesfredley in #14004
- #13557 - Move functional tests to grails-core by @jdaugherty in #14007
- Update asset-pipeline from 5.0.5 to 5.0.6 by @matrei in #14019
- chore: remove obsolete
grails.factories
file by @matrei in #14025 - fix(deps): update asset-pipeline from 5.0.6 to 5.0.7 by @matrei in #14028
- BootStrap init closure
servletContext
cleanup by @gsartori in #13999 - document hibernate-ehcache breaking change by @jamesfredley in #14031
- Update test projects to set hibernate-ehcache dependency by @jamesfredley in #14032
- Change closure parameter name to parentName so it is distinct from class field name by @jamesfredley in #14043
- fix(deps): update
asset-pipeline
from 5.0.7 to 5.0.8 by @matrei in #14045 - Ensure proper substitution for test projects by @jdaugherty in #14046
- Use environments to prevent accidentally releasing to maven central by @jdaugherty in #14049
- fix: JavaParser error by @matrei in #14048
- update to groovy 4.0.25 by @jamesfredley in #14051
- add type 'pom' and scope 'import' for grails-bom and jackson-bom by @jamesfredley in #14052
Full Changelog: v7.0.0-M1...v7.0.0-M3
6.2.3
What's Changed
- fix #13945 - use local variable instead of casting the object by @jdaugherty in #13947
- Update hibernate5 plugin to 8.1.1 and tomcat to 9.0.98 by @jamesfredley in #13950
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.5 by @dependabot in #13891
- Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 by @dependabot in #13892
- Bump org.asciidoctor:asciidoctorj from 2.5.12 to 2.5.13 by @dependabot in #13895
- Bump org.apache.maven.resolver:maven-resolver-transport-http from 1.9.18 to 1.9.22 by @dependabot in #13894
- Bump org.apache.maven:maven-resolver-provider from 3.9.6 to 3.9.9 by @dependabot in #13893
- Bump org.grails:grails-datastore-gorm-hibernate5 from 8.1.0 to 8.1.1 by @dependabot in #13887
- Bump org.apache.maven.resolver:maven-resolver-connector-basic from 1.9.18 to 1.9.22 by @dependabot in #13889
- Bump com.github.jnr:jnr-posix from 3.1.18 to 3.1.20 by @dependabot in #13888
- Bump org.apache.maven.resolver:maven-resolver-impl from 1.9.18 to 1.9.22 by @dependabot in #13886
- Bump org.junit.platform:junit-platform-runner from 1.10.2 to 1.10.5 by @dependabot in #13898
- Bump com.netflix.nebula:gradle-extra-configurations-plugin from 10.0.0 to 10.0.1 by @dependabot in #13900
- Bump org.apache.maven.resolver:maven-resolver-transport-file from 1.9.18 to 1.9.22 by @dependabot in #13901
- Bump org.junit.jupiter:junit-jupiter-engine from 5.10.2 to 5.10.5 by @dependabot in #13899
- Bump gradle plugin to 6.2.4 for grails 6.2.3 release by @jdaugherty in #13953
Full Changelog: v6.2.2...v6.2.3
7.0.0-M1
What's Changed
- feat: Update Java version to 17 by @matrei in #13352
- fix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3 by @renovate in #13373
- remove: deprecated type
NavigableMap.NullSafeNavigator
by @guillermocalvo in #13448 - fix(deps): update dependency org.fusesource.jansi:jansi to v2 by @renovate in #13436
- chore: update url to HTTPS by @puneetbehl in #13478
- chore: update javadoc comments by @puneetbehl in #13483
- chore(build): update build configurations by @puneetbehl in #13484
- Replace removed classes in Spring 6 by @codeconsole in #13498
- Remove SiteMesh 2 by @codeconsole in #13492
- feat!: Update to Groovy 4 by @matrei in #13532
- feat!: Update to Spring 6, Boot 3 by @matrei in #13545
- Patch decouple Gradle by @davydotcom in #13564
- ci: Remove
GH_TOKEN
fromactions/checkout
by @matrei in #13567 - set gsp to 7.0.0-SNAPSHOT by @codeconsole in #13584
- apply license gradle plugin by @sdelamo in #13535
- Restore Grails Shell + add Spring Boot CLI classes that were removed in Spring Boot 3.0.0 by @jamesfredley in #13585
- Remove http-builder in 7.0.0 build script by @jamesfredley in #13588
- Update Groovy dependencies for Grails Shell by @jamesfredley in #13589
- Enable tests that were disabled before
grails-gsp
was migrated tojakarta-servlet
by @matrei in #13590 - cleanup build warnings by @jamesfredley in #13591
- Update to Gradle 8.10 by @jamesfredley in #13592
- Update to GORM 9.0.0-SNAPSHOT, Grails Gradle Plugin 7.0.0-SNAPSHOT by @jamesfredley in #13594
- Javax to Jakarta transition + mongoDB driver by @jamesfredley in #13599
- fix(deps): update dependency com.netflix.nebula:gradle-extra-configurations-plugin to v10.0.1 by @renovate in #13617
- fix(deps): update aspectjversion to v1.9.22.1 by @renovate in #13616
- fix(deps): update apache-maven-resolver monorepo to v1.9.22 by @renovate in #13579
- fix(deps): update apache-ant monorepo to v1.10.15 by @renovate in #13613
- Update PublishGuide to use Gradle AntBuilder by @jamesfredley in #13622
- Use groovy.ant.AntBuilder in PublishGuide/DocPublisher by @jamesfredley in #13625
- Decouple grails-plugin-controllers from Sitemesh by @codeconsole in #13624
- Use existing constant location by @codeconsole in #13626
- Remove installToHomeDist Upload task to fix PublishToMavenLocal by @jamesfredley in #13629
- Select the Grails MessageSource bean by @jamesfredley in #13630
- fix(deps): update spring-framework by @renovate in #13621
- fix(deps): update dependency org.asciidoctor:asciidoctorj to v2.5.13 by @renovate in #13620
- fix(deps): update dependency org.apache.maven:maven-resolver-provider to v3.9.9 by @renovate in #13619
- fix(deps): update apache-tomcat monorepo to v10.1.29 by @renovate in #13614
- fix(deps): update dependency com.github.jnr:jnr-posix to v3.1.19 by @renovate in #13618
- chore(deps): update dependency gradle to v8.10.1 by @renovate in #13346
- Support multiple messageSource beans by @jamesfredley in #13640
- 7.0.x merge 6.2 by @codeconsole in #13644
- Grails 7 compatible profiles by @jamesfredley in #13643
- more grails 7 dependency updates by @jamesfredley in #13645
- Set base + web profiles to SNAPSHOT because they are WIP. by @codeconsole in #13646
- Update grails-async to 7.0.0-SNAPSHOT by @jamesfredley in #13650
- Restore installToHomeDist task and change to Gradle Copy Task by @jamesfredley in #13651
- Use correct hibernate 5 datastore version on test suites by @jamesfredley in #13658
- Use org.glassfish jaxb instead of com.sun to avoid duplicate jar by @jamesfredley in #13657
- fix(deps): update dependency commons-codec:commons-codec to v1.17.1 by @renovate in #13639
- fix(deps): update apache-tomcat monorepo to v10.1.30 by @renovate in #13660
- Move all versions numbers to gradle.properties and update dependencies by @jamesfredley in #13661
- compile grails-shell, grails-gradle-model and grails-bootstrap w/ Gradle Groovy version by @jamesfredley in #13653
- fix gdoc task by @jamesfredley in #13666
- 6.2.x merge by @codeconsole in #13672
- Having mavenLocal first is bad practice. by @codeconsole in #13673
- Fix publishGuide task: switch to asciidoctorj version 2.5.13 by @jamesfredley in #13674
- fix install task by not combining compileClasspath + runtimeClasspath for grails-shell by @jamesfredley in #13675
- fix(deps): update apache-maven-resolver monorepo to v1.9.22 by @renovate in #13663
- ci: Make
groovy-joint-workflow
work as intended by @matrei in #13681 - Remove Micronaut Parent Context by @codeconsole in #13685
- Fix tests by @codeconsole in #13689
- Temporarily skip tests and publish artifacts by @codeconsole in #13691
- Update geb to 5.0.0-SNAPSHOT + add to dependencyVersions by @jamesfredley in #13687
- 6.2.x Merge by @codeconsole in #13700
- remove org.grails:scaffolding-core:2.1.0 by @jamesfredley in #13688
- Grails 7 grails-core: update older failing tests by @jamesfredley in #13706
- Skip 7.0.x failing tests by @jamesfredley in #13702
- Update default servlet version in grails.util.Metadata by @jamesfredley in #13703
- ci: Update and cleanup github workflows by @matrei in #13683
- docs(readme): Update readme by @matrei in #13708
- fix(deps): update dependency net.bytebuddy:byte-buddy to v1.15.3 by @renovate in #13707
- fix(deps): update junit5 monorepo by @renovate in #13709
- fix: Register databinders by @matrei in #13711
- fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.0 by @renovate in #13710
- Fix for sitemesh. Buffering is triggered on response.setContentType so rendering needs to be done on wrapped response. by @codeconsole in #13714
- 6.2.x merge by @codeconsole in #13715
- Update to profile snapshots, which have all been updated by @jamesfredley in #13722
- Merge 6.2.x to 7.0.x by @jdaugherty in #13718
- Add
grails-plugin-events
tograils-dependencies
by @matrei in #13723 - jackson dependency not needed by @codeconsole in #13725
- 6.2.x into 7.0.x publish guide macro by @jamesfredley in #13727
- fix(deps): update dependency com.h2database:h2 to v2.3.232 by @renovate in #13638
- fix(deps): update dependency org.fusesource.jansi:jansi to v2 by @renovate in #13474
- Update cache to 8.0.0-SNAPSHOT by @jamesfredley in #13744
- Update dependency gradle to v8.10.2 by @renovate in #13682
- Don't make servlet-api a transitive dependency ...
6.2.2
What's Changed
- fix(deps): grails-bom maven group/artifact for micronaut-spring & grails-gradle-plugin by @jamesfredley in #13737
- Align versions of transitive dependencies with Grails specified versions by @matrei in #13860
- update dependencies ahead of Grails 6.2.2 by @jamesfredley in #13839
Contributors
@codeconsole, @jamesfredley, @matrei, @renovate and @renovate[bot]
Full Changelog: v6.2.1...v6.2.2
6.2.1
What's Changed
- chore(bom): Add comment about BOM updates by @matrei in #13470
- fix(grailsbootstrap): update main-class finder by @puneetbehl in #13472
- fix(deps): update apache-tomcat monorepo to v9.0.88 by @renovate in #13500
- fix(deps): update dependency com.github.javaparser:javaparser-core to v3.25.10 by @renovate in #13501
- fix(deps): update grails-testing-support monorepo to v3.2.2 by @renovate in #13504
- Update logback and tomcat versions by @jamesfredley in #13575
- Revert "chore(core): Deprecate the old grails-shell project" by @codeconsole in #13570
- fix(deps): update spring-framework to v5.3.37 by @renovate in #13505
- Grails 6.2.1 compatible Grails Profile Snapshots by @jamesfredley in #13586
- Support controller attribute in tags with resource attribute and resolve correct identity Fixes #13627 by @codeconsole in #13628
- Working on #13486 by @osscontributor in #13598
- Update spring framework to 5.3.39 and tomcat to 9.0.95 by @jamesfredley in #13656
- Use org.grails.plugins for fields by @codeconsole in #13670
- Set gsp and scaffolding versions by @codeconsole in #13680
- increment scaffolding by @codeconsole in #13684
- Move declaration to correct place by @paulk-asert in #13696
- Issue13486 testing by @osscontributor in #13698
- Allow customzing css classes for the ErrorsViewStackTracePrinter by @codeconsole in #13686
- build: Remove unused dependency on http-builder by @matrei in #13716
- fix: Compatibility with Groovy 3.0.22 by @matrei in #13717
- Merge Missing Changes from 6.1.x into 6.2.x by @jdaugherty in #13713
- Pull forward #12494 fix into 6.2.x that was missed in 5.x by @jdaugherty in #13719
- fix(deps): update to org.grails.profiles:base:6.0.1 by @jamesfredley in #13720
- update profiles to latest releases for Grails 6 by @jamesfredley in #13721
- Update to new versions for Grails 6.2.1 release by @jamesfredley in #13724
- Add @input to macros by @jamesfredley in #13726
New Contributors
Full Changelog: v6.2.0...v6.2.1
6.2.0
What's Changed
π Features
- feat(deps): update gorm hiberante5 to 8.1.0 @puneetbehl (#13459)
- feat(bom): add mongodb bson BOM @puneetbehl (#13456)
- feat(bom): update versions @puneetbehl (#13450)
- feat(deps): update datastoreversion to v8.1.2 @renovate (#13425)
- feat(deps): update dependency org.grails:grails-datastore-gorm-hibernate5 to v8.1.0 @renovate (#13426)
- feat(deps): update gspversion to v6.2.1 @renovate (#13428)
- feat(deps): update dependency org.grails.plugins:converters to v5 - autoclosed @renovate (#13437)
- feat(databinding): Add a New ValueConverter for LocalDateTime @Richardson-e (#13351)
- fix(deps): update groovy monorepo to v3.0.20 @renovate (#13091)
π Bug Fixes
- fix(deps): update grails views to 3.2.3 @puneetbehl (#13460)
- fix(grailsdocs): Update PublishGuide task for grails-doc @puneetbehl (#13458)
- fix(ci): update javaci workflow configurations @puneetbehl (#13457)
- fix(ci): update javaci workflow configurations @puneetbehl (#13455)
- fix(grailsdoc): update publish guide task configurations @puneetbehl (#13454)
- fix(BOM): update fields plugin coordinates @puneetbehl (#13452)
- fix(docs): update custom tasks @puneetbehl (#13453)
- fix(bom): update grails views to 3.2.2 @puneetbehl (#13449)
- fix(deps): update dependency com.netflix.nebula:gradle-extra-configurations-plugin to v10 @renovate (#13432)
- fix(deps): update dependency com.sun.xml.bind:jaxb-impl to v4.0.5 @renovate (#13409)
- fix(deps): update junit5 monorepo @renovate (#13422)
- fix(deps): update groovy monorepo to v3.0.21 @renovate (#13421)
- fix(deps): update dependency org.asciidoctor:asciidoctorj to v2.5.12 @renovate (#13420)
- fix(deps): update dependency commons-codec:commons-codec to v1.16.1 @renovate (#13419)
- fix(deps): update aspectjversion to v1.9.22 @renovate (#13418)
- fix(deps): update micronaut monorepo to v3.10.4 @renovate (#13423)
- fix(deps): update spring core to v5.3.33 @renovate (#13424)
- feat(deps): update grails-testing-support monorepo to v3.2.1 @renovate (#13427)
- fix(deps): update apache-tomcat monorepo to v9.0.87 @renovate (#13417)
- fix(deps): update dependency com.github.javaparser:javaparser-core to v3.25.9 @renovate (#13408)
- fix(deps): update aspectjversion to v1.9.21.1 @renovate (#13404)
- fix(deps): update apache-tomcat monorepo to v9.0.86 @renovate (#13403)
- chore(deps): update dependency gradle to v7.6.4 @renovate (#13394)
- fix(security): Update Spring to 5.3.32 @matrei (#13401)
- fix(core): Add explicity type information to method parameters/args @puneetbehl (#13400)
- fix(deps): update dependency com.github.javaparser:javaparser-core to v3.25.8 @renovate (#13092)
- fix(deps): update dependency cglib:cglib-nodep to v3 @renovate (#13372)
π§ Maintenance
- chore(ci): update release workflow configurations @puneetbehl (#13464)
- revert(ci): Downgrade to Docker alpine 3.16 @puneetbehl (#13462)
- Revert "chore(deps): update alpine docker tag to v20240315" @puneetbehl (#13461)
- fix(ci): update javaci workflow configurations @puneetbehl (#13457)
- fix(ci): update javaci workflow configurations @puneetbehl (#13455)
- chore(build): Increase MaxMetaspaceSize @matrei (#13441)
- fix(deps): update dependency org.asciidoctor:asciidoctorj to v2.5.12 @renovate (#13420)
- chore(deps): update alpine docker tag to v20240315 @renovate (#13430)
- feat(deps): update grails-testing-support monorepo to v3.2.1 @renovate (#13427)
- chore(deps): update actions/cache action to v4 @renovate (#13429)
- chore(deps): update gradle/gradle-build-action action to v3 @renovate (#13431)
- chore(deps): update plugin com.gradle.common-custom-user-data-gradle-plugin to v1.13 @renovate (#13395)
- chore(deps): update plugin com.gradle.enterprise to v3.16.2 @renovate (#13396)
- chore(releasenotes): update workflow configurations @puneetbehl (#13416)
- chore(core): Deprecate the old grails-shell project @guillermocalvo (#13407)
- Revert "fix(deps): update dependency cglib:cglib-nodep to v3" @puneetbehl (#13393)
βͺ Reverts
- revert(ci): Downgrade to Docker alpine 3.16 @puneetbehl (#13462)
- Revert "chore(deps): update alpine docker tag to v20240315" @puneetbehl (#13461)
- Revert "fix(deps): update dependency cglib:cglib-nodep to v3" @puneetbehl (#13393)
Contributors
@Richardson-e, @guillermocalvo, @matrei, @puneetbehl, @renovate and @renovate[bot]
4.1.4
What's Changed
- [skip ci] Update release.yml by @puneetbehl in #13261
- Revert SnakeYAML changes by @guillermocalvo in #13336
Full Changelog: v4.1.3...v4.1.4
6.1.2
What's Changed
- Decouple Nexus Publish and Release Jobs @puneetbehl (#13375)
- Update Grails BOM @puneetbehl (#13374)
- fix: Groovy 3.0.20 compatibility @matrei (#13371)
- Update groovy-joint-workflow.yml @puneetbehl (#13357)
- Add context-path to the partial URI for location HTTP Header @puneetbehl (#13356)
- Update groovy workflow @puneetbehl (#13355)
- fix: update grails-async to 5.0.2 @matrei (#13331)
- Add SDKMan Workflow @puneetbehl (#13304)
- Update NexusPublishing Extension @puneetbehl (#13303)
- Improvements to Release Workflow @puneetbehl (#13301)
π Dependency upgrades
- fix(deps): update dependency org.grails:grails-datastore-gorm-hibernate5 to v8.0.3 @renovate (#13362)
- Update apache-tomcat monorepo to v9.0.85 - autoclosed @renovate (#13359)
- Update plugin com.gradle.enterprise to v3.16.2 @renovate (#13366)
- Update datastoreVersion to v8.0.4 @renovate (#13360)
- Update grails-testing-support monorepo to v3.1.2 @renovate (#13364)
- Update dependency org.asciidoctor:asciidoctorj to v2.5.11 @renovate (#13361)
- Update dependency org.jsoup:jsoup to v1.17.2 @renovate (#13363)
- Update gspVersion to v6.1.3 @renovate (#13365)
- Update actions/cache action to v4 @renovate (#13367)
- Update actions/checkout action to v4 - autoclosed @renovate (#13305)
- Update actions/setup-java action to v4 @renovate (#13306)
Contributors
@matrei, @puneetbehl, @renovate and @renovate[bot]
5.3.6
What's Changed
- Update NexusPublishing Extension by @puneetbehl in #13303
- Add SDKMan Workflow by @puneetbehl in #13304
- Revert SnakeYAML changes by @guillermocalvo in #13337
Full Changelog: v5.3.5...v5.3.6