Skip to content

Release v0.5.0#56

Merged
ababic merged 1 commit into
mainfrom
cursor/release-0.5.0-bff5
May 3, 2026
Merged

Release v0.5.0#56
ababic merged 1 commit into
mainfrom
cursor/release-0.5.0-bff5

Conversation

@ababic

@ababic ababic commented May 3, 2026

Copy link
Copy Markdown
Owner

Release v0.5.0

Version bump for Rust crate (Cargo.toml / Cargo.lock) and Python package dumpling-cli (pyproject.toml). CHANGELOG.md moves the previous [Unreleased] notes into [0.5.0] and restores an empty Unreleased section. Docs: docs/src/releasing.md checklist now mentions pyproject.toml.

Semver rationale (0.5.0 vs 0.4.4)

0.5.0 is appropriate because:

  • Resolved config shape: email / name / first_name / last_name stay as those strategy names after load instead of being rewritten to faker, which can break tools or tests that introspected ResolvedConfig.
  • Randomness sequencing: random-path faker / phone / PII now share one StdRng on the registry; two back-to-back anonymizations that used to each re-seed can produce a different sequence than before for the same --seed (domain-mapped and deterministic paths are unchanged in intent).

Patch-only 0.4.4 would understate those behavioral/config-surface changes.

After merge

From main after this PR lands:

git tag -a v0.5.0 -m "Release v0.5.0"
git push origin v0.5.0

Then confirm the Release / Publish workflow as in docs/src/releasing.md.

Checks

  • cargo test --all-targets --all-features
  • cargo clippy --all-targets --all-features
  • cargo fmt --all -- --check

Slack Thread

Open in Web Open in Cursor 

Bump crate and dumpling-cli package versions; fold Unreleased changelog
into 0.5.0 with compare link. Includes first-class PII strategies, faker/RNG
optimizations, and SQL streaming performance improvements.

Co-authored-by: Andy Babic <ababic@users.noreply.github.com>
@ababic ababic enabled auto-merge (squash) May 3, 2026 15:40
@ababic ababic merged commit 3acaf24 into main May 3, 2026
10 checks passed
@ababic ababic deleted the cursor/release-0.5.0-bff5 branch May 3, 2026 15:42
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.

2 participants