Repository navigation
Releases: hyperpuncher/dsfmt
Releases Β· hyperpuncher/dsfmt
Release list
v0.6.0
what's changed
fix
- write atomically and report failures with explicit stdin language
738072a
refactor
- use a thin Datastar adapter around OXC
a23b2d2
docs
- update formatter behavior
a8cde97
build
- update tree-sitter and OXC formatter dependencies
4c93532 - consolidate locked checks and add repeatable formatter benchmarks
1e9cbfe - update Datastar grammar to 2a2285d
098afe9
ci
- generate grouped release notes with shared script
3f8f67e
chore
- release dsfmt 0.6.0
01af3be
full changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- feat(parser): detect Datastar attrs with tree-sitter
d1a60ab - feat(format): use parser-backed value splitting
56fdd66 - feat(format): format Datastar expressions with OXC
228bb7e - chore: bump version to 0.5.0
ac04a6e
Full Changelog: v0.4.3...v0.5.0
v0.4.3
What's Changed
- fix: don't add ; to unsplittable expression values
32d9933 - chore: bump deps
5656bfe - chore: format
2d33a96 - chore: bump version
82ab598
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- fix: split_top_level now skips string literals, preventing ; inside strings from splitting
9140638 - fix: skip binary files instead of crashing on non-UTF8
a694ac7 - fix: skip unsupported extensions in format_file, defensive against shell globs
0449ad8 - chore: add update recipe to justfile
8da7232 - chore: bump deps
dc1c396 - chore: bump to v0.4.2
53b8deb
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- fix: first expression part not getting its own line after operator split
01e7a21 - chore: bump to v0.4.1
11dd8b4
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- feat: split bare expressions at && / || / ?? operators
485828e
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat: recursive formatting of nested objects in data-* values
b436533
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- feat: initial dsfmt β Datastar attribute formatter
3847639 - chore: cleanup
6779abc - ci: add CI and release workflows
8ce071e - perf: optimize release profile for size and speed
9ac1ffb - fix: only format data-* attrs, preserve non-data layout
dac3adb - fix: per-attr replacements to preserve non-data tokens between data-attrs
fe649e0