Skip to content

Release 0.2.13 with the dual license - #986

Merged
onatozmenn merged 1 commit into
mainfrom
release-0.2.13
Aug 14, 2026
Merged

Release 0.2.13 with the dual license#986
onatozmenn merged 1 commit into
mainfrom
release-0.2.13

Conversation

@onatozmenn

Copy link
Copy Markdown
Collaborator

What this changes

The repository is dual licensed, but immutable crates.io 0.2.12 metadata still advertises Apache-2.0 only. This cuts 0.2.13 across the workspace, lock, README transcript and official MCP Registry manifest.

Closes #985.

Why this way

A patch release makes the license choice reach actual package consumers without waiting for an unrelated language change. The package ratchet also normalizes CRLF to LF before comparing license texts, so a Windows checkout cannot turn identical packaged licenses into a false failure.

What it still does not do

This PR does not publish by itself. The signed tag, GitHub release assets, 20 crates.io packages, Registry entry and website pin follow after merge.

Checks

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo nextest run --workspace --profile ci --no-fail-fast (2523 passed, 4 skipped)
  • cargo test --doc --workspace (11 passed)
  • cargo test -p deed-driver --test publishing (5 passed)
  • cargo test -p deed-lang --test registry (1 passed)
  • cargo test -p deed-driver --test documentation (31 passed, 1 ignored)
  • cargo publish --workspace --dry-run --locked (20 packages)
  • deed --version reports 0.2.13
  • Compiler examples, not applicable because compiler behavior is unchanged
  • Design document, not applicable because language behavior is unchanged

Publish the dual-license choice through Cargo packages, native archives, the
wasm artifact and the official MCP Registry metadata. Keep the package license
ratchet exact across platforms by comparing normalized text rather than checkout
line endings.

Closes #985

Co-authored-by: GitHub Copilot <copilot@github.com>
@onatozmenn
onatozmenn merged commit 44eb5a6 into main Aug 14, 2026
11 checks passed
@onatozmenn
onatozmenn deleted the release-0.2.13 branch August 14, 2026 23:04
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.

Release 0.2.13 with the dual license

1 participant