Bump Gradle to 9.6.1, refresh dependencies, and document the 3.2.1 release#119
Merged
Conversation
…n filter - Upgrade the Gradle wrapper 9.5.1 -> 9.6.1 (wrapper scripts + distribution URL) - Bump plugins and libraries in the version catalog: detekt 2.0.0-alpha.5, maven-publish 0.37.0, cloud 1.28.6, exposed 1.3.1, flyway 12.10.0, kotest 6.2.1, ktor 3.5.1, playwright 1.61.0, postgres 42.7.12, utils 2.9.3 - Rework configureVersions() so a pre-release candidate is rejected only when the current version is stable, letting deps tracked on a pre-release line (e.g. detekt alpha) still surface newer pre-releases; mark the task as incompatible with the configuration cache - Make TestSupport.forEachAnswer accept a suspend block to match the suspend functionInfo() call site Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
- Add 3.2.1 sections to CHANGELOG.md, RELEASE_NOTES.md, and the website release notes (Gradle 9.6.1, dependency refresh, pre-release version-filter rework, suspend TestSupport.forEachAnswer) - Refresh version references in llms.txt, README.md, and CLAUDE.md (Ktor 3.5.1, Exposed 1.3.1, Kotest 6.2.1, Gradle 9.6.1, common-utils 2.9.3) - Bump gradle.properties version to 3.2.1 Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Maintenance release (3.2.1). Upgrades Gradle, refreshes dependencies, refines the build's pre-release version filter, and documents the release across all the usual files. No functional changes to the running server — a drop-in bump from 3.2.0.
Changes
Build & dependencies
configureVersions()so a pre-release candidate is rejected only when the current version is stable — dependencies tracked on a pre-release line (e.g. the detekt 2.0 alpha) still surface newer pre-releases. The qualifier regex now handles both dash-style (-alpha) and dot-style (.Beta1) suffixes while leaving stable classifiers (-jre/.Final/-macos) alone. ThedependencyUpdatestask is marked incompatible with the configuration cacheTest support
TestSupport.forEachAnswernow accepts asuspendblock, matching the suspendfunctionInfo()call site introduced in 3.2.0Docs & release notes (3.2.1)
CHANGELOG.md,RELEASE_NOTES.md, and the website release notesllms.txt,README.md, andCLAUDE.mdgradle.propertiesversion → 3.2.1Test plan
make build/./gradlew build -xtestmake tests/./gradlew checkmake lint🤖 Generated with Claude Code