Skip to content

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 17 Jun 19:07
· 305 commits to main since this release
b1a902c

What's Changed

  • chore(release): bump refactron-py to 0.2.4 (PR #70 fixup) (#71)
  • chore(release): v0.2.4
  • feat(brand): filter-cascade banner in Space Grotesk
  • docs: drop AI suffix; add Performance + Citations mdx pages
  • docs(readme): rewrite in splice style — tighter, prose-led, fewer badges
  • chore(license): relicense MIT to Apache-2.0 + rewrite README
  • chore(ops): close the well-organized-team gaps
  • chore(ops): scaffold senior-team operations layout
  • fix(transform-sidecar): stop nested-def isinstance from inflating outer to a candidate
  • test(manual-typecheck): cover the remaining two refusal paths (#57 AC)
  • chore(format): prettier on manual-typecheck test
  • fix(transform-sidecar): emit preconditions on every manual_typecheck refusal
  • fix(cli,document): scope --files on apply; survive multi-line signatures
  • fix(cli): sync run --transforms list with engine TRANSFORM_ORDER
  • chore(ci): apply prettier formatting and refresh class_to_dataclass golden
  • test(atomic-writer): skip POSIX mode round-trip cases on Windows
  • feat(analyze): tier transforms as debt / modernization / style
  • fix(transform-sidecars): emit precondition records on silent refusals
  • fix(atomic-writer): preserve file mode across apply and rollback round-trips
  • fix(class-to-dataclass): insert injected imports after from __future__

Install

npm install -g refactron@

What's Changed

  • feat(analyze): tier transforms as debt / modernization / style by @omsherikar in #46
  • fix(cli): sync run --transforms list with engine TRANSFORM_ORDER by @omsherikar in #49
  • fix(cli,document): scope --files on apply; survive multi-line signatures (#50, #51) by @omsherikar in #52
  • fix(transform-sidecar): emit preconditions on every manual_typecheck refusal by @omsherikar in #58
  • chore(ops): scaffold senior-team operations layout by @omsherikar in #60
  • chore(license): relicense MIT to Apache-2.0 + rewrite README by @omsherikar in #61
  • chore(release): v0.2.4 by @omsherikar in #70
  • chore(release): bump refactron-py to 0.2.4 (PR #70 fixup) by @omsherikar in #71

Full Changelog: v0.2.3...v0.2.4