Skip to content

Prepare 0.7.0 release: finalize changelog, trim published crate#30

Merged
akesson merged 1 commit into
mainfrom
henrik/prep-0.7.0-release
Jun 3, 2026
Merged

Prepare 0.7.0 release: finalize changelog, trim published crate#30
akesson merged 1 commit into
mainfrom
henrik/prep-0.7.0-release

Conversation

@akesson

@akesson akesson commented Jun 3, 2026

Copy link
Copy Markdown
Member

Pre-publish housekeeping for the first promoted release. No code changes — Cargo metadata + changelog only.

Changes

  • Finalize the changelog — drop (unreleased) from the ## 0.7.0 heading.

  • Trim the published crate via Cargo exclude. The package was shipping CLAUDE.md, .vscode/, and 89 snapshot/*_gen.rs/.ftl test fixtures — noise to anyone reading the source on docs.rs/crates.io. Excluding /.vscode, /CLAUDE.md, /src/tests, /tests:

    files compressed
    before 130 79.2 KiB
    after 36 56.7 KiB

    README.md, LICENSE, and the ftl.bin codegen fixture are retained. The test files stay on disk — exclude only affects packaging — so local cargo test and CI are unchanged.

Verification

  • cargo publish --dry-run packages and verify-builds cleanly with the exclude in place
  • 101 unit + 1 integration test pass; cargo fmt --check clean

After this merges, 0.7.0 is ready to tag + publish.

🤖 Generated with Claude Code

- Drop the "(unreleased)" marker from the 0.7.0 changelog heading.
- Add a Cargo `exclude` so the published crate ships the library and its
  docs, not editor config, AI-assistant notes, or the snapshot/integration
  test corpus. Cuts the package from 130 files / 79 KiB compressed to
  36 files / 57 KiB. The verify build and local test suite are unaffected
  (the test files stay on disk; `exclude` only changes what gets packaged).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@akesson akesson merged commit e168a81 into main Jun 3, 2026
5 checks passed
@akesson akesson deleted the henrik/prep-0.7.0-release branch June 3, 2026 07:20
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