Skip to content

Prepare 0.10.0 release - #52

Merged
akesson merged 1 commit into
mainfrom
henrik/release-0.10.0
Nov 7, 2026
Merged

akesson merged 1 commit into
mainfrom
henrik/release-0.10.0

Conversation

@akesson

@akesson akesson commented Nov 7, 2026

Copy link
Copy Markdown
Owner

Bumps the version to 0.10.0 and turns the Unreleased CHANGELOG section into the 0.10.0 release notes.

The notes were written across six PRs, so this also edits them into one coherent section:

  • A new Upgrading from 0.9 checklist at the top. It covers the five changes users must act on: empty default features, with_langneg(), dropping & on &Vec<u8>, prefixed structured accessors, and accessors that are no longer generated for broken translations.
  • Fixed now leads with the two crash fixes: translations that passed validation but panicked, and the compressed load() with more than one language.
  • The negotiate_languages bound change moved from Fixed to Changed.

cargo publish --dry-run packages and verifies 0.10.0. The package has 47 files and no playground or test snapshots, and docs/*.md is included because the guides are compiled into the docs.

After merging, the release itself is cargo publish from main, then tagging v0.10.0 on the merge commit, as with v0.9.0.

Rename Unreleased to 0.10.0, add an upgrade checklist for the breaking
changes, list the crash fixes first, and move the negotiate_languages
bound change from Fixed to Changed.
@akesson
akesson merged commit 67413ec into main Nov 7, 2026
7 checks passed
akesson added a commit that referenced this pull request Nov 7, 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