Skip to content

Releases: hougesen/mdsf

v0.8.0

08 Mar 19:45
c06c210

Choose a tag to compare

Release Notes

8 March 2025

  • chore: release v0.8.0 #814
  • fix: 'uv tool run' instead of 'uv run' #813
  • build(deps-dev): bump eslint from 9.21.0 to 9.22.0 in /mdsf-vscode #810
  • build(deps-dev): bump @eslint/js from 9.21.0 to 9.22.0 in /mdsf-vscode #812
  • test(tools): run test if script runner is present #809
  • feat: overhaul package registry script runners #808
  • feat: add support for running pypi packages using uv #807
  • feat: setup pipx run command builder #806
  • feat(tools): add support for fortran-linter #804
  • build(deps): bump test-with from 0.14.7 to 0.14.8 #803
  • build(deps): bump ring from 0.17.8 to 0.17.13 in the cargo group #802
  • feat(tools): add support for fortitude fortran linter #801
  • test: enable previously disabled tool tests #799
  • chore(tools): add apt and brew to wfindent #800
  • test(tools): validate sleek works #798
  • refactor(tools): convert xo to stdin based args #797
  • build(deps): bump tempfile from 3.17.1 to 3.18.0 #796
  • refactor(codegen): sort tools before usage #795
  • ci(test): enable dune cache #794
  • test(tools): install kcl using brew #793
  • test(tools): validate alex can be ran #792
  • test(tools): validate air:format #791
  • feat(tools): add support for semistandard #790
  • refactor(tools): convert standardjs to stdin #789
  • fix: only print tool stdout/stderr when debug is enabled #788
  • feat(tools): run mdsf using mdsf #787
  • test: validate all JavaScriptRuntime can run commands #786
  • test: decrease go install priority #785
  • fix: Tooling::AsRef<str> should be the same as config command #784
  • test: call Tooling::format_snippet instead of run_tools directly #783
  • test: validate biome check command #782
  • chore: update changelog 0d2345c

Install mdsf 0.8.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hougesen/mdsf/releases/download/v0.8.0/mdsf-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.8.0/mdsf-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install hougesen/tap/mdsf

Install prebuilt binaries into your npm project

npm install [email protected]

Download mdsf 0.8.0

File Platform Checksum
mdsf-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
mdsf-x86_64-apple-darwin.tar.gz Intel macOS checksum
mdsf-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
mdsf-x86_64-pc-windows-msvc.msi x64 Windows checksum
mdsf-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

v0.7.0

05 Mar 23:27
d5af936

Choose a tag to compare

Release Notes

6 March 2025

  • chore: release v0.7.0 #781
  • build(deps-dev): bump typescript from 5.7.3 to 5.8.2 in /mdsf-vscode #780
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #776
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #778
  • test: validate MdsfConfig::load works as expected #775
  • test: validate get_file_extension does not add extra dots #774
  • refactor: move javascript runtime to function arg #773
  • refactor: overhaul how --cache works #772
  • build(deps): bump anyhow from 1.0.96 to 1.0.97 #769
  • build(deps): bump serde_json from 1.0.139 to 1.0.140 #770
  • feat(tools): add support for cmake-lint #768

Install mdsf 0.7.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hougesen/mdsf/releases/download/v0.7.0/mdsf-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.7.0/mdsf-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install hougesen/tap/mdsf

Install prebuilt binaries into your npm project

npm install [email protected]

Download mdsf 0.7.0

File Platform Checksum
mdsf-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
mdsf-x86_64-apple-darwin.tar.gz Intel macOS checksum
mdsf-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
mdsf-x86_64-pc-windows-msvc.msi x64 Windows checksum
mdsf-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

v0.6.1

02 Mar 01:03
0ef30a0

Choose a tag to compare

Release Notes

2 March 2025

  • chore: release v0.6.1 #767
  • feat(tools): add support for textlint #766
  • refactor(cli): remove global DEBUG variable #765
  • ci(vscode): add validation workflow #764
  • build(vscode): downgrade typescript to v5.7.3 #763
  • build(deps): bump console from 0.15.10 to 0.15.11 #762
  • build(deps-dev): bump typescript from 5.7.3 to 5.8.2 in /mdsf-vscode #760
  • feat(tools): add support for muon #759

Install mdsf 0.6.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hougesen/mdsf/releases/download/v0.6.1/mdsf-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.6.1/mdsf-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install hougesen/tap/mdsf

Install prebuilt binaries into your npm project

npm install [email protected]

Download mdsf 0.6.1

File Platform Checksum
mdsf-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
mdsf-x86_64-apple-darwin.tar.gz Intel macOS checksum
mdsf-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
mdsf-x86_64-pc-windows-msvc.msi x64 Windows checksum
mdsf-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

v0.6.0

28 Feb 02:20
0fbc398

Choose a tag to compare

Release Notes

28 February 2025

  • chore: release v0.6.0 #758
  • chore(dependabot): run cargo weekly #757
  • build(deps): bump schemars from 0.8.21 to 0.8.22 #756
  • feat(cli): add support for stdin based tools #755
  • refactor(cli): error if no input is provided #754
  • docs: conda install script #753
  • docs: add treefmt usage example #752
  • docs: add conform.nvim usage example #751
  • feat(cli): support stdin based input #750
  • chore(tools): add package manager info to most packages #749

Install mdsf 0.6.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hougesen/mdsf/releases/download/v0.6.0/mdsf-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.6.0/mdsf-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install hougesen/tap/mdsf

Install prebuilt binaries into your npm project

npm install [email protected]

Download mdsf 0.6.0

File Platform Checksum
mdsf-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
mdsf-x86_64-apple-darwin.tar.gz Intel macOS checksum
mdsf-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
mdsf-x86_64-pc-windows-msvc.msi x64 Windows checksum
mdsf-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

v0.5.3

24 Feb 22:28
49b0ac7

Choose a tag to compare

Release Notes

24 February 2025

  • chore: release v0.5.3 #748
  • build(deps): bump clap from 4.5.30 to 4.5.31 #742
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #747
  • build(deps-dev): bump eslint from 9.20.1 to 9.21.0 in /mdsf-vscode #745
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #741
  • build(deps-dev): bump @eslint/js from 9.20.0 to 9.21.0 in /mdsf-vscode #743
  • build(deps): bump clap_complete from 4.5.45 to 4.5.46 #744
  • refactor(cli): only set languages when running mdsf init #740
  • feat(tools): support revive #739
  • feat(tools): support sphinx-lint #738
  • feat(tools): support twigcs #737
  • feat(tools): support vint #736
  • feat(tools): support write-good #735
  • feat(tools): add support for clj-kondo #734
  • feat(tools): add support for checkmake #733
  • feat(tools): add support for cfn-lint #732
  • feat(tools): add lint command to buf #731
  • feat(tools): add support for alex #730
  • feat: mark tools and commands as deprecated #729
  • refactor(kulala-fmt): update arguments to v2 #728
  • fix(cli): simplify file modified check #727
  • chore: add package manager to sleek, sqlfmt and typstyle #726
  • feat(cli): add support for pasfmt #725
  • feat(cli): add support for mago #724
  • feat(cli): add support for slim-lint #723
  • feat(cli): support reek #722
  • feat(cli): add support for pug-lint #721
  • feat(cli): add support for cppcheck #720
  • feat(cli): add support for bashate #719

Install mdsf 0.5.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hougesen/mdsf/releases/download/v0.5.3/mdsf-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.5.3/mdsf-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install hougesen/tap/mdsf

Install prebuilt binaries into your npm project

npm install [email protected]

Download mdsf 0.5.3

File Platform Checksum
mdsf-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
mdsf-x86_64-apple-darwin.tar.gz Intel macOS checksum
mdsf-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
mdsf-x86_64-pc-windows-msvc.msi x64 Windows checksum
mdsf-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

v0.5.2

21 Feb 18:20
f76c010

Choose a tag to compare

Release Notes

21 February 2025

  • chore: release v0.5.2 #717
  • feat(cli): add support for nasmfmt #716
  • feat(cli): add support for runic #715
  • build(deps-dev): bump globals from 15.15.0 to 16.0.0 in /mdsf-vscode #707
  • build(deps): bump anyhow from 1.0.95 to 1.0.96 #711
  • build(deps): bump tempfile from 3.16.0 to 3.17.1 #714
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #712
  • build(deps): bump serde_json from 1.0.138 to 1.0.139 #713
  • build(deps): bump clap from 4.5.29 to 4.5.30 #704
  • build(deps): bump serde from 1.0.217 to 1.0.218 #709
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #710
  • build(deps): bump log from 0.4.25 to 0.4.26 #708
  • build(deps): bump clap_complete from 4.5.44 to 4.5.45 #705
  • feat(cli): add support for gospel #703
  • feat(cli): add support for md-padding #698
  • feat(cli): add support for cpplint #694
  • chore(cli): add homepages to more commands #693
  • fix(vscode): downgrade @types/vscode to v1.96.0 #692
  • chore: bump version to v0.5.2-dev #691
  • feat(cli): add support for md-padding (#698) #695

Install mdsf 0.5.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hougesen/mdsf/releases/download/v0.5.2/mdsf-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.5.2/mdsf-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install hougesen/tap/mdsf

Install prebuilt binaries into your npm project

npm install [email protected]

Download mdsf 0.5.2

File Platform Checksum
mdsf-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
mdsf-x86_64-apple-darwin.tar.gz Intel macOS checksum
mdsf-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
mdsf-x86_64-pc-windows-msvc.msi x64 Windows checksum
mdsf-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

v0.5.1

13 Feb 20:43
70f90ea

Choose a tag to compare

Release Notes

13 February 2025

  • chore: release v0.5.1 #690
  • build(deps-dev): bump eslint from 9.19.0 to 9.20.1 in /mdsf-vscode #689
  • build(deps-dev): bump @types/vscode in /mdsf-vscode #685
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #688
  • build(deps): bump clap from 4.5.28 to 4.5.29 #682
  • build(deps-dev): bump globals from 15.14.0 to 15.15.0 in /mdsf-vscode #687
  • build(deps-dev): bump @eslint/js from 9.19.0 to 9.20.0 in /mdsf-vscode #686
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #683
  • build(deps): bump which from 7.0.1 to 7.0.2 #681
  • feat(cli): add documentation to tool jsonschema #680
  • feat(cli): support the R formatter air #679
  • build(deps-dev): bump esbuild in /mdsf-vscode in the npm_and_yarn group #678
  • feat(cli): support codeql query format #677
  • chore: set dev version to v0.5.1-dev #676
  • refactor(cli): remove once_cell dependency #675

Install mdsf 0.5.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hougesen/mdsf/releases/download/v0.5.1/mdsf-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.5.1/mdsf-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install hougesen/tap/mdsf

Install prebuilt binaries into your npm project

npm install [email protected]

Download mdsf 0.5.1

File Platform Checksum
mdsf-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
mdsf-x86_64-apple-darwin.tar.gz Intel macOS checksum
mdsf-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
mdsf-x86_64-pc-windows-msvc.msi x64 Windows checksum
mdsf-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

v0.5.0

05 Feb 17:47
52a07b5

Choose a tag to compare

Release Notes

5 February 2025

  • chore: release v0.5.0 #674
  • docs: reference vscode ext in readme #673
  • chore(vscode): release workflow #672
  • docs(vscode): basic usage #671
  • chore(vscode): add metadata keys to package.json #670
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #669
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #668
  • build(deps): bump toml from 0.8.19 to 0.8.20 #666
  • build(deps): bump clap from 4.5.27 to 4.5.28 #665
  • feat: add support for coffeelint #664
  • build(deps): bump tempfile from 3.15.0 to 3.16.0 #659
  • build(deps): bump clap_complete from 4.5.43 to 4.5.44 #660
  • build(deps): bump serde_json from 1.0.137 to 1.0.138 #661
  • feat(cli): add support for unsafe biomejs commands #657
  • chore: add issue templates #656
  • chore(codegen): automatically add missing fields #655
  • test(cli): add composer install step #654
  • fix(codegen): generate docs command list correctly #653
  • chore: code of conduct #652
  • feat(cli): add support for hurlfmt #651
  • docs: adding support for new tools #650
  • refactor(cli): abstract command execution to utility functions #647
  • feat(cli): tool timeout argument #646
  • build(deps-dev): bump eslint from 9.18.0 to 9.19.0 in /mdsf-vscode #642
  • build(deps-dev): bump @eslint/js from 9.18.0 to 9.19.0 in /mdsf-vscode #644
  • build(deps): bump clap_complete from 4.5.42 to 4.5.43 #639
  • build(deps): bump hasnep/setup-roc from 0.4.0 to 0.5.0 #636
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #643
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #641
  • build(deps): bump serde_json from 1.0.135 to 1.0.137 #638
  • build(deps): bump clap from 4.5.26 to 4.5.27 #637
  • feat: mdsf vscode extension #632
  • fix: update gci plugin #635
  • fix: gci formatter #634
  • docs: run mdsf using github actions #631
  • feat: language aliases #627
  • fix: set default log level to debug #629
  • feat: respect existing codeblock indentation #628
  • test: check if binary is already installed #626
  • test: code generate test github action #625
  • test: codegenerate tests with ignore_output #622
  • test: add tests for markdownlint #621
  • feat: add support for mado #620
  • feat: add option to ignore output of tool #619
  • chore(vscode): release workflow (#672) #648
  • feat: respect existing codeblock indentation (#628) #616
  • feat: add support for mado (#620) #617

Install mdsf 0.5.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hougesen/mdsf/releases/download/v0.5.0/mdsf-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.5.0/mdsf-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install hougesen/tap/mdsf

Install prebuilt binaries into your npm project

npm install [email protected]

Download mdsf 0.5.0

File Platform Checksum
mdsf-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
mdsf-x86_64-apple-darwin.tar.gz Intel macOS checksum
mdsf-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
mdsf-x86_64-pc-windows-msvc.msi x64 Windows checksum
mdsf-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

v0.4.1

18 Jan 16:57
90ae646

Choose a tag to compare

Release Notes

18 January 2025

  • chore: release v0.4.1 #615
  • build(deps): bump log from 0.4.22 to 0.4.25 #613
  • build(deps): bump hasnep/setup-roc from 0.3.0 to 0.4.0 #614
  • feat: add support for pycodestyle #612
  • feat: add support for csslint #611
  • feat: add support for inko fmt #610
  • feat: add support for futhark fmt #609
  • feat: add support for wa fmt #608
  • feat: add support for selena #607

Install mdsf 0.4.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hougesen/mdsf/releases/download/v0.4.1/mdsf-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.4.1/mdsf-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install hougesen/tap/mdsf

Install prebuilt binaries into your npm project

npm install [email protected]

Download mdsf 0.4.1

File Platform Checksum
mdsf-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
mdsf-x86_64-apple-darwin.tar.gz Intel macOS checksum
mdsf-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
mdsf-x86_64-pc-windows-msvc.msi x64 Windows checksum
mdsf-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

v0.4.0

12 Jan 23:31

Choose a tag to compare

Release Notes

13 January 2025

  • chore: prepare v0.4.0 release #606
  • fix: move clap_complete_nushell to workspace Cargo.toml #605
  • fix: change Shell to Self #604
  • feat: add support for shellcheck #603
  • feat: add support for solhint #602
  • feat: add support for salt-lint #601
  • feat: add support for regal #600
  • feat: add support for quick-lint-js #599
  • feat: add support for oelint-adv #598
  • feat: add support for mypy #597
  • feat: add support for luacheck #596
  • feat: add support for htmlhint #595
  • feat: add support for vacuum #594
  • feat: add support for hclfmt #593
  • feat: add support for hadolint #592
  • feat: add support for curlylint #591
  • feat: add support for toml-sort #590
  • feat: add support for statix #589
  • feat: add support for odinfmt #588
  • feat: add support for meson fmt #587
  • feat: add support for jsonnet-lint #586
  • feat: add support for deadnix #585
  • feat: add support for cmake-format #584
  • feat: nushell shell completion #583
  • feat: add support for ansible-lint #582
  • feat: add support for actionlint #581
  • feat: add support for tex-fmt #580
  • build(deps): bump console from 0.15.8 to 0.15.10 #565
  • build(deps): bump clap from 4.5.21 to 4.5.26 #571
  • build(deps): bump tempfile from 3.14.0 to 3.15.0 #573
  • build(deps): bump serde from 1.0.215 to 1.0.217 #567
  • build(deps): bump env_logger from 0.11.5 to 0.11.6 #561
  • build(deps): bump anyhow from 1.0.93 to 1.0.95 #564
  • build(deps): bump reqwest from 0.12.9 to 0.12.12 #566
  • build(deps): bump test-with from 0.14.5 to 0.14.7 #574
  • feat: add packer fix command #579
  • feat: support nomad fmt #578
  • build(deps): bump serde_json from 1.0.133 to 1.0.135 #575
  • build(deps): bump clap_complete from 4.5.38 to 4.5.42 #572
  • build(deps): bump which from 7.0.0 to 7.0.1 #570
  • chore: update filetype bindings #577
  • build(cargo-dist): bump to v0.28.0 #576
  • ci: disable beautysh installation #560
  • feat: support nufmt #559
  • build: update cargo-dist to v0.27.0 #558
  • build: update cargo-dist to v0.26.1 #557
  • chore: update dev version to v0.3.3-dev #556
  • feat: nushell shell completion (#583) #382

Install mdsf 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hougesen/mdsf/releases/download/v0.4.0/mdsf-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.4.0/mdsf-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install hougesen/tap/mdsf

Install prebuilt binaries into your npm project

npm install [email protected]

Download mdsf 0.4.0

File Platform Checksum
mdsf-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
mdsf-x86_64-apple-darwin.tar.gz Intel macOS checksum
mdsf-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
mdsf-x86_64-pc-windows-msvc.msi x64 Windows checksum
mdsf-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum