Skip to content

Releases: hougesen/mdsf

v0.9.4

12 May 14:44
3f3d5cd

Choose a tag to compare

Release Notes

12 May 2025

  • chore: release v0.9.4 #1031
  • fix(build): revert artifact back to using .tar.gz #1030
  • build(deps): bump clap from 4.5.37 to 4.5.38 #1026
  • build(deps): bump tempfile from 3.19.1 to 3.20.0 #1027
  • feat(tools): add support for ty #1028

Install mdsf 0.9.4

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.9.4/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.9.4

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.9.3

10 May 15:59
bc39101

Choose a tag to compare

Release Notes

10 May 2025

  • chore: release v0.9.3 #1025
  • build(deps-dev): bump @types/node in /github-action #1016
  • build(deps-dev): bump esbuild from 0.25.3 to 0.25.4 in /mdsf-vscode #1021
  • test(tools): test kdlfmt #1024
  • build(deps-dev): bump globals from 16.0.0 to 16.1.0 in /mdsf-vscode #1017
  • build(deps-dev): bump esbuild from 0.25.3 to 0.25.4 in /github-action #1020
  • build(deps-dev): bump globals from 16.0.0 to 16.1.0 in /github-action #1018
  • build(deps-dev): bump @types/node in /mdsf-vscode #1019
  • feat(tools): add support for janet-format #1023
  • build(deps): bump clap_complete from 4.5.49 to 4.5.50 #1015
  • build(deps): bump clap_complete from 4.5.48 to 4.5.49 #1014
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #1013
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #1012
  • build(deps-dev): bump @eslint/js from 9.25.1 to 9.26.0 in /mdsf-vscode #1008
  • build(deps-dev): bump eslint from 9.25.1 to 9.26.0 in /github-action #1011
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #1009
  • build(deps-dev): bump eslint from 9.25.1 to 9.26.0 in /mdsf-vscode #1006
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #1007
  • build(deps): bump test-with from 0.14.9 to 0.14.10 #1005
  • build(deps): bump sha2 from 0.10.8 to 0.10.9 #1004
  • build(deps): bump clap_complete from 4.5.47 to 4.5.48 #1003
  • build(deps-dev): bump @types/node in /github-action #1001
  • build(deps-dev): bump @types/node in /mdsf-vscode #1002
  • feat(tools): support running dart through fvm #1000

Install mdsf 0.9.3

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.9.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.9.3

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

v0.9.2

26 Apr 21:28
7a28b23

Choose a tag to compare

Release Notes

26 April 2025

  • refactor(init): remove default tools for uncommon languages #998
  • feat(config): add support for CR newlines #997
  • refactor(config): rename line_endings to newline #996
  • build(deps-dev): bump eslint from 9.25.0 to 9.25.1 in /mdsf-vscode #995
  • build(deps-dev): bump @types/node in /github-action #989
  • build(deps-dev): bump esbuild from 0.25.2 to 0.25.3 in /mdsf-vscode #993
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #990
  • build(deps-dev): bump @eslint/js from 9.25.0 to 9.25.1 in /mdsf-vscode #994
  • build(deps-dev): bump eslint from 9.25.0 to 9.25.1 in /github-action #991
  • build(deps-dev): bump @eslint/js from 9.25.0 to 9.25.1 in /github-action #986
  • build(deps-dev): bump esbuild from 0.25.2 to 0.25.3 in /github-action #988
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #987
  • build(deps-dev): bump @types/node in /mdsf-vscode #992
  • docs: usage of config.language_aliases #985
  • feat: config option for setting line endings #984
  • feat(runners): run commands using dotnet #983
  • build(deps-dev): bump eslint from 9.24.0 to 9.25.0 in /github-action #975
  • build(deps-dev): bump eslint from 9.24.0 to 9.25.0 in /mdsf-vscode #979
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #973
  • build(deps-dev): bump @eslint/js from 9.24.0 to 9.25.0 in /mdsf-vscode #978
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #977
  • build(deps): bump clap from 4.5.36 to 4.5.37 #974
  • build(deps-dev): bump @eslint/js from 9.24.0 to 9.25.0 in /github-action #976
  • test(cli): --on-missing-tool-binary #972
  • ci: setup d in tests #971
  • build(deps): bump assert_cmd from 2.0.16 to 2.0.17 #970
  • feat(tools): add support for verusfmt #969
  • build(deps): bump ureq from 3.0.10 to 3.0.11 #966
  • fix(cargo-dist): manually set ubuntu version to latest #967
  • chore: update version to dev aa8aa43
  • chore: update generated file bindings 9b55de8

Install mdsf 0.9.2

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.9.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.9.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.9.1

13 Apr 20:27
859ba98

Choose a tag to compare

Release Notes

13 April 2025

  • chore: release v0.9.1 #965
  • feat(tools): add support for dioxus #964
  • feat(tools): add support for duster #963
  • feat(tools): add support for cue #962
  • feat(tools): add support for atlas #961
  • chore: update version to dev 020a67a
  • feat(tools): add support for cueimports 1e18778

Install mdsf 0.9.1

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.9.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.9.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.9.0

12 Apr 18:45
62ea219

Choose a tag to compare

Release Notes

12 April 2025

  • chore: release v0.9.0 #960
  • build(deps-dev): bump @types/node in /mdsf-vscode #958
  • build(deps-dev): bump @types/node in /github-action #959
  • refactor(test): use predicates instead of checking stdout/stderr manually #957
  • feat(cli): argument for erroring on missing language definition #956
  • feat(cli): argument for erroring on tool binary missing #948
  • refactor: abstract Tooling test code #955
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #950
  • build(deps-dev): bump @vscode/test-electron in /mdsf-vscode #952
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #951
  • build(deps): bump clap from 4.5.35 to 4.5.36 #949
  • feat(tools): support typespec #954
  • fix: error if config could not be loaded #947
  • test(tools): validate dfmt #946
  • test(tools): validate csslint #945
  • test(tools): validate snakefmt #944
  • test: disabling runners in config works #943
  • test: format --config path argument #942
  • refactor(cli): make --log-level a global argument #941
  • feat(init): add --force argument #940
  • test: integration test of cli #938
  • refactor(init): error if config in path #939
  • fix: set .md as file ext for stdin input #937
  • feat(tools): add support for dockerfmt #936
  • build(deps): bump which from 7.0.2 to 7.0.3 #935
  • refactor: add inline to a few small fns #934
  • refactor(codegen): use ureq instead of reqwest #933
  • build(deps): update transient dependencies #932
  • build(deps): bump tokio from 1.43.0 to 1.44.2 in the cargo group #931
  • test: run bun tests in ci #930
  • test(tools): validate purty #929
  • test(tools): validate cppcheck and cpplint #928
  • build(deps): bump test-with from 0.14.8 to 0.14.9 #927
  • chore: bump version to dev 3027334

Install mdsf 0.9.0

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.9.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.9.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.8.5

05 Apr 19:06
7e6475c

Choose a tag to compare

Release Notes

5 April 2025

  • chore: release v0.8.5 #926
  • build(deps-dev): bump eslint from 9.23.0 to 9.24.0 in /mdsf-vscode #921
  • build(deps-dev): bump eslint from 9.23.0 to 9.24.0 in /github-action #924
  • build(deps-dev): bump typescript from 5.8.2 to 5.8.3 in /mdsf-vscode #925
  • build(deps-dev): bump @eslint/js from 9.23.0 to 9.24.0 in /github-action #922
  • test(tools): validate reorder-python-imports #920
  • test(tools): validate sqlfmt #917
  • test(tools): validate selene #918
  • test(tools): validate rustywind #919
  • test(tools): validate sqlfluff:lint and sqlfluff:fix #916
  • test(tools): validate tex-fmt #915
  • test(tools): add test for wfindent #914
  • fix: clear path cache before testing #913
  • test: setup luarocks in ci #912
  • test: add test for nph #911
  • test(tools): validate ruff:check #910
  • test(tools): validate hlint #909
  • refactor(tools): add --force to sqruff #908
  • test: validate smlfmt #907
  • build(deps-dev): bump @types/vscode from 1.97.0 to 1.99.0 in /mdsf-vscode #906
  • chore: use mise tasks instead of just #905
  • build(deps-dev): bump @types/node in /mdsf-vscode #904
  • feat: setup-mdsf github action #903
  • build(deps): bump clap from 4.5.34 to 4.5.35 #902
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #900
  • build(deps-dev): bump esbuild from 0.25.1 to 0.25.2 in /mdsf-vscode #897
  • build(deps-dev): bump eslint from 9.22.0 to 9.23.0 in /mdsf-vscode #901
  • build(deps-dev): bump @eslint/js from 9.22.0 to 9.23.0 in /mdsf-vscode #899
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #898
  • build(deps-dev): bump @types/node in /mdsf-vscode #896
  • chore: bump dev version 71f0c83

Install mdsf 0.8.5

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.8.5/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.5

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.8.4

29 Mar 02:17
42226ec

Choose a tag to compare

Release Notes

28 March 2025

  • chore: release v0.8.4 #895
  • build(deps): bump clap from 4.5.32 to 4.5.34 #894
  • feat(tools): support golangci-lint #893
  • refactor(parser): ignore codeblock modifiers #892
  • docs: add section about caching #891
  • test(tools): validate uiua:fmt #890
  • test(tools): validate unimport #889
  • test(tools): add test for xq:html #888
  • refactor(codegen): remove dependency on anyhow #887
  • refactor(codegen): remove dependency on toml crate #886
  • build(deps): bump log from 0.4.26 to 0.4.27 #885
  • chore: update version to v0.8.3-next 53b5e5d

Install mdsf 0.8.4

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.8.4/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.4

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.8.3

24 Mar 03:54
f477afb

Choose a tag to compare

Release Notes

24 March 2025

  • chore: release v0.8.3 #884
  • feat(tools): add support for pylint #883
  • test(tools): validate shellcheck works #882
  • test(tools): update expected output of mago:lint:fix:unsafe #881
  • feat(tools): add support for proselint #880
  • feat(tools): add support for pyflakes #879
  • feat(tools): add support for pyupgrade #878
  • feat(tools): add support for pydocstyle #876
  • feat(tools): add support for pydoclint #875
  • feat(tools): add support for eradicate #874
  • feat(tools): add support for pydocstringformatter #873
  • feat(tools): add support for refurb #872
  • feat(tools): add support for tryceratops #871
  • feat(tools): add support for flynt #870
  • feat(tools): add support for perflint #869
  • test(tools): validate js-beautify #868
  • test(tools): validate jsonlint #867
  • test(tools): validate vhdl-style-guide #866
  • refactor: add empty tests array if not set #865
  • test(tools): add test for misspell #864
  • test(tools): add test for nginxfmt #863
  • test(tools): validate nginxbeautifier #862
  • test: validate coffeelint #861
  • test: validate Tooling serde is reversible #860
  • test(tools): enable stylish-haskell again #859
  • test(tools): validate embedded mdsf can run #858
  • test(tools): enable fourmolu in ci #857
  • test: validate completion command writes to stdout #856
  • refactor(cache-prune): indicate if command failed #855
  • ci: install homebrew #853
  • test: caching works #854
  • test(tools): validate biome:lint and biome:lint:unsafe #852
  • test(tools): support disabling tool tests #851

Install mdsf 0.8.3

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.8.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.8.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.8.2

20 Mar 04:40
634aa41

Choose a tag to compare

Release Notes

20 March 2025

  • chore: release v0.8.2 #850
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #849
  • build(deps): bump clap_complete from 4.5.46 to 4.5.47 #848
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #847
  • build(deps): bump tempfile from 3.19.0 to 3.19.1 #845
  • build(deps): bump reqwest from 0.12.14 to 0.12.15 #846
  • feat(tools): add support for mise fmt #844
  • build: upgrade to Rust edition 2024 #843
  • build(deps): bump tempfile from 3.18.0 to 3.19.0 #842
  • build(deps): bump reqwest from 0.12.13 to 0.12.14 #841
  • test(tools): add test for oxlint #840
  • build(deps): bump reqwest from 0.12.12 to 0.12.13 #839

Install mdsf 0.8.2

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.8.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.8.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.8.1

10 Mar 22:25
047a673

Choose a tag to compare

Release Notes

10 March 2025

  • build(deps): bump clap from 4.5.31 to 4.5.32 #837
  • test(tools): validate toml-sort #836
  • test(tools): validate yq #835
  • test(tools): validate ufmt works #834
  • build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode #830
  • test(tools): validate jsonfix works #833
  • build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode #832
  • build(deps-dev): bump esbuild from 0.25.0 to 0.25.1 in /mdsf-vscode #831
  • chore(dependabot): assign prs to @hougesen #829
  • fix(runners): uv run packages with different executable_name #828
  • refactor(codegen): streamline tool package options #827
  • feat(runners): support running packages using gem exec #826
  • feat(tools): add mago:lint:fix and mago:lint:fix:unsafe #825
  • refactor(tools): remove mago:fix command #824
  • test(tools): add tests for mago:lint and mago:format #823
  • test(runners): validate composer works #822
  • build(deps): bump serde from 1.0.218 to 1.0.219 #821
  • feat(tools): add support for d-scanner #820
  • feat(tools): add support for jsonpp #819
  • test(tools): validate bashate #818
  • chore(tools): add missing brew package names #817
  • feat(tools): add support for yamllint #816
  • feat: support running packages using yarn dlx #815

Install mdsf 0.8.1

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/hougesen/mdsf/releases/download/v0.8.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.8.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