Skip to content

Backfill CHANGELOG through v0.4.0 and align all version references#58

Merged
koko1123 merged 1 commit into
mainfrom
chore/changelog-and-v0.4.0
Jun 10, 2026
Merged

Backfill CHANGELOG through v0.4.0 and align all version references#58
koko1123 merged 1 commit into
mainfrom
chore/changelog-and-v0.4.0

Conversation

@koko1123

@koko1123 koko1123 commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

What

Brings the CHANGELOG and every version reference in the repo up to date, preparing the v0.4.0 release.

Why

CHANGELOG.md only documented v0.1.0 even though v0.2.0–v0.3.0 are tagged and released, build.zig.zon said 0.3.0, the README and docs told users to install #v0.2.2, and SECURITY.md claimed only 0.1.x is supported. Inconsistent versioning is one of the first things prospective adopters notice.

How

After merge I'll tag v0.4.0 and publish the GitHub release with these notes.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features

    • WebSocket and SSE transport options added
    • Subscription enhancements with typed parameters and lifecycle management
    • RpcTransaction parsing and eth_call overrides support
    • Retry middleware and BatchCaller utility
    • Zig DEX math scaffolding and Makefile automation
  • Documentation

    • Installation guides and security policy updated for v0.4.0 compatibility

CHANGELOG.md only documented v0.1.0 while six tagged releases existed
and build.zig.zon claimed 0.3.0. Backfill entries for 0.2.0 through
0.3.0 from the tagged history, add the 0.4.0 entry covering everything
merged since March (WsClient, state overrides, full pending-tx
subscriptions, SSE transport, retry middleware, DEX math, Zig master
compat), and align every version reference:

- build.zig.zon: 0.3.0 -> 0.4.0
- README + docs installation: install URL v0.2.2 -> v0.4.0
- SECURITY.md: supported versions 0.1.x -> 0.4.x
@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
eth-zig Ready Ready Preview, Comment Jun 10, 2026 1:40am

Request Review

@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: bea11d9e-b412-49c5-9b6c-c203e6977620

📥 Commits

Reviewing files that changed from the base of the PR and between 6b57f35 and 32d6841.

📒 Files selected for processing (5)
  • CHANGELOG.md
  • README.md
  • SECURITY.md
  • build.zig.zon
  • docs/content/docs/installation.mdx

📝 Walkthrough

Walkthrough

This pull request bumps eth.zig to version 0.4.0. The package manifest version is updated, a new changelog section documents added features (WebSocket and subscription improvements, eth_call overrides, new transports), breaking changes (Zig syntax, stricter validation), and bug fixes. Installation and compatibility documentation are updated to reference the new version and specify 0.4.x support.

Changes

Version 0.4.0 Release

Layer / File(s) Summary
Version manifest bump
build.zig.zon
Version field updated to 0.4.0.
Release changelog
CHANGELOG.md
New 0.4.0 entry documents added features (resilient WebSocket client, full pending-transaction subscriptions, RpcTransaction parsing, eth_call overrides, SSE transport, typed subscription params/lifecycle, retry middleware, BatchCaller, Zig DEX scaffolding, Makefile automation), breaking changes (Zig splat syntax, stricter transaction field handling), and corresponding bug fixes and security audit items. Prior releases retained.
Installation and compatibility documentation
README.md, SECURITY.md, docs/content/docs/installation.mdx
Installation instructions updated to reference eth.zig v0.4.0. Supported versions table updated to reflect 0.4.x support with versions below 0.4 marked as unsupported.

🎯 1 (Trivial) | ⏱️ ~3 minutes

🐰 A version hop, from three to four,
With docs and manifest in accord,
Release notes flow like streams so clear,
Installation paths bright and dear,
Support for point-four, forevermore! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately and clearly summarizes the main change: backfilling CHANGELOG through v0.4.0 and aligning version references across all documentation and metadata files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/changelog-and-v0.4.0

Comment @coderabbitai help to get the list of available commands and usage tips.

@koko1123
koko1123 merged commit 0a429f5 into main Jun 10, 2026
14 checks passed
@koko1123
koko1123 deleted the chore/changelog-and-v0.4.0 branch June 10, 2026 01:44
This was referenced Jun 10, 2026
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