Skip to content

Releases: hyperpuncher/dsfmt

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 15:20

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

full changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 09:43

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

Choose a tag to compare

@github-actions github-actions released this 01 Jul 15:03

What's Changed

Full Changelog: v0.4.2...v0.4.3

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 22 Jun 09:08

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

Choose a tag to compare

@github-actions github-actions released this 15 Jun 05:38

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

Choose a tag to compare

@github-actions github-actions released this 24 May 06:36

What's Changed

  • feat: recursive nested object formatting for data-* values 8938cb0
  • chore: bump to v0.4.0 869f472

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 15 May 09:46

What's Changed

  • feat: split bare expressions at && / || / ?? operators 485828e

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 May 15:00

What's Changed

  • feat: recursive formatting of nested objects in data-* values b436533

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 May 12:10

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