v0.2.4
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