mdsf-cli
Version:
Format, and lint, markdown code snippets using your favorite tools
617 lines (543 loc) • 86.9 kB
Markdown
### Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
#### [Unreleased](https://github.com/hougesen/mdsf/compare/v0.8.5...HEAD)
#### [v0.8.5](https://github.com/hougesen/mdsf/compare/v0.8.4...v0.8.5)
> 5 April 2025
- chore: release v0.8.5 [`#926`](https://github.com/hougesen/mdsf/pull/926)
- build(deps-dev): bump eslint from 9.23.0 to 9.24.0 in /mdsf-vscode [`#921`](https://github.com/hougesen/mdsf/pull/921)
- build(deps-dev): bump eslint from 9.23.0 to 9.24.0 in /github-action [`#924`](https://github.com/hougesen/mdsf/pull/924)
- build(deps-dev): bump typescript from 5.8.2 to 5.8.3 in /mdsf-vscode [`#925`](https://github.com/hougesen/mdsf/pull/925)
- build(deps-dev): bump @eslint/js from 9.23.0 to 9.24.0 in /github-action [`#922`](https://github.com/hougesen/mdsf/pull/922)
- test(tools): validate reorder-python-imports [`#920`](https://github.com/hougesen/mdsf/pull/920)
- test(tools): validate sqlfmt [`#917`](https://github.com/hougesen/mdsf/pull/917)
- test(tools): validate selene [`#918`](https://github.com/hougesen/mdsf/pull/918)
- test(tools): validate rustywind [`#919`](https://github.com/hougesen/mdsf/pull/919)
- test(tools): validate sqlfluff:lint and sqlfluff:fix [`#916`](https://github.com/hougesen/mdsf/pull/916)
- test(tools): validate tex-fmt [`#915`](https://github.com/hougesen/mdsf/pull/915)
- test(tools): add test for wfindent [`#914`](https://github.com/hougesen/mdsf/pull/914)
- fix: clear path cache before testing [`#913`](https://github.com/hougesen/mdsf/pull/913)
- test: setup luarocks in ci [`#912`](https://github.com/hougesen/mdsf/pull/912)
- test: add test for nph [`#911`](https://github.com/hougesen/mdsf/pull/911)
- test(tools): validate ruff:check [`#910`](https://github.com/hougesen/mdsf/pull/910)
- test(tools): validate hlint [`#909`](https://github.com/hougesen/mdsf/pull/909)
- refactor(tools): add --force to sqruff [`#908`](https://github.com/hougesen/mdsf/pull/908)
- test: validate smlfmt [`#907`](https://github.com/hougesen/mdsf/pull/907)
- build(deps-dev): bump @types/vscode from 1.97.0 to 1.99.0 in /mdsf-vscode [`#906`](https://github.com/hougesen/mdsf/pull/906)
- chore: use mise tasks instead of just [`#905`](https://github.com/hougesen/mdsf/pull/905)
- build(deps-dev): bump @types/node in /mdsf-vscode [`#904`](https://github.com/hougesen/mdsf/pull/904)
- feat: setup-mdsf github action [`#903`](https://github.com/hougesen/mdsf/pull/903)
- build(deps): bump clap from 4.5.34 to 4.5.35 [`#902`](https://github.com/hougesen/mdsf/pull/902)
- build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#900`](https://github.com/hougesen/mdsf/pull/900)
- build(deps-dev): bump esbuild from 0.25.1 to 0.25.2 in /mdsf-vscode [`#897`](https://github.com/hougesen/mdsf/pull/897)
- build(deps-dev): bump eslint from 9.22.0 to 9.23.0 in /mdsf-vscode [`#901`](https://github.com/hougesen/mdsf/pull/901)
- build(deps-dev): bump @eslint/js from 9.22.0 to 9.23.0 in /mdsf-vscode [`#899`](https://github.com/hougesen/mdsf/pull/899)
- build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#898`](https://github.com/hougesen/mdsf/pull/898)
- build(deps-dev): bump @types/node in /mdsf-vscode [`#896`](https://github.com/hougesen/mdsf/pull/896)
- chore: bump dev version [`71f0c83`](https://github.com/hougesen/mdsf/commit/71f0c830013ab08141531e5337fc96e2f8856b84)
#### [v0.8.4](https://github.com/hougesen/mdsf/compare/v0.8.3...v0.8.4)
> 29 March 2025
- chore: release v0.8.4 [`#895`](https://github.com/hougesen/mdsf/pull/895)
- build(deps): bump clap from 4.5.32 to 4.5.34 [`#894`](https://github.com/hougesen/mdsf/pull/894)
- feat(tools): support golangci-lint [`#893`](https://github.com/hougesen/mdsf/pull/893)
- refactor(parser): ignore codeblock modifiers [`#892`](https://github.com/hougesen/mdsf/pull/892)
- docs: add section about caching [`#891`](https://github.com/hougesen/mdsf/pull/891)
- test(tools): validate uiua:fmt [`#890`](https://github.com/hougesen/mdsf/pull/890)
- test(tools): validate unimport [`#889`](https://github.com/hougesen/mdsf/pull/889)
- test(tools): add test for xq:html [`#888`](https://github.com/hougesen/mdsf/pull/888)
- refactor(codegen): remove dependency on anyhow [`#887`](https://github.com/hougesen/mdsf/pull/887)
- refactor(codegen): remove dependency on toml crate [`#886`](https://github.com/hougesen/mdsf/pull/886)
- build(deps): bump log from 0.4.26 to 0.4.27 [`#885`](https://github.com/hougesen/mdsf/pull/885)
- chore: update version to v0.8.3-next [`53b5e5d`](https://github.com/hougesen/mdsf/commit/53b5e5d8fe1a85d37db8290c2bb62c3304939744)
#### [v0.8.3](https://github.com/hougesen/mdsf/compare/v0.8.2...v0.8.3)
> 24 March 2025
- chore: release v0.8.3 [`#884`](https://github.com/hougesen/mdsf/pull/884)
- feat(tools): add support for pylint [`#883`](https://github.com/hougesen/mdsf/pull/883)
- test(tools): validate shellcheck works [`#882`](https://github.com/hougesen/mdsf/pull/882)
- test(tools): update expected output of mago:lint:fix:unsafe [`#881`](https://github.com/hougesen/mdsf/pull/881)
- feat(tools): add support for proselint [`#880`](https://github.com/hougesen/mdsf/pull/880)
- feat(tools): add support for pyflakes [`#879`](https://github.com/hougesen/mdsf/pull/879)
- feat(tools): add support for pyupgrade [`#878`](https://github.com/hougesen/mdsf/pull/878)
- feat(tools): add support for pydocstyle [`#876`](https://github.com/hougesen/mdsf/pull/876)
- feat(tools): add support for pydoclint [`#875`](https://github.com/hougesen/mdsf/pull/875)
- feat(tools): add support for eradicate [`#874`](https://github.com/hougesen/mdsf/pull/874)
- feat(tools): add support for pydocstringformatter [`#873`](https://github.com/hougesen/mdsf/pull/873)
- feat(tools): add support for refurb [`#872`](https://github.com/hougesen/mdsf/pull/872)
- feat(tools): add support for tryceratops [`#871`](https://github.com/hougesen/mdsf/pull/871)
- feat(tools): add support for flynt [`#870`](https://github.com/hougesen/mdsf/pull/870)
- feat(tools): add support for perflint [`#869`](https://github.com/hougesen/mdsf/pull/869)
- test(tools): validate js-beautify [`#868`](https://github.com/hougesen/mdsf/pull/868)
- test(tools): validate jsonlint [`#867`](https://github.com/hougesen/mdsf/pull/867)
- test(tools): validate vhdl-style-guide [`#866`](https://github.com/hougesen/mdsf/pull/866)
- refactor: add empty tests array if not set [`#865`](https://github.com/hougesen/mdsf/pull/865)
- test(tools): add test for misspell [`#864`](https://github.com/hougesen/mdsf/pull/864)
- test(tools): add test for nginxfmt [`#863`](https://github.com/hougesen/mdsf/pull/863)
- test(tools): validate nginxbeautifier [`#862`](https://github.com/hougesen/mdsf/pull/862)
- test: validate coffeelint [`#861`](https://github.com/hougesen/mdsf/pull/861)
- test: validate Tooling serde is reversible [`#860`](https://github.com/hougesen/mdsf/pull/860)
- test(tools): enable stylish-haskell again [`#859`](https://github.com/hougesen/mdsf/pull/859)
- test(tools): validate embedded mdsf can run [`#858`](https://github.com/hougesen/mdsf/pull/858)
- test(tools): enable fourmolu in ci [`#857`](https://github.com/hougesen/mdsf/pull/857)
- test: validate completion command writes to stdout [`#856`](https://github.com/hougesen/mdsf/pull/856)
- refactor(cache-prune): indicate if command failed [`#855`](https://github.com/hougesen/mdsf/pull/855)
- ci: install homebrew [`#853`](https://github.com/hougesen/mdsf/pull/853)
- test: caching works [`#854`](https://github.com/hougesen/mdsf/pull/854)
- test(tools): validate biome:lint and biome:lint:unsafe [`#852`](https://github.com/hougesen/mdsf/pull/852)
- test(tools): support disabling tool tests [`#851`](https://github.com/hougesen/mdsf/pull/851)
#### [v0.8.2](https://github.com/hougesen/mdsf/compare/v0.8.1...v0.8.2)
> 20 March 2025
- chore: release v0.8.2 [`#850`](https://github.com/hougesen/mdsf/pull/850)
- build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#849`](https://github.com/hougesen/mdsf/pull/849)
- build(deps): bump clap_complete from 4.5.46 to 4.5.47 [`#848`](https://github.com/hougesen/mdsf/pull/848)
- build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#847`](https://github.com/hougesen/mdsf/pull/847)
- build(deps): bump tempfile from 3.19.0 to 3.19.1 [`#845`](https://github.com/hougesen/mdsf/pull/845)
- build(deps): bump reqwest from 0.12.14 to 0.12.15 [`#846`](https://github.com/hougesen/mdsf/pull/846)
- feat(tools): add support for mise fmt [`#844`](https://github.com/hougesen/mdsf/pull/844)
- build: upgrade to Rust edition 2024 [`#843`](https://github.com/hougesen/mdsf/pull/843)
- build(deps): bump tempfile from 3.18.0 to 3.19.0 [`#842`](https://github.com/hougesen/mdsf/pull/842)
- build(deps): bump reqwest from 0.12.13 to 0.12.14 [`#841`](https://github.com/hougesen/mdsf/pull/841)
- test(tools): add test for oxlint [`#840`](https://github.com/hougesen/mdsf/pull/840)
- build(deps): bump reqwest from 0.12.12 to 0.12.13 [`#839`](https://github.com/hougesen/mdsf/pull/839)
#### [v0.8.1](https://github.com/hougesen/mdsf/compare/v0.8.0...v0.8.1)
> 10 March 2025
- chore: release v0.8.1 [`#838`](https://github.com/hougesen/mdsf/pull/838)
- build(deps): bump clap from 4.5.31 to 4.5.32 [`#837`](https://github.com/hougesen/mdsf/pull/837)
- test(tools): validate toml-sort [`#836`](https://github.com/hougesen/mdsf/pull/836)
- test(tools): validate yq [`#835`](https://github.com/hougesen/mdsf/pull/835)
- test(tools): validate ufmt works [`#834`](https://github.com/hougesen/mdsf/pull/834)
- build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#830`](https://github.com/hougesen/mdsf/pull/830)
- test(tools): validate jsonfix works [`#833`](https://github.com/hougesen/mdsf/pull/833)
- build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#832`](https://github.com/hougesen/mdsf/pull/832)
- build(deps-dev): bump esbuild from 0.25.0 to 0.25.1 in /mdsf-vscode [`#831`](https://github.com/hougesen/mdsf/pull/831)
- chore(dependabot): assign prs to @hougesen [`#829`](https://github.com/hougesen/mdsf/pull/829)
- fix(runners): uv run packages with different executable_name [`#828`](https://github.com/hougesen/mdsf/pull/828)
- refactor(codegen): streamline tool package options [`#827`](https://github.com/hougesen/mdsf/pull/827)
- feat(runners): support running packages using gem exec [`#826`](https://github.com/hougesen/mdsf/pull/826)
- feat(tools): add mago:lint:fix and mago:lint:fix:unsafe [`#825`](https://github.com/hougesen/mdsf/pull/825)
- refactor(tools): remove mago:fix command [`#824`](https://github.com/hougesen/mdsf/pull/824)
- test(tools): add tests for mago:lint and mago:format [`#823`](https://github.com/hougesen/mdsf/pull/823)
- test(runners): validate composer works [`#822`](https://github.com/hougesen/mdsf/pull/822)
- build(deps): bump serde from 1.0.218 to 1.0.219 [`#821`](https://github.com/hougesen/mdsf/pull/821)
- feat(tools): add support for d-scanner [`#820`](https://github.com/hougesen/mdsf/pull/820)
- feat(tools): add support for jsonpp [`#819`](https://github.com/hougesen/mdsf/pull/819)
- test(tools): validate bashate [`#818`](https://github.com/hougesen/mdsf/pull/818)
- chore(tools): add missing brew package names [`#817`](https://github.com/hougesen/mdsf/pull/817)
- feat(tools): add support for yamllint [`#816`](https://github.com/hougesen/mdsf/pull/816)
- feat: support running packages using yarn dlx [`#815`](https://github.com/hougesen/mdsf/pull/815)
#### [v0.8.0](https://github.com/hougesen/mdsf/compare/v0.7.0...v0.8.0)
> 8 March 2025
- chore: release v0.8.0 [`#814`](https://github.com/hougesen/mdsf/pull/814)
- fix: 'uv tool run' instead of 'uv run' [`#813`](https://github.com/hougesen/mdsf/pull/813)
- build(deps-dev): bump eslint from 9.21.0 to 9.22.0 in /mdsf-vscode [`#810`](https://github.com/hougesen/mdsf/pull/810)
- build(deps-dev): bump @eslint/js from 9.21.0 to 9.22.0 in /mdsf-vscode [`#812`](https://github.com/hougesen/mdsf/pull/812)
- test(tools): run test if script runner is present [`#809`](https://github.com/hougesen/mdsf/pull/809)
- feat: overhaul package registry script runners [`#808`](https://github.com/hougesen/mdsf/pull/808)
- feat: add support for running pypi packages using uv [`#807`](https://github.com/hougesen/mdsf/pull/807)
- feat: setup pipx run command builder [`#806`](https://github.com/hougesen/mdsf/pull/806)
- feat(tools): add support for fortran-linter [`#804`](https://github.com/hougesen/mdsf/pull/804)
- build(deps): bump test-with from 0.14.7 to 0.14.8 [`#803`](https://github.com/hougesen/mdsf/pull/803)
- build(deps): bump ring from 0.17.8 to 0.17.13 in the cargo group [`#802`](https://github.com/hougesen/mdsf/pull/802)
- feat(tools): add support for fortitude fortran linter [`#801`](https://github.com/hougesen/mdsf/pull/801)
- test: enable previously disabled tool tests [`#799`](https://github.com/hougesen/mdsf/pull/799)
- chore(tools): add apt and brew to wfindent [`#800`](https://github.com/hougesen/mdsf/pull/800)
- test(tools): validate sleek works [`#798`](https://github.com/hougesen/mdsf/pull/798)
- refactor(tools): convert xo to stdin based args [`#797`](https://github.com/hougesen/mdsf/pull/797)
- build(deps): bump tempfile from 3.17.1 to 3.18.0 [`#796`](https://github.com/hougesen/mdsf/pull/796)
- refactor(codegen): sort tools before usage [`#795`](https://github.com/hougesen/mdsf/pull/795)
- ci(test): enable dune cache [`#794`](https://github.com/hougesen/mdsf/pull/794)
- test(tools): install kcl using brew [`#793`](https://github.com/hougesen/mdsf/pull/793)
- test(tools): validate alex can be ran [`#792`](https://github.com/hougesen/mdsf/pull/792)
- test(tools): validate air:format [`#791`](https://github.com/hougesen/mdsf/pull/791)
- feat(tools): add support for semistandard [`#790`](https://github.com/hougesen/mdsf/pull/790)
- refactor(tools): convert standardjs to stdin [`#789`](https://github.com/hougesen/mdsf/pull/789)
- fix: only print tool stdout/stderr when debug is enabled [`#788`](https://github.com/hougesen/mdsf/pull/788)
- feat(tools): run mdsf using mdsf [`#787`](https://github.com/hougesen/mdsf/pull/787)
- test: validate all JavaScriptRuntime can run commands [`#786`](https://github.com/hougesen/mdsf/pull/786)
- test: decrease go install priority [`#785`](https://github.com/hougesen/mdsf/pull/785)
- fix: Tooling::AsRef<str> should be the same as config command [`#784`](https://github.com/hougesen/mdsf/pull/784)
- test: call Tooling::format_snippet instead of run_tools directly [`#783`](https://github.com/hougesen/mdsf/pull/783)
- test: validate biome check command [`#782`](https://github.com/hougesen/mdsf/pull/782)
- chore: update changelog [`0d2345c`](https://github.com/hougesen/mdsf/commit/0d2345c47981c5fc9bc51b4dfcf4689b6852322a)
#### [v0.7.0](https://github.com/hougesen/mdsf/compare/v0.6.1...v0.7.0)
> 5 March 2025
- chore: release v0.7.0 [`#781`](https://github.com/hougesen/mdsf/pull/781)
- build(deps-dev): bump typescript from 5.7.3 to 5.8.2 in /mdsf-vscode [`#780`](https://github.com/hougesen/mdsf/pull/780)
- build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#776`](https://github.com/hougesen/mdsf/pull/776)
- build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#778`](https://github.com/hougesen/mdsf/pull/778)
- test: validate MdsfConfig::load works as expected [`#775`](https://github.com/hougesen/mdsf/pull/775)
- test: validate get_file_extension does not add extra dots [`#774`](https://github.com/hougesen/mdsf/pull/774)
- refactor: move javascript runtime to function arg [`#773`](https://github.com/hougesen/mdsf/pull/773)
- refactor: overhaul how --cache works [`#772`](https://github.com/hougesen/mdsf/pull/772)
- build(deps): bump anyhow from 1.0.96 to 1.0.97 [`#769`](https://github.com/hougesen/mdsf/pull/769)
- build(deps): bump serde_json from 1.0.139 to 1.0.140 [`#770`](https://github.com/hougesen/mdsf/pull/770)
- feat(tools): add support for cmake-lint [`#768`](https://github.com/hougesen/mdsf/pull/768)
#### [v0.6.1](https://github.com/hougesen/mdsf/compare/v0.6.0...v0.6.1)
> 2 March 2025
- chore: release v0.6.1 [`#767`](https://github.com/hougesen/mdsf/pull/767)
- feat(tools): add support for textlint [`#766`](https://github.com/hougesen/mdsf/pull/766)
- refactor(cli): remove global DEBUG variable [`#765`](https://github.com/hougesen/mdsf/pull/765)
- ci(vscode): add validation workflow [`#764`](https://github.com/hougesen/mdsf/pull/764)
- build(vscode): downgrade typescript to v5.7.3 [`#763`](https://github.com/hougesen/mdsf/pull/763)
- build(deps): bump console from 0.15.10 to 0.15.11 [`#762`](https://github.com/hougesen/mdsf/pull/762)
- build(deps-dev): bump typescript from 5.7.3 to 5.8.2 in /mdsf-vscode [`#760`](https://github.com/hougesen/mdsf/pull/760)
- feat(tools): add support for muon [`#759`](https://github.com/hougesen/mdsf/pull/759)
#### [v0.6.0](https://github.com/hougesen/mdsf/compare/v0.5.3...v0.6.0)
> 28 February 2025
- chore: release v0.6.0 [`#758`](https://github.com/hougesen/mdsf/pull/758)
- chore(dependabot): run cargo weekly [`#757`](https://github.com/hougesen/mdsf/pull/757)
- build(deps): bump schemars from 0.8.21 to 0.8.22 [`#756`](https://github.com/hougesen/mdsf/pull/756)
- feat(cli): add support for stdin based tools [`#755`](https://github.com/hougesen/mdsf/pull/755)
- refactor(cli): error if no input is provided [`#754`](https://github.com/hougesen/mdsf/pull/754)
- docs: conda install script [`#753`](https://github.com/hougesen/mdsf/pull/753)
- docs: add treefmt usage example [`#752`](https://github.com/hougesen/mdsf/pull/752)
- docs: add conform.nvim usage example [`#751`](https://github.com/hougesen/mdsf/pull/751)
- feat(cli): support stdin based input [`#750`](https://github.com/hougesen/mdsf/pull/750)
- chore(tools): add package manager info to most packages [`#749`](https://github.com/hougesen/mdsf/pull/749)
#### [v0.5.3](https://github.com/hougesen/mdsf/compare/v0.5.2...v0.5.3)
> 24 February 2025
- chore: release v0.5.3 [`#748`](https://github.com/hougesen/mdsf/pull/748)
- build(deps): bump clap from 4.5.30 to 4.5.31 [`#742`](https://github.com/hougesen/mdsf/pull/742)
- build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#747`](https://github.com/hougesen/mdsf/pull/747)
- build(deps-dev): bump eslint from 9.20.1 to 9.21.0 in /mdsf-vscode [`#745`](https://github.com/hougesen/mdsf/pull/745)
- build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#741`](https://github.com/hougesen/mdsf/pull/741)
- build(deps-dev): bump @eslint/js from 9.20.0 to 9.21.0 in /mdsf-vscode [`#743`](https://github.com/hougesen/mdsf/pull/743)
- build(deps): bump clap_complete from 4.5.45 to 4.5.46 [`#744`](https://github.com/hougesen/mdsf/pull/744)
- refactor(cli): only set languages when running mdsf init [`#740`](https://github.com/hougesen/mdsf/pull/740)
- feat(tools): support revive [`#739`](https://github.com/hougesen/mdsf/pull/739)
- feat(tools): support sphinx-lint [`#738`](https://github.com/hougesen/mdsf/pull/738)
- feat(tools): support twigcs [`#737`](https://github.com/hougesen/mdsf/pull/737)
- feat(tools): support vint [`#736`](https://github.com/hougesen/mdsf/pull/736)
- feat(tools): support write-good [`#735`](https://github.com/hougesen/mdsf/pull/735)
- feat(tools): add support for clj-kondo [`#734`](https://github.com/hougesen/mdsf/pull/734)
- feat(tools): add support for checkmake [`#733`](https://github.com/hougesen/mdsf/pull/733)
- feat(tools): add support for cfn-lint [`#732`](https://github.com/hougesen/mdsf/pull/732)
- feat(tools): add lint command to buf [`#731`](https://github.com/hougesen/mdsf/pull/731)
- feat(tools): add support for alex [`#730`](https://github.com/hougesen/mdsf/pull/730)
- feat: mark tools and commands as deprecated [`#729`](https://github.com/hougesen/mdsf/pull/729)
- refactor(kulala-fmt): update arguments to v2 [`#728`](https://github.com/hougesen/mdsf/pull/728)
- fix(cli): simplify file modified check [`#727`](https://github.com/hougesen/mdsf/pull/727)
- chore: add package manager to sleek, sqlfmt and typstyle [`#726`](https://github.com/hougesen/mdsf/pull/726)
- feat(cli): add support for pasfmt [`#725`](https://github.com/hougesen/mdsf/pull/725)
- feat(cli): add support for mago [`#724`](https://github.com/hougesen/mdsf/pull/724)
- feat(cli): add support for slim-lint [`#723`](https://github.com/hougesen/mdsf/pull/723)
- feat(cli): support reek [`#722`](https://github.com/hougesen/mdsf/pull/722)
- feat(cli): add support for pug-lint [`#721`](https://github.com/hougesen/mdsf/pull/721)
- feat(cli): add support for cppcheck [`#720`](https://github.com/hougesen/mdsf/pull/720)
- feat(cli): add support for bashate [`#719`](https://github.com/hougesen/mdsf/pull/719)
#### [v0.5.2](https://github.com/hougesen/mdsf/compare/v0.5.1...v0.5.2)
> 21 February 2025
- chore: release v0.5.2 [`#717`](https://github.com/hougesen/mdsf/pull/717)
- feat(cli): add support for nasmfmt [`#716`](https://github.com/hougesen/mdsf/pull/716)
- feat(cli): add support for runic [`#715`](https://github.com/hougesen/mdsf/pull/715)
- build(deps-dev): bump globals from 15.15.0 to 16.0.0 in /mdsf-vscode [`#707`](https://github.com/hougesen/mdsf/pull/707)
- build(deps): bump anyhow from 1.0.95 to 1.0.96 [`#711`](https://github.com/hougesen/mdsf/pull/711)
- build(deps): bump tempfile from 3.16.0 to 3.17.1 [`#714`](https://github.com/hougesen/mdsf/pull/714)
- build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#712`](https://github.com/hougesen/mdsf/pull/712)
- build(deps): bump serde_json from 1.0.138 to 1.0.139 [`#713`](https://github.com/hougesen/mdsf/pull/713)
- build(deps): bump clap from 4.5.29 to 4.5.30 [`#704`](https://github.com/hougesen/mdsf/pull/704)
- build(deps): bump serde from 1.0.217 to 1.0.218 [`#709`](https://github.com/hougesen/mdsf/pull/709)
- build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#710`](https://github.com/hougesen/mdsf/pull/710)
- build(deps): bump log from 0.4.25 to 0.4.26 [`#708`](https://github.com/hougesen/mdsf/pull/708)
- build(deps): bump clap_complete from 4.5.44 to 4.5.45 [`#705`](https://github.com/hougesen/mdsf/pull/705)
- feat(cli): add support for gospel [`#703`](https://github.com/hougesen/mdsf/pull/703)
- feat(cli): add support for md-padding [`#698`](https://github.com/hougesen/mdsf/pull/698)
- feat(cli): add support for cpplint [`#694`](https://github.com/hougesen/mdsf/pull/694)
- chore(cli): add homepages to more commands [`#693`](https://github.com/hougesen/mdsf/pull/693)
- fix(vscode): downgrade @types/vscode to v1.96.0 [`#692`](https://github.com/hougesen/mdsf/pull/692)
- chore: bump version to v0.5.2-dev [`#691`](https://github.com/hougesen/mdsf/pull/691)
- feat(cli): add support for md-padding (#698) [`#695`](https://github.com/hougesen/mdsf/issues/695)
#### [v0.5.1](https://github.com/hougesen/mdsf/compare/v0.5.0...v0.5.1)
> 13 February 2025
- chore: release v0.5.1 [`#690`](https://github.com/hougesen/mdsf/pull/690)
- build(deps-dev): bump eslint from 9.19.0 to 9.20.1 in /mdsf-vscode [`#689`](https://github.com/hougesen/mdsf/pull/689)
- build(deps-dev): bump @types/vscode in /mdsf-vscode [`#685`](https://github.com/hougesen/mdsf/pull/685)
- build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#688`](https://github.com/hougesen/mdsf/pull/688)
- build(deps): bump clap from 4.5.28 to 4.5.29 [`#682`](https://github.com/hougesen/mdsf/pull/682)
- build(deps-dev): bump globals from 15.14.0 to 15.15.0 in /mdsf-vscode [`#687`](https://github.com/hougesen/mdsf/pull/687)
- build(deps-dev): bump @eslint/js from 9.19.0 to 9.20.0 in /mdsf-vscode [`#686`](https://github.com/hougesen/mdsf/pull/686)
- build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#683`](https://github.com/hougesen/mdsf/pull/683)
- build(deps): bump which from 7.0.1 to 7.0.2 [`#681`](https://github.com/hougesen/mdsf/pull/681)
- feat(cli): add documentation to tool jsonschema [`#680`](https://github.com/hougesen/mdsf/pull/680)
- feat(cli): support the R formatter air [`#679`](https://github.com/hougesen/mdsf/pull/679)
- build(deps-dev): bump esbuild in /mdsf-vscode in the npm_and_yarn group [`#678`](https://github.com/hougesen/mdsf/pull/678)
- feat(cli): support codeql query format [`#677`](https://github.com/hougesen/mdsf/pull/677)
- chore: set dev version to v0.5.1-dev [`#676`](https://github.com/hougesen/mdsf/pull/676)
- refactor(cli): remove once_cell dependency [`#675`](https://github.com/hougesen/mdsf/pull/675)
#### [v0.5.0](https://github.com/hougesen/mdsf/compare/v0.4.1...v0.5.0)
> 5 February 2025
- chore: release v0.5.0 [`#674`](https://github.com/hougesen/mdsf/pull/674)
- docs: reference vscode ext in readme [`#673`](https://github.com/hougesen/mdsf/pull/673)
- chore(vscode): release workflow [`#672`](https://github.com/hougesen/mdsf/pull/672)
- docs(vscode): basic usage [`#671`](https://github.com/hougesen/mdsf/pull/671)
- chore(vscode): add metadata keys to package.json [`#670`](https://github.com/hougesen/mdsf/pull/670)
- build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#669`](https://github.com/hougesen/mdsf/pull/669)
- build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#668`](https://github.com/hougesen/mdsf/pull/668)
- build(deps): bump toml from 0.8.19 to 0.8.20 [`#666`](https://github.com/hougesen/mdsf/pull/666)
- build(deps): bump clap from 4.5.27 to 4.5.28 [`#665`](https://github.com/hougesen/mdsf/pull/665)
- feat: add support for coffeelint [`#664`](https://github.com/hougesen/mdsf/pull/664)
- build(deps): bump tempfile from 3.15.0 to 3.16.0 [`#659`](https://github.com/hougesen/mdsf/pull/659)
- build(deps): bump clap_complete from 4.5.43 to 4.5.44 [`#660`](https://github.com/hougesen/mdsf/pull/660)
- build(deps): bump serde_json from 1.0.137 to 1.0.138 [`#661`](https://github.com/hougesen/mdsf/pull/661)
- feat(cli): add support for unsafe biomejs commands [`#657`](https://github.com/hougesen/mdsf/pull/657)
- chore: add issue templates [`#656`](https://github.com/hougesen/mdsf/pull/656)
- chore(codegen): automatically add missing fields [`#655`](https://github.com/hougesen/mdsf/pull/655)
- test(cli): add composer install step [`#654`](https://github.com/hougesen/mdsf/pull/654)
- fix(codegen): generate docs command list correctly [`#653`](https://github.com/hougesen/mdsf/pull/653)
- chore: code of conduct [`#652`](https://github.com/hougesen/mdsf/pull/652)
- feat(cli): add support for hurlfmt [`#651`](https://github.com/hougesen/mdsf/pull/651)
- docs: adding support for new tools [`#650`](https://github.com/hougesen/mdsf/pull/650)
- refactor(cli): abstract command execution to utility functions [`#647`](https://github.com/hougesen/mdsf/pull/647)
- feat(cli): tool timeout argument [`#646`](https://github.com/hougesen/mdsf/pull/646)
- build(deps-dev): bump eslint from 9.18.0 to 9.19.0 in /mdsf-vscode [`#642`](https://github.com/hougesen/mdsf/pull/642)
- build(deps-dev): bump @eslint/js from 9.18.0 to 9.19.0 in /mdsf-vscode [`#644`](https://github.com/hougesen/mdsf/pull/644)
- build(deps): bump clap_complete from 4.5.42 to 4.5.43 [`#639`](https://github.com/hougesen/mdsf/pull/639)
- build(deps): bump hasnep/setup-roc from 0.4.0 to 0.5.0 [`#636`](https://github.com/hougesen/mdsf/pull/636)
- build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#643`](https://github.com/hougesen/mdsf/pull/643)
- build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#641`](https://github.com/hougesen/mdsf/pull/641)
- build(deps): bump serde_json from 1.0.135 to 1.0.137 [`#638`](https://github.com/hougesen/mdsf/pull/638)
- build(deps): bump clap from 4.5.26 to 4.5.27 [`#637`](https://github.com/hougesen/mdsf/pull/637)
- feat: mdsf vscode extension [`#632`](https://github.com/hougesen/mdsf/pull/632)
- fix: update gci plugin [`#635`](https://github.com/hougesen/mdsf/pull/635)
- fix: gci formatter [`#634`](https://github.com/hougesen/mdsf/pull/634)
- docs: run mdsf using github actions [`#631`](https://github.com/hougesen/mdsf/pull/631)
- feat: language aliases [`#627`](https://github.com/hougesen/mdsf/pull/627)
- fix: set default log level to debug [`#629`](https://github.com/hougesen/mdsf/pull/629)
- feat: respect existing codeblock indentation [`#628`](https://github.com/hougesen/mdsf/pull/628)
- test: check if binary is already installed [`#626`](https://github.com/hougesen/mdsf/pull/626)
- test: code generate test github action [`#625`](https://github.com/hougesen/mdsf/pull/625)
- test: codegenerate tests with ignore_output [`#622`](https://github.com/hougesen/mdsf/pull/622)
- test: add tests for markdownlint [`#621`](https://github.com/hougesen/mdsf/pull/621)
- feat: add support for mado [`#620`](https://github.com/hougesen/mdsf/pull/620)
- feat: add option to ignore output of tool [`#619`](https://github.com/hougesen/mdsf/pull/619)
- chore(vscode): release workflow (#672) [`#648`](https://github.com/hougesen/mdsf/issues/648)
- feat: respect existing codeblock indentation (#628) [`#616`](https://github.com/hougesen/mdsf/issues/616)
- feat: add support for mado (#620) [`#617`](https://github.com/hougesen/mdsf/issues/617)
#### [v0.4.1](https://github.com/hougesen/mdsf/compare/v0.4.0...v0.4.1)
> 18 January 2025
- chore: release v0.4.1 [`#615`](https://github.com/hougesen/mdsf/pull/615)
- build(deps): bump log from 0.4.22 to 0.4.25 [`#613`](https://github.com/hougesen/mdsf/pull/613)
- build(deps): bump hasnep/setup-roc from 0.3.0 to 0.4.0 [`#614`](https://github.com/hougesen/mdsf/pull/614)
- feat: add support for pycodestyle [`#612`](https://github.com/hougesen/mdsf/pull/612)
- feat: add support for csslint [`#611`](https://github.com/hougesen/mdsf/pull/611)
- feat: add support for inko fmt [`#610`](https://github.com/hougesen/mdsf/pull/610)
- feat: add support for futhark fmt [`#609`](https://github.com/hougesen/mdsf/pull/609)
- feat: add support for wa fmt [`#608`](https://github.com/hougesen/mdsf/pull/608)
- feat: add support for selena [`#607`](https://github.com/hougesen/mdsf/pull/607)
#### [v0.4.0](https://github.com/hougesen/mdsf/compare/v0.3.2...v0.4.0)
> 13 January 2025
- chore: prepare v0.4.0 release [`#606`](https://github.com/hougesen/mdsf/pull/606)
- fix: move clap_complete_nushell to workspace Cargo.toml [`#605`](https://github.com/hougesen/mdsf/pull/605)
- fix: change Shell to Self [`#604`](https://github.com/hougesen/mdsf/pull/604)
- feat: add support for shellcheck [`#603`](https://github.com/hougesen/mdsf/pull/603)
- feat: add support for solhint [`#602`](https://github.com/hougesen/mdsf/pull/602)
- feat: add support for salt-lint [`#601`](https://github.com/hougesen/mdsf/pull/601)
- feat: add support for regal [`#600`](https://github.com/hougesen/mdsf/pull/600)
- feat: add support for quick-lint-js [`#599`](https://github.com/hougesen/mdsf/pull/599)
- feat: add support for oelint-adv [`#598`](https://github.com/hougesen/mdsf/pull/598)
- feat: add support for mypy [`#597`](https://github.com/hougesen/mdsf/pull/597)
- feat: add support for luacheck [`#596`](https://github.com/hougesen/mdsf/pull/596)
- feat: add support for htmlhint [`#595`](https://github.com/hougesen/mdsf/pull/595)
- feat: add support for vacuum [`#594`](https://github.com/hougesen/mdsf/pull/594)
- feat: add support for hclfmt [`#593`](https://github.com/hougesen/mdsf/pull/593)
- feat: add support for hadolint [`#592`](https://github.com/hougesen/mdsf/pull/592)
- feat: add support for curlylint [`#591`](https://github.com/hougesen/mdsf/pull/591)
- feat: add support for toml-sort [`#590`](https://github.com/hougesen/mdsf/pull/590)
- feat: add support for statix [`#589`](https://github.com/hougesen/mdsf/pull/589)
- feat: add support for odinfmt [`#588`](https://github.com/hougesen/mdsf/pull/588)
- feat: add support for meson fmt [`#587`](https://github.com/hougesen/mdsf/pull/587)
- feat: add support for jsonnet-lint [`#586`](https://github.com/hougesen/mdsf/pull/586)
- feat: add support for deadnix [`#585`](https://github.com/hougesen/mdsf/pull/585)
- feat: add support for cmake-format [`#584`](https://github.com/hougesen/mdsf/pull/584)
- feat: nushell shell completion [`#583`](https://github.com/hougesen/mdsf/pull/583)
- feat: add support for ansible-lint [`#582`](https://github.com/hougesen/mdsf/pull/582)
- feat: add support for actionlint [`#581`](https://github.com/hougesen/mdsf/pull/581)
- feat: add support for tex-fmt [`#580`](https://github.com/hougesen/mdsf/pull/580)
- build(deps): bump console from 0.15.8 to 0.15.10 [`#565`](https://github.com/hougesen/mdsf/pull/565)
- build(deps): bump clap from 4.5.21 to 4.5.26 [`#571`](https://github.com/hougesen/mdsf/pull/571)
- build(deps): bump tempfile from 3.14.0 to 3.15.0 [`#573`](https://github.com/hougesen/mdsf/pull/573)
- build(deps): bump serde from 1.0.215 to 1.0.217 [`#567`](https://github.com/hougesen/mdsf/pull/567)
- build(deps): bump env_logger from 0.11.5 to 0.11.6 [`#561`](https://github.com/hougesen/mdsf/pull/561)
- build(deps): bump anyhow from 1.0.93 to 1.0.95 [`#564`](https://github.com/hougesen/mdsf/pull/564)
- build(deps): bump reqwest from 0.12.9 to 0.12.12 [`#566`](https://github.com/hougesen/mdsf/pull/566)
- build(deps): bump test-with from 0.14.5 to 0.14.7 [`#574`](https://github.com/hougesen/mdsf/pull/574)
- feat: add packer fix command [`#579`](https://github.com/hougesen/mdsf/pull/579)
- feat: support nomad fmt [`#578`](https://github.com/hougesen/mdsf/pull/578)
- build(deps): bump serde_json from 1.0.133 to 1.0.135 [`#575`](https://github.com/hougesen/mdsf/pull/575)
- build(deps): bump clap_complete from 4.5.38 to 4.5.42 [`#572`](https://github.com/hougesen/mdsf/pull/572)
- build(deps): bump which from 7.0.0 to 7.0.1 [`#570`](https://github.com/hougesen/mdsf/pull/570)
- chore: update filetype bindings [`#577`](https://github.com/hougesen/mdsf/pull/577)
- build(cargo-dist): bump to v0.28.0 [`#576`](https://github.com/hougesen/mdsf/pull/576)
- ci: disable beautysh installation [`#560`](https://github.com/hougesen/mdsf/pull/560)
- feat: support nufmt [`#559`](https://github.com/hougesen/mdsf/pull/559)
- build: update cargo-dist to v0.27.0 [`#558`](https://github.com/hougesen/mdsf/pull/558)
- build: update cargo-dist to v0.26.1 [`#557`](https://github.com/hougesen/mdsf/pull/557)
- chore: update dev version to v0.3.3-dev [`#556`](https://github.com/hougesen/mdsf/pull/556)
- feat: nushell shell completion (#583) [`#382`](https://github.com/hougesen/mdsf/issues/382)
- chore: update changelog [`b41d24b`](https://github.com/hougesen/mdsf/commit/b41d24bd36524939122be7f7ed4655b71e4cff6f)
#### [v0.3.2](https://github.com/hougesen/mdsf/compare/v0.3.1...v0.3.2)
> 2 December 2024
- chore: prepare v0.3.2 release [`#555`](https://github.com/hougesen/mdsf/pull/555)
- build(deps): bump terminal_size from 0.4.0 to 0.4.1 [`#554`](https://github.com/hougesen/mdsf/pull/554)
- chore: disable validation cron job [`#553`](https://github.com/hougesen/mdsf/pull/553)
- feat: support nginxfmt [`#552`](https://github.com/hougesen/mdsf/pull/552)
- build(deps): bump which from 6.0.3 to 7.0.0 [`#551`](https://github.com/hougesen/mdsf/pull/551)
- chore: update file extensions [`#550`](https://github.com/hougesen/mdsf/pull/550)
- build(deps): bump clap_complete from 4.5.37 to 4.5.38 [`#546`](https://github.com/hougesen/mdsf/pull/546)
- build(deps): bump hasnep/setup-roc from 0.2.0 to 0.3.0 [`#549`](https://github.com/hougesen/mdsf/pull/549)
- build(deps): bump codecov/codecov-action from 4 to 5 [`#548`](https://github.com/hougesen/mdsf/pull/548)
- build(deps): bump clap from 4.5.20 to 4.5.21 [`#545`](https://github.com/hougesen/mdsf/pull/545)
- build(deps): bump test-with from 0.14.4 to 0.14.5 [`#544`](https://github.com/hougesen/mdsf/pull/544)
- build(deps): bump serde_json from 1.0.132 to 1.0.133 [`#547`](https://github.com/hougesen/mdsf/pull/547)
- build(deps): bump rustls from 0.23.15 to 0.23.18 [`#543`](https://github.com/hougesen/mdsf/pull/543)
- chore: set version to 0.3.2-dev [`#542`](https://github.com/hougesen/mdsf/pull/542)
#### [v0.3.1](https://github.com/hougesen/mdsf/compare/v0.3.0...v0.3.1)
> 13 November 2024
- chore: release v0.3.1 [`#541`](https://github.com/hougesen/mdsf/pull/541)
- build(deps): bump anyhow from 1.0.92 to 1.0.93 [`#538`](https://github.com/hougesen/mdsf/pull/538)
- chore: remove rust-version key [`#540`](https://github.com/hougesen/mdsf/pull/540)
- build(deps): bump tempfile from 3.13.0 to 3.14.0 [`#536`](https://github.com/hougesen/mdsf/pull/536)
- build(deps): bump clap_complete from 4.5.36 to 4.5.37 [`#539`](https://github.com/hougesen/mdsf/pull/539)
- build(deps): bump serde from 1.0.214 to 1.0.215 [`#537`](https://github.com/hougesen/mdsf/pull/537)
- feat: support the prisma cli [`#535`](https://github.com/hougesen/mdsf/pull/535)
- docs: table of contents [`#534`](https://github.com/hougesen/mdsf/pull/534)
- docs: tool table [`#533`](https://github.com/hougesen/mdsf/pull/533)
- build(cargo-dist): bump to 0.25.1 [`#532`](https://github.com/hougesen/mdsf/pull/532)
- build(deps): bump anyhow from 1.0.91 to 1.0.92 [`#531`](https://github.com/hougesen/mdsf/pull/531)
- build(deps): bump reqwest from 0.12.8 to 0.12.9 [`#530`](https://github.com/hougesen/mdsf/pull/530)
- build(deps): bump clap_complete from 4.5.35 to 4.5.36 [`#528`](https://github.com/hougesen/mdsf/pull/528)
- build(deps): bump serde from 1.0.213 to 1.0.214 [`#529`](https://github.com/hougesen/mdsf/pull/529)
- buil(cargo-dist): bump to v0.24.1 [`#527`](https://github.com/hougesen/mdsf/pull/527)
- ci: run codegen twice [`#526`](https://github.com/hougesen/mdsf/pull/526)
- feat: support unimport [`#525`](https://github.com/hougesen/mdsf/pull/525)
- feat: support ptop [`#524`](https://github.com/hougesen/mdsf/pull/524)
- chore: set version to 0.3.1-dev [`84a4a02`](https://github.com/hougesen/mdsf/commit/84a4a0258ddc16d089a3e01edd4eaaf23d67f49c)
- chore: update changelog [`3600849`](https://github.com/hougesen/mdsf/commit/36008493f551a31ebf9d371832ef219e47b35064)
#### [v0.3.0](https://github.com/hougesen/mdsf/compare/v0.2.7...v0.3.0)
> 27 October 2024
- feat: support dockfmt [`#523`](https://github.com/hougesen/mdsf/pull/523)
- feat: support json5format [`#522`](https://github.com/hougesen/mdsf/pull/522)
- feat: support kdoc-formatter [`#521`](https://github.com/hougesen/mdsf/pull/521)
- feat: support djade [`#520`](https://github.com/hougesen/mdsf/pull/520)
- feat: support tsqllint [`#519`](https://github.com/hougesen/mdsf/pull/519)
- feat: support pyment [`#518`](https://github.com/hougesen/mdsf/pull/518)
- feat: support sqruff [`#517`](https://github.com/hougesen/mdsf/pull/517)
- feat: support opa fmt [`#516`](https://github.com/hougesen/mdsf/pull/516)
- feat: support purty [`#515`](https://github.com/hougesen/mdsf/pull/515)
- feat: support nginxbeautifier [`#514`](https://github.com/hougesen/mdsf/pull/514)
- feat: support cabal-fmt [`#513`](https://github.com/hougesen/mdsf/pull/513)
- feat: support bibtex-tidy [`#512`](https://github.com/hougesen/mdsf/pull/512)
- feat: support caddy fmt [`#511`](https://github.com/hougesen/mdsf/pull/511)
- build(deps): bump denoland/setup-deno from 1 to 2 [`#510`](https://github.com/hougesen/mdsf/pull/510)
- feat: support protolint [`#509`](https://github.com/hougesen/mdsf/pull/509)
- feat: support jsonlint [`#508`](https://github.com/hougesen/mdsf/pull/508)
- feat: support hlint [`#507`](https://github.com/hougesen/mdsf/pull/507)
- feat: support bslint [`#506`](https://github.com/hougesen/mdsf/pull/506)
- feat: support terragrunt hclfmt [`#505`](https://github.com/hougesen/mdsf/pull/505)
- feat: support shellharden [`#504`](https://github.com/hougesen/mdsf/pull/504)
- feat: support reorder-python-imports [`#503`](https://github.com/hougesen/mdsf/pull/503)
- feat: support reformat-gherkin [`#502`](https://github.com/hougesen/mdsf/pull/502)
- deps(clap): upgrade to 4.5.20 [`#501`](https://github.com/hougesen/mdsf/pull/501)
- deps(clap_complete): 4.5.35 [`#500`](https://github.com/hougesen/mdsf/pull/500)
- deps(once_cell): bump to 1.20.2 [`#499`](https://github.com/hougesen/mdsf/pull/499)
- deps(regex): bump to 1.11.1 [`#498`](https://github.com/hougesen/mdsf/pull/498)
- deps(serde): bump to version 1.0.213 [`#497`](https://github.com/hougesen/mdsf/pull/497)
- deps(serde_json): 1.0.132 [`#496`](https://github.com/hougesen/mdsf/pull/496)
- deps(anyhow): bump to 1.0.91 [`#495`](https://github.com/hougesen/mdsf/pull/495)
- deps(test-with): bump to 0.14.4 [`#494`](https://github.com/hougesen/mdsf/pull/494)
- feat: codegen tooling from config files [`#493`](https://github.com/hougesen/mdsf/pull/493)
- feat: support multiple input paths [`#491`](https://github.com/hougesen/mdsf/pull/491)
- chore: release v0.3.0 [`18703ba`](https://github.com/hougesen/mdsf/commit/18703ba287796c28ea11ad9787dccbc0b4fa7f97)
- fix: correct npm binary name [`39f890e`](https://github.com/hougesen/mdsf/commit/39f890e1083e795212c06b93824e0ee0d4aea78f)
#### [v0.2.7](https://github.com/hougesen/mdsf/compare/v0.2.6...v0.2.7)
> 11 October 2024
- feat(formatters): support brunette [`#489`](https://github.com/hougesen/mdsf/pull/489)
- feat(formatters): support beancount-black [`#488`](https://github.com/hougesen/mdsf/pull/488)
- feat(formatters): support prettytypst [`#487`](https://github.com/hougesen/mdsf/pull/487)
- feat(formatters): support vhdl-style-guide [`#486`](https://github.com/hougesen/mdsf/pull/486)
- feat(formatters): support typstyle [`#485`](https://github.com/hougesen/mdsf/pull/485)
- feat(formatters): support typstfmt [`#484`](https://github.com/hougesen/mdsf/pull/484)
- feat(formatters): support ufmt [`#483`](https://github.com/hougesen/mdsf/pull/483)
- feat(formatters): support markdownfmt [`#482`](https://github.com/hougesen/mdsf/pull/482)
- feat(formatters): support ziggy fmt [`#481`](https://github.com/hougesen/mdsf/pull/481)
- feat(formatters): support kulala-fmt [`#480`](https://github.com/hougesen/mdsf/pull/480)
- feat(formatters): support superhtml [`#479`](https://github.com/hougesen/mdsf/pull/479)
- refactor: make language_to_ext return type optional [`#478`](https://github.com/hougesen/mdsf/pull/478)
- feat(formatters): support mojo format [`#477`](https://github.com/hougesen/mdsf/pull/477)
- feat(formatters): support kulala-fmt (#480) [`#157`](https://github.com/hougesen/mdsf/issues/157)
- chore: bump dev version to 0.2.7 [`305275a`](https://github.com/hougesen/mdsf/commit/305275a64ae2aa8b60c2dca463412361cf6d02ee)
- chore: update changelog [`435851b`](https://github.com/hougesen/mdsf/commit/435851b6681336464041606471c4ef47d5cb5d0e)
#### [v0.2.6](https://github.com/hougesen/mdsf/compare/v0.2.5...v0.2.6)
> 2 October 2024
- build(deps): bump terminal-size to 0.4.0 [`#476`](https://github.com/hougesen/mdsf/pull/476)
- test: only run it_should_support_multiple_languages in ci [`#475`](https://github.com/hougesen/mdsf/pull/475)
- build(deps): bump test-with to 0.14.3 [`#474`](https://github.com/hougesen/mdsf/pull/474)
- build(deps): bump clap from 4.5.18 to 4.5.19 [`#473`](https://github.com/hougesen/mdsf/pull/473)
- build(deps): bump once_cell from 1.19.0 to 1.20.1 [`#471`](https://github.com/hougesen/mdsf/pull/471)
- build(deps): bump regex from 1.10.6 to 1.11.0 [`#469`](https://github.com/hougesen/mdsf/pull/469)
- build(deps): bump tempfile from 3.12.0 to 3.13.0 [`#472`](https://github.com/hougesen/mdsf/pull/472)
- build(deps): bump reqwest from 0.12.7 to 0.12.8 [`#470`](https://github.com/hougesen/mdsf/pull/470)
- feat(formatters): support cljfmt [`#468`](https://github.com/hougesen/mdsf/pull/468)
- feat: fallback file ext map [`#467`](https://github.com/hougesen/mdsf/pull/467)
- build(deps): bump clap_complete from 4.5.26 to 4.5.29 [`#466`](https://github.com/hougesen/mdsf/pull/466)
- build(deps): bump anyhow from 1.0.87 to 1.0.89 [`#460`](https://github.com/hougesen/mdsf/pull/460)
- build(deps): bump ignore from 0.4.22 to 0.4.23 [`#459`](https://github.com/hougesen/mdsf/pull/459)
- build(deps): bump test-with from 0.13.0 to 0.13.1 [`#458`](https://github.com/hougesen/mdsf/pull/458)
- build(deps): bump clap from 4.5.17 to 4.5.18 [`#462`](https://github.com/hougesen/mdsf/pull/462)
- build: bump cargo-dist to 0.22.1 [`#465`](https://github.com/hougesen/mdsf/pull/465)
- chore: prepare release of v0.2.6 [`6b4541c`](https://github.com/hougesen/mdsf/commit/6b4541c1690fc77f48c3d851eb54d338229e4354)
#### [v0.2.5](https://github.com/hougesen/mdsf/compare/v0.2.4...v0.2.5)
> 7 September 2024
- fix: remove old release pipeline [`#457`](https://github.com/hougesen/mdsf/pull/457)
- chore: bump version to v0.2.5 [`d0e03db`](https://github.com/hougesen/mdsf/commit/d0e03dbe3c2372c1ecf67a37aa24da9e062fc799)
- chore: bump changelog [`cf53a77`](https://github.com/hougesen/mdsf/commit/cf53a779c28b430890a6ee9e887de36140815001)
#### [v0.2.4](https://github.com/hougesen/mdsf/compare/v0.2.3...v0.2.4)
> 6 September 2024
- build: disable musl build [`845368c`](https://github.com/hougesen/mdsf/commit/845368c4752e328ccdea4e93735fb1a1f9ac9cef)
#### [v0.2.3](https://github.com/hougesen/mdsf/compare/v0.2.2...v0.2.3)
> 6 September 2024
- build(deps): reqwest use rustls [`#456`](https://github.com/hougesen/mdsf/pull/456)
- build(deps): bump serde_json from 1.0.127 to 1.0.128 [`#453`](https://github.com/hougesen/mdsf/pull/453)
- build(deps): bump clap from 4.5.16 to 4.5.17 [`#452`](https://github.com/hougesen/mdsf/pull/452)
- build(deps): bump serde from 1.0.209 to 1.0.210 [`#455`](https://github.com/hougesen/mdsf/pull/455)
- build(deps): bump clap_complete from 4.5.24 to 4.5.26 [`#454`](https://github.com/hougesen/mdsf/pull/454)
- build(deps): bump anyhow from 1.0.86 to 1.0.87 [`#451`](https://github.com/hougesen/mdsf/pull/451)
- build: setup cargo dist [`#450`](https://github.com/hougesen/mdsf/pull/450)
- refactor: convert project to cargo workspace [`#449`](https://github.com/hougesen/mdsf/pull/449)
- feat(config): add support for fallback formatters [`#446`](https://github.com/hougesen/mdsf/pull/446)
- chore: update language ext map [`#445`](https://github.com/hougesen/mdsf/pull/445)
- build(deps): bump clap_complete from 4.5.12 to 4.5.24 [`#439`](https://github.com/hougesen/mdsf/pull/439)
- build(deps): bump serde_json from 1.0.122 to 1.0.127 in /codegen [`#443`](https://github.com/hougesen/mdsf/pull/443)
- build(deps): bump serde_json from 1.0.122 to 1.0.127 [`#438`](https://github.com/hougesen/mdsf/pull/438)
- build(deps): bump serde from 1.0.204 to 1.0.209 in /codegen [`#440`](https://github.com/hougesen/mdsf/pull/440)
- build(deps): bump which from 6.0.2 to 6.0.3 [`#442`](https://github.com/hougesen/mdsf/pull/442)
- build(deps): bump serde from 1.0.204 to 1.0.209 [`#441`](https://github.com/hougesen/mdsf/pull/441)
- build(deps): bump reqwest from 0.12.5 to 0.12.7 in /codegen [`#444`](https://github.com/hougesen/mdsf/pull/444)
- build(deps): bump tempfile to 3.12.0 [`#437`](https://github.com/hougesen/mdsf/pull/437)
- build(deps): bump clap to 4.5.16 [`#436`](https://github.com/hougesen/mdsf/pull/436)
- chore: bump dev version to v0.2.3 [`1a5a9b6`](https://github.com/hougesen/mdsf/commit/1a5a9b6f99e7fce3e8a97ba37110ff62dc6fe403)
- fix: use exact package version [`a91f924`](https://github.com/hougesen/mdsf/commit/a91f9243dd9947b4f740538208dffcfe950ae694)
- chore: add mdsf folder for dependabot [`659c7e3`](https://github.com/hougesen/mdsf/commit/659c7e3ffc71e33d84254fc4a4bf1df836c11c93)
#### [v0.2.2](https://github.com/hougesen/mdsf/compare/v0.2.1...v0.2.2)
> 6 August 2024
- build(deps): bump regex from 1.10.5 to 1.10.6 in /codegen [`#433`](https://github.com/hougesen/mdsf/pull/433)
- build(deps): bump tempfile from 3.10.1 to 3.11.0 [`#432`](https://github.com/hougesen/mdsf/pull/432)
- build(deps): bump serde_json from 1.0.121 to 1.0.122 in /codegen [`#435`](https://github.com/hougesen/mdsf/pull/435)
- build(deps): bump serde_json from 1.0.121 to 1.0.122 [`#434`](https://github.com/hougesen/mdsf/pull/434)
- build(deps): bump regex from 1.10.5 to 1.10.6 [`#431`](https://github.com/hougesen/mdsf/pull/431)
- chore(dependabot): remove hougesen from assignees [`#423`](https://github.com/hougesen/mdsf/pull/423)
- build(deps): bump clap_complete from 4.5.11 to 4.5.12 [`#425`](https://github.com/hougesen/mdsf/pull/425)
- build(deps): bump toml from 0.8.16 to 0.8.19 in /codegen [`#427`](https://github.com/hougesen/mdsf/pull/427)
- build(deps): bump serde_json from 1.0.120 to 1.0.121 in /codegen [`#430`](https://github.com/hougesen/mdsf/pull/430)
- build(deps): bump which from 6.0.1 to 6.0.2 [`#429`](https://github.com/hougesen/mdsf/pull/429)
- build(deps): bump serde_json from 1.0.120 to 1.0.121 [`#428`](https://github.com/hougesen/mdsf/pull/428)
- build(deps): bump clap from 4.5.11 to 4.5.13 [`#426`](https://github.com/hougesen/mdsf/pull/426)
- feat: support sleek [`#422`](https://github.com/hougesen/mdsf/pull/422)
- build(deps): bump clap from 4.5.10 to 4.5.11 [`#421`](https://github.com/hougesen/mdsf/pull/421)
- build(deps): bump env_logger from 0.11.4 to 0.11.5 [`#420`](https://github.com/hougesen/mdsf/pull/420)
- build(deps): bump clap_complete from 4.5.9 to 4.5.11 [`#418`](https://github.com/hougesen/mdsf/pull/418)
- build(deps): bump toml from 0.8.15 to 0.8.16 in /codegen [`#419`](https://github.com/hougesen/mdsf/pull/419)
- build(deps): bump jiro4989/setup-nim-action from 1 to 2 [`#416`](https://github.com/hougesen/mdsf/pull/416)
- build(deps): bump ocaml/setup-ocaml from 2 to 3 [`#414`](https://github.com/hougesen/mdsf/pull/414)
- build(deps): bump clap_complete from 4.5.8 to 4.5.9 [`#417`](https://github.com/hougesen/mdsf/pull/417)
- build(deps): bump hasnep/setup-roc from 0.1.1 to 0.2.0 [`#415`](https://github.com/hougesen/mdsf/pull/415)
- chore: setup dependabot for codegen [`#413`](https://github.com/hougesen/mdsf/pull/413)
- build(deps): bump env_logger from 0.11.