Prepare v1.26.0 release - #272
Conversation
Cut the [Unreleased] changelog section to 1.26.0, sync the github.com/deepnoodle-ai/dive requirement across all sub-modules, and add the drafted release notes. Minor bump rather than a patch: v1.25.1 shipped no new API, and this release adds the --dangerously-skip-permissions CLI flag alongside a change in streaming event ordering. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01F1eYPGBnNesvpcJiSAouxm
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (12)
Included review availability: 0 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour. 📝 WalkthroughWalkthroughThe PR records the 1.26.0 release, adds release notes for streaming and CLI changes, and updates direct Dive module dependencies from v1.25.1 to v1.26.0. ChangesVersion 1.26.0 release update
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to This release-preparation change updates version metadata and release documentation, with the listed checks passing; no actionable merge-blocking risk remains after normal review. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Release prep for v1.26.0. Nothing is published by merging this — the tag and
the GitHub release come afterward.
What's in the release
Three PRs since v1.25.1:
phase; OpenAI andOpenAI-compatible streams close their open blocks and emit terminal events
even when the stream ends early; compaction stops stripping provider
metadata off truncated blocks.
with
openai-go/v3deliberately held at v3.50.0.--dangerously-skip-permissionson the experimentaldiveCLI.Why 1.26.0 and not 1.25.2
v1.25.1 was a patch with no new API. This release adds a CLI flag and changes
the order of streaming events for OpenAI-shaped providers, so it takes the
minor bump.
What this PR changes
CHANGELOG.md—[Unreleased]becomes[1.26.0] - 2026-08-22, with a freshempty
[Unreleased]above it.go.modfiles — thegithub.com/deepnoodle-ai/diverequirement (andthe sub-module requirements) bumped to v1.26.0. Local
replacedirectiveshide a stale requirement from CI but break anyone resolving the tag, which is
why this runs before tagging.
docs/releases/v1.26.0.md— the release notes that get posted verbatim. TheHighlights section is the part worth reviewing.
Verification
make check(release-notes tests, prettier,go vet,go test) — passgo build ./...andgo test ./...in all ten sub-modules — passsync_module_versions.py --checkandrelease_notes.py --check— passSummary by CodeRabbit
New Features
--dangerously-skip-permissionscommand-line option.Documentation
Chores