Skip to content

Releases: zigai/rust-statement-spacing

v0.4.0

Choose a tag to compare

@zigai zigai released this 08 Sep 10:32

Changelog

Features

  • da036da feat(spacing): normalize optional separators
  • ec8e789 feat(spacing): add visual grouping policies

Bug Fixes

  • 008ed60 fix(spacing): group macro data continuations

Other Changes

  • 225b4ec test(spacing): cover macro data continuations
  • 424b8ef docs(config): document separator normalization
  • 1dd592e test(spacing): cover separator normalization
  • b64f4da docs(config): document visual grouping options
  • 24b04ff test(spacing): cover visual grouping policies

Detailed Changes: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@zigai zigai released this 07 Sep 19:40

Changelog

Features

  • f393a30 feat(cli): harden verified workflow
  • 830e03f feat(grouping): preserve semantic phase continuity

Bug Fixes

  • 141b0db fix(cli): disable autocrlf when applying diffs in tests

Other Changes

  • 915bc6d test(cli): send raw diff bytes to git apply to avoid Windows text newline conversion

Detailed Changes: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@zigai zigai released this 07 Sep 10:53
6c3bb82

Changelog

Features

  • 877ca19 feat(cli): harden verified workspace validation

Other Changes

  • 6c3bb82 Merge pull request #1 from zigai/dependabot/github_actions/github-actions-603152848f
  • 57ad5b4 build(lints): upgrade to Dylint 6.0.4
  • 69a6479 chore(deps): bump the github-actions group with 4 updates

Detailed Changes: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@zigai zigai released this 07 Sep 09:12

Changelog

Features

  • f34a58d feat(grouping): expand semantic relationships
  • e98054f feat: add statement spacing engine and CLI

Bug Fixes

  • 334a1b0 fix(lints): address Clippy restriction warnings
  • 4cddf2b fix: reject drive-relative manifest paths with root on windows
  • e3e8d92 fix: use platform-specific random bytes instead of /dev/urandom on windows
  • 40f9ac2 fix: resolve workspace canonicalization and test runner paths on windows
  • ee82a98 fix: resolve windows build and test runner compatibility

Other Changes

  • a9b2874 chore(lints): enable Clippy restrictions
  • 8f1694d docs(config): document grouping options
  • 3587982 test(grouping): cover semantic spacing behavior
  • babe529 perf(ci): resolve prebuilt dylint libraries, eliminate duplicate builds, and cache tooling
  • b87e5b6 chore: bump MSRV to 1.96.0 across repository
  • 887541a docs: update README badges and wording
  • d8a9520 docs: update project documentation
  • a1122ed ci: add validation workflow
  • a386ed6 chore: configure repository validation
  • 03e98c0 test: add validation fixtures and fuzzing
  • 6bb2e01 chore: initialize project

Detailed Changes: v0.1.0