Skip to content

Releases: hougesen/mdsf

v0.8.4

29 Mar 02:17
42226ec
Compare
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 mdsf-cli@0.8.4

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
Compare
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 mdsf-cli@0.8.3

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
Compare
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 mdsf-cli@0.8.2

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
Compare
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 mdsf-cli@0.8.1

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

v0.8.0

08 Mar 19:45
c06c210
Compare
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 mdsf-cli@0.8.0

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
Compare
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 mdsf-cli@0.7.0

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
Compare
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 mdsf-cli@0.6.1

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
Compare
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 mdsf-cli@0.6.0

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
Compare
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 mdsf-cli@0.5.3

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
Compare
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 mdsf-cli@0.5.2

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