Skip to content

Release 1.2.2 - #7

Merged
pambrose merged 1 commit into
masterfrom
release-1.2.2
Oct 14, 2026
Merged

pambrose merged 1 commit into
masterfrom
release-1.2.2

Conversation

@pambrose

@pambrose pambrose commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Summary

Cuts the 1.2.2 maintenance release (dated 2026-10-13), covering the dependency, tooling, and CI updates made since 1.2.1.

Shipped versions: Vapi4k 1.8.2, Ktor 3.6.0, Kotlin 2.4.21, Gradle wrapper 9.8.1.

Dependencies and build

  • gradle/libs.versions.toml: Vapi4k 1.8.1 → 1.8.2, Ktor 3.5.1 → 3.6.0, Kotlin 2.4.10 → 2.4.21, versions plugin 0.57.0 → 0.66.0
  • Gradle wrapper 9.6.1 → 9.8.1 (gradlew.bat regenerated)
  • CallCustomer.kt: toJsonElement() → parseJson(). Vapi4k 1.8.2 brings in common-utils 5.x, which deprecates the old call.
  • .gitattributes: * text=auto; gradlew / *.bat are no longer also marked binary, so they diff as text

Makefile (adopted from vapi4k)

  • make versions lists only outdated and unresolvable dependencies, through a new outputFormatter in build.gradle.kts
  • New make versions-all prints the plugin's full report (--output-formatter=plain, which needs versions plugin 0.66.0)

GitHub

  • New .github/dependabot.yml, identical to vapi4k's: GitHub Actions in one grouped PR; Gradle deps/plugins/wrapper with minor+patch grouped and each major on its own; weekly with a 7-day cooldown
  • ci.yml: checkout v7.0.1, setup-java v6.0.1, gradle/actions v6.4.0, each pinned to a commit SHA (SHAs checked against the release tags); checkout sets persist-credentials: false

Docs

  • gradle.properties: version 1.2.1 → 1.2.2
  • CHANGELOG.md: new [1.2.2] - 2026-10-13 entry; the 1.2.1 compare link is pinned to d49faf8 instead of HEAD
  • RELEASE_NOTES.md: rewritten for v1.2.2 (highlights, upgrade notes, build/run)
  • README.md, llms.txt: shipped versions; llms.txt and CLAUDE.md mention the versions targets; CLAUDE.md trimmed to conventions the code doesn't already state

Test plan

  • ./gradlew clean build -x test — BUILD SUCCESSFUL
  • make versions prints only outdated dependencies; make versions-all prints the full report
  • zizmor --offline . — no findings
  • CI passes with the upgraded actions

🤖 Generated with Claude Code

Bump the template version to 1.2.2 (released 2026-10-13) and ship the
dependency, tooling, and CI updates made since 1.2.1.

Dependencies and build:
- Vapi4k 1.8.1 -> 1.8.2, Ktor 3.5.1 -> 3.6.0, Kotlin 2.4.10 -> 2.4.21
- Gradle wrapper 9.6.1 -> 9.8.1 (gradlew.bat regenerated)
- ben-manes versions plugin 0.57.0 -> 0.66.0
- CallCustomer.kt: toJsonElement() -> parseJson() (common-utils 5.x)
- .gitattributes normalizes text line endings; gradlew and *.bat are no
  longer also marked binary

Makefile:
- make versions lists only outdated and unresolvable dependencies, via an
  outputFormatter in build.gradle.kts
- New make versions-all target for the plugin's full report

GitHub:
- Dependabot for GitHub Actions and Gradle (weekly, 7-day cooldown),
  synced with vapi4k
- CI actions upgraded (checkout v7, setup-java v6, gradle/actions v6),
  pinned to commit SHAs, with persist-credentials: false

Docs:
- CHANGELOG.md: 1.2.2 entry; 1.2.1 compare link pinned to d49faf8
- RELEASE_NOTES.md rewritten for v1.2.2
- README.md, llms.txt: shipped versions; CLAUDE.md trimmed and documents
  the versions targets

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@pambrose
pambrose merged commit 480a510 into master Oct 14, 2026
1 check passed
@pambrose
pambrose deleted the release-1.2.2 branch October 14, 2026 02:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant