Repository navigation
v2.3.0
What's Changed
- Simplify
toQueryParams()andhasValues()and drop a redundant self-import inUrls.kt, with no behavior change (#64) - Call Ktor's suspending
resolvedConnectors(),startSuspend(), andstopSuspend()directly inFetchContentTestinstead of blocking withrunBlockingand the blockingstart()/stop()(#64) - Upgrade Gradle wrapper to 9.8.1, regenerating
gradle-wrapper.jarandgradlew.bat(#57, #58, #59, #63) - Bump dependencies: Kotlin 2.4.21, Ktor 3.6.0, Kotest 6.2.5, Logback 1.6.5, Dropwizard 4.2.40, common-utils 5.1.1 (#57, #58, #59, #61, #64)
- Bump build plugins: buildconfig 6.1.2, detekt 2.0.0-alpha.6, gradle-plugins 1.1.7, Kover 0.9.11, ben-manes versions 0.65.0 (#57, #58, #59, #63, #64)
- Move the ben-manes versions plugin to its new
io.github.ben-manes.versionsplugin id (#58) - Bump website tooling: zensical 0.0.68, pymdown-extensions 12.1, markdown 3.11, pygments 2.21.0, deepmerge 3.0.1, click 8.5.0, markupsafe 3.0.4, tomli 2.5.0 (#57, #58, #59, #63)
- Add Dependabot version updates for the Gradle version catalog, GitHub Actions, and the website's uv lockfile: weekly, with Gradle minor/patch bumps grouped, a 7-day cooldown, and the Gradle wrapper left to
make upgrade-wrapper(#60, #63) - Upgrade GitHub Actions to their latest major versions: checkout v7, setup-java v6, gradle/actions v6, codecov-action v7, setup-python v7, configure-pages v6, upload-pages-artifact v5, deploy-pages v5 (#62)
- Add a zizmor workflow that audits the GitHub Actions workflows and Dependabot config on every push and pull request and uploads findings to code scanning, plus a
make zizmortarget for local audits (#63) - Harden the GitHub Actions workflows: pin every action to a full commit SHA, set
persist-credentials: falseon checkout, and give the Tests workflow an explicit read-onlypermissionsblock (#63) - Add
.gitattributesto normalize line endings across the repository (#58) - Add a
workflow_dispatchtrigger to the Tests and Documentation GitHub Actions workflows so both can be started manually (#58) - Document the GitHub Actions workflows, Dependabot, and zizmor in
CLAUDE.md, replacing the inaccurate "No CI/CD pipeline" note (#58, #60, #63) - Fix the README local-run instructions, which pointed at a
build/libs/srcref.jarthe build never produces; use./gradlew runorbuildFatJar+srcref-all.jar(#58) - Correct the
LICENSE.mdreference inCLAUDE.mdtoLICENSE.txt, and document.gitattributes,make upgrade-wrapper, and the two hand-synced copies ofllms.txt(#58)
There are no public API or behavior changes in this release. The only src/ changes are the internal simplifications and test cleanup above; the rest is build, dependency, CI, workflow-security, and documentation maintenance.
Full Changelog: 2.2.0...2.3.0