Repository navigation
Releases
Releases · 4thel00z/codeedit
v1.2.1
v1.2.0
v1.1.0
v1.0.1
v1.0.0
1.0.0 (2026-10-25)
⚠ BREAKING CHANGES
- rename the Rust crates to codeedit
- publish and import the Python package as codeedit
Features
- outlines for JSON, YAML, Markdown, HTML and XML; inline Markdown (fb18322)
- patterns match inside Rust macros and stand in for fields (108a837)
- re-indent query templates, delete one name of a Go declaration (aaf346a)
- re-indent rewrite templates, lenient punctuation, round-trip get (5047a9d)
- rename binary to codeedit and add codeedit skill (d9f7a08)
- treesitter CLI and Python library for structural code edits (92a2383)
Bug Fixes
- clean ./ diff labels and reject --rewrite on find (bc4d2ad)
- JSON dump keeps text of token-only error nodes; faster reindent (fd9bc59)
- language handling in Python and CLI edit commands; skill update (6a8a09e)
- pattern context, selector, constraints and capture expansion (b9f9008)
- skip only commas and semicolons when matching patterns (d4b5994)
- strict JSON input, all-or-nothing writes, error and line-ending checks (676cdc9)
- symbol edits on shared lines, brace-free bodies, strings and imports (c3decd9)
- symbol extents for comments, decorators and multi-name declarations (71779cc)
- trailing comments own the symbol's line; widen overlapped errors (25b02d4)
Documentation
- README, logo, CI and release pipeline (14d7131)