Skip to content

Changelog

0.13.0 (2025-08-20)

Features

  • quotes: provide the option --enforce-double-quotes to use double quotes when cleaning up quotes with --no-preserve-quotes (#271) (6ee1a00)
  • stdin/stdout: ignore case when specifying explicit STDIN/STDOUT (#272) (aca3262)

Bug Fixes

  • docs: remove extra back tick in usage.md that prevent code block display (#267) (eb39654)

Documentation

  • cli: add some extra docs regarding stdin/stdout usage (#264) (c572ccc)

0.12.0 (2025-08-18)

Features

  • inputs: support formatting multiple files at once (c16ffb7)
  • pre-commit: you can now use yamkix as a pre-commit hook (c16ffb7)

Bug Fixes

  • inputs: explicit STDIN input now works as documented (c16ffb7)

Documentation

  • cli: document the usage as a cli and as a pre-commit hook (c16ffb7)

0.11.1 (2025-08-13)

Bug Fixes

  • docs: use the correct path to changelog url in README.md that is also pushed to PyPi (#251) (06d88a5)

0.11.0 (2025-08-13)

Features

  • api: clarify API by exporting an explicit list of features in the root init module (e4ad750)
  • ci: make Release Please generated CHANGELOG in mkdocs folder (#245) (7b4c143)
  • refactor: switch from argparse to Typer (e4ad750)
  • silent-mode: provide a silent mode that doesn't print config when processing file(s) (e4ad750)

Bug Fixes

  • ci: adjust conditions for github artifact upload (#241) (ec32bae)
  • ci: deploy pre-release when on a Release Please PR (#240) (2bfc4b2)
  • correctly pass APP_VERSION (#136) (6cabac5)
  • lint: make ruff and pyright run without errors (#147) (b878120)
  • update ec config (#137) (bbfe2ea)

Documentation

  • mkdocs: add search bar, tune theme and display (#243) (5a9405a)
  • mkdocs: init docs managed by mkdocs (e4ad750)

Code Refactoring

  • config: use dataclasses for a better config management (#156) (9e12d3d)

Continuous Integration

  • checks: use a single finalizer required check (#248) (0229d1f)
  • lint pr title: setup lint pr title workflow (#145) (f26738e)
  • publish: push to testpypi on Release Please pr and not on push to main (e4ad750)
  • release: setup release please workflow (#159) (c215e34)
  • release: upload artifact if we need to release (#141) (1ea5257)