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)