Skip to content

chore(release): 0.17.0 - #155

Merged
with-developer merged 1 commit into
mainfrom
chore/release-0.17.0
Oct 31, 2026
Merged

with-developer merged 1 commit into
mainfrom
chore/release-0.17.0

Conversation

@with-developer

Copy link
Copy Markdown
Owner

Purpose

Release 0.17.0: the C and Rust APIs readied to stay compatible from 1.0 on, and broken once here for that (#152).

Changes

  • CHANGELOG.md: [Unreleased] becomes [0.17.0] - 2026-10-31, with a summary:
  • Cargo.toml, Cargo.lock: version 0.17.0.
  • crates/emberwave-ffi/src/lib.rs and the regenerated header: EMBERWAVE_VERSION_MINOR 17 and EMBERWAVE_VERSION 1700, which the build ties to the crate's version.
  • ARCHITECTURE.md: the status line names v0.17.0.
  • README.md, README.ko.md: the roadmap's done paragraph adds 0.17.
  • crates/emberwave-ffi/README.md: the Swift package example names v0.17.0.

After the merge: the annotated tag v0.17.0 ("emberwave v0.17.0") on the merge commit, then a check of the release's assets.

Testing

Benchmark impact

None.

Review

Version and notes only, not sent to the review agent. Both halves were reviewed in their pull requests.

Related issue

#152 (closed by #153 and #154).

The C and Rust APIs readied to stay compatible from 1.0 on (#152): the C
API's structs carry their size and its planes their capacity, with new
statuses and versions to compare (D69, #153); the Rust API's enums and
structs can grow without breaking callers (D70, #154). Both break once
here for it. The header's version constants move with the crate's, as
the build requires; the README's roadmap, in both languages, the status
line and the Swift package example name this release.

Claude-Session: https://claude.ai/code/session_019fJGoCTvP5e7n599q3ZQ42
@with-developer
with-developer merged commit 62984c8 into main Oct 31, 2026
7 checks passed
@with-developer
with-developer deleted the chore/release-0.17.0 branch October 31, 2026 01:22
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