UNPKG

mdsf-cli

Version:

Format, and lint, markdown code snippets using your favorite tools

491 lines (458 loc) 159 kB
### 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.12.0...HEAD) - chore(codecov): setup components [`#1655`](https://github.com/hougesen/mdsf/pull/1655) - chore: bump typescript from 5.9.3 to 6.0.3 in /mdsf-vscode [`#1633`](https://github.com/hougesen/mdsf/pull/1633) - test(vscode): setup code coverage [`#1654`](https://github.com/hougesen/mdsf/pull/1654) - chore: bump serde_json from 1.0.149 to 1.0.150 [`#1653`](https://github.com/hougesen/mdsf/pull/1653) - chore: bump eslint from 10.3.0 to 10.4.0 in /mdsf-vscode [`#1652`](https://github.com/hougesen/mdsf/pull/1652) - chore: bump @biomejs/biome from 2.4.10 to 2.4.15 in /mdsf-vscode [`#1651`](https://github.com/hougesen/mdsf/pull/1651) - chore: bump eslint from 10.3.0 to 10.4.0 in /github-action [`#1648`](https://github.com/hougesen/mdsf/pull/1648) - chore: bump clap_complete from 4.6.4 to 4.6.5 [`#1642`](https://github.com/hougesen/mdsf/pull/1642) - chore: bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1645`](https://github.com/hougesen/mdsf/pull/1645) - chore: bump globals from 17.4.0 to 17.6.0 in /mdsf-vscode [`#1650`](https://github.com/hougesen/mdsf/pull/1650) - chore: bump @biomejs/biome from 2.4.13 to 2.4.15 in /github-action [`#1646`](https://github.com/hougesen/mdsf/pull/1646) - chore: bump globals from 17.5.0 to 17.6.0 in /github-action [`#1644`](https://github.com/hougesen/mdsf/pull/1644) - chore: bump sha2 from 0.10.9 to 0.11.0 [`#1607`](https://github.com/hougesen/mdsf/pull/1607) - feat(tools): add support for openapi-format [`#1643`](https://github.com/hougesen/mdsf/pull/1643) - chore: bump clap_complete from 4.6.3 to 4.6.4 [`#1640`](https://github.com/hougesen/mdsf/pull/1640) - chore: bump assert_cmd from 2.2.1 to 2.2.2 [`#1641`](https://github.com/hougesen/mdsf/pull/1641) - chore: bump pnpm/action-setup from 5 to 6 [`#1618`](https://github.com/hougesen/mdsf/pull/1618) - chore: bump uncenter/setup-taplo from 1 to 2 [`#1622`](https://github.com/hougesen/mdsf/pull/1622) - chore: bump esbuild from 0.27.4 to 0.28.0 in /github-action [`#1635`](https://github.com/hougesen/mdsf/pull/1635) - chore: bump eslint from 10.1.0 to 10.3.0 in /github-action [`#1634`](https://github.com/hougesen/mdsf/pull/1634) - chore: bump esbuild from 0.27.4 to 0.28.0 in /mdsf-vscode [`#1630`](https://github.com/hougesen/mdsf/pull/1630) - chore: bump eslint from 10.1.0 to 10.3.0 in /mdsf-vscode [`#1631`](https://github.com/hougesen/mdsf/pull/1631) - chore: bump @actions/core from 3.0.0 to 3.0.1 in /github-action [`#1636`](https://github.com/hougesen/mdsf/pull/1636) - chore: bump clap_complete from 4.6.2 to 4.6.3 [`#1628`](https://github.com/hougesen/mdsf/pull/1628) - chore: bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1629`](https://github.com/hougesen/mdsf/pull/1629) - chore: bump @biomejs/biome from 2.4.10 to 2.4.13 in /github-action [`#1637`](https://github.com/hougesen/mdsf/pull/1637) - chore: bump globals from 17.4.0 to 17.5.0 in /github-action [`#1638`](https://github.com/hougesen/mdsf/pull/1638) - chore: bump leafo/gh-actions-lua from 12 to 13 [`#1627`](https://github.com/hougesen/mdsf/pull/1627) - chore: bump test-with from 0.16.0 to 0.16.1 [`#1619`](https://github.com/hougesen/mdsf/pull/1619) - chore: bump assert_cmd from 2.2.0 to 2.2.1 [`#1624`](https://github.com/hougesen/mdsf/pull/1624) - chore: bump @biomejs/biome from 2.4.9 to 2.4.10 in /github-action [`#1616`](https://github.com/hougesen/mdsf/pull/1616) - chore: bump clap from 4.6.0 to 4.6.1 [`#1625`](https://github.com/hougesen/mdsf/pull/1625) - chore: bump the cargo group across 1 directory with 2 updates [`#1626`](https://github.com/hougesen/mdsf/pull/1626) - chore: bump clap_complete from 4.6.0 to 4.6.2 [`#1621`](https://github.com/hougesen/mdsf/pull/1621) - chore: bump actions/upload-pages-artifact from 4 to 5 [`#1623`](https://github.com/hougesen/mdsf/pull/1623) - chore: bump @typescript-eslint/parser in /mdsf-vscode [`#1613`](https://github.com/hougesen/mdsf/pull/1613) - chore: bump @biomejs/biome from 2.4.9 to 2.4.10 in /mdsf-vscode [`#1614`](https://github.com/hougesen/mdsf/pull/1614) - chore: bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1615`](https://github.com/hougesen/mdsf/pull/1615) - chore: bump toml from 1.1.0+spec-1.1.0 to 1.1.2+spec-1.1.0 [`#1617`](https://github.com/hougesen/mdsf/pull/1617) - build(deps): revert back to TypeScript 5 [`#1610`](https://github.com/hougesen/mdsf/pull/1610) - chore: bump typescript from 5.9.3 to 6.0.2 in /mdsf-vscode [`#1604`](https://github.com/hougesen/mdsf/pull/1604) - chore: bump toml from 1.0.7+spec-1.1.0 to 1.1.0+spec-1.1.0 [`#1594`](https://github.com/hougesen/mdsf/pull/1594) - chore: bump eslint from 10.0.3 to 10.1.0 in /github-action [`#1608`](https://github.com/hougesen/mdsf/pull/1608) - chore: bump @biomejs/biome from 2.4.7 to 2.4.9 in /github-action [`#1609`](https://github.com/hougesen/mdsf/pull/1609) - chore: bump eslint from 10.0.3 to 10.1.0 in /mdsf-vscode [`#1602`](https://github.com/hougesen/mdsf/pull/1602) - chore: bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1603`](https://github.com/hougesen/mdsf/pull/1603) - chore: bump @biomejs/biome from 2.4.8 to 2.4.9 in /mdsf-vscode [`#1606`](https://github.com/hougesen/mdsf/pull/1606) - chore: bump ureq from 3.2.0 to 3.3.0 [`#1593`](https://github.com/hougesen/mdsf/pull/1593) - chore: bump terminal_size from 0.4.3 to 0.4.4 [`#1596`](https://github.com/hougesen/mdsf/pull/1596) - chore: bump env_logger from 0.11.9 to 0.11.10 [`#1595`](https://github.com/hougesen/mdsf/pull/1595) - chore: bump EndBug/add-and-commit from 9 to 10 [`#1599`](https://github.com/hougesen/mdsf/pull/1599) - chore: bump codecov/codecov-action from 5 to 6 [`#1600`](https://github.com/hougesen/mdsf/pull/1600) - chore: bump actions/deploy-pages from 4 to 5 [`#1598`](https://github.com/hougesen/mdsf/pull/1598) - chore: bump the npm_and_yarn group across 1 directory with 1 update [`#1597`](https://github.com/hougesen/mdsf/pull/1597) - chore: bump test-with from 0.15.8 to 0.16.0 [`#1592`](https://github.com/hougesen/mdsf/pull/1592) - chore: bump actions/configure-pages from 5 to 6 [`#1601`](https://github.com/hougesen/mdsf/pull/1601) - chore: bump pnpm/action-setup from 4 to 5 [`#1591`](https://github.com/hougesen/mdsf/pull/1591) - chore: bump rustls-webpki in the cargo group across 1 directory [`#1588`](https://github.com/hougesen/mdsf/pull/1588) - chore: bump flatted [`#1589`](https://github.com/hougesen/mdsf/pull/1589) - chore: bump flatted [`#1590`](https://github.com/hougesen/mdsf/pull/1590) - chore: bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1586`](https://github.com/hougesen/mdsf/pull/1586) - chore: bump @biomejs/biome from 2.4.7 to 2.4.8 in /mdsf-vscode [`#1587`](https://github.com/hougesen/mdsf/pull/1587) - chore: bump @typescript-eslint/parser in /mdsf-vscode [`#1585`](https://github.com/hougesen/mdsf/pull/1585) - chore: bump toml from 1.0.6+spec-1.1.0 to 1.0.7+spec-1.1.0 [`#1584`](https://github.com/hougesen/mdsf/pull/1584) - build(vscode): increase minimum version to v1.110.0 [`#1583`](https://github.com/hougesen/mdsf/pull/1583) - chore: bump @biomejs/biome from 2.4.6 to 2.4.7 in /github-action [`#1582`](https://github.com/hougesen/mdsf/pull/1582) - chore: bump @biomejs/biome from 2.4.6 to 2.4.7 in /mdsf-vscode [`#1581`](https://github.com/hougesen/mdsf/pull/1581) - chore: bump jdx/mise-action from 3 to 4 [`#1580`](https://github.com/hougesen/mdsf/pull/1580) - chore: bump undici from 6.23.0 to 6.24.0 in /github-action in the npm_and_yarn group across 1 directory [`#1579`](https://github.com/hougesen/mdsf/pull/1579) - chore: bump @biomejs/biome from 2.4.4 to 2.4.6 in /github-action [`#1565`](https://github.com/hougesen/mdsf/pull/1565) - chore: bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1567`](https://github.com/hougesen/mdsf/pull/1567) - chore: bump @biomejs/biome from 2.4.4 to 2.4.6 in /mdsf-vscode [`#1569`](https://github.com/hougesen/mdsf/pull/1569) - chore: bump @typescript-eslint/parser in /mdsf-vscode [`#1568`](https://github.com/hougesen/mdsf/pull/1568) - chore: bump eslint from 10.0.2 to 10.0.3 in /github-action [`#1566`](https://github.com/hougesen/mdsf/pull/1566) - chore: bump eslint from 10.0.2 to 10.0.3 in /mdsf-vscode [`#1570`](https://github.com/hougesen/mdsf/pull/1570) - chore: bump clap_complete from 4.5.66 to 4.6.0 [`#1575`](https://github.com/hougesen/mdsf/pull/1575) - chore: bump assert_cmd from 2.1.2 to 2.2.0 [`#1571`](https://github.com/hougesen/mdsf/pull/1571) - chore: bump tempfile from 3.26.0 to 3.27.0 [`#1572`](https://github.com/hougesen/mdsf/pull/1572) - chore: bump clap_complete_nushell from 4.5.10 to 4.6.0 [`#1578`](https://github.com/hougesen/mdsf/pull/1578) - chore: bump esbuild from 0.27.3 to 0.27.4 in /mdsf-vscode [`#1574`](https://github.com/hougesen/mdsf/pull/1574) - chore: bump clap from 4.5.60 to 4.6.0 [`#1576`](https://github.com/hougesen/mdsf/pull/1576) - chore: bump esbuild from 0.27.3 to 0.27.4 in /github-action [`#1577`](https://github.com/hougesen/mdsf/pull/1577) - feat(tools): add support for hledger-fmt [`#1573`](https://github.com/hougesen/mdsf/pull/1573) - chore: bump julia-actions/cache from 2 to 3 [`#1561`](https://github.com/hougesen/mdsf/pull/1561) - chore: bump toml from 1.0.4+spec-1.1.0 to 1.0.6+spec-1.1.0 [`#1563`](https://github.com/hougesen/mdsf/pull/1563) - chore: bump which from 8.0.1 to 8.0.2 [`#1562`](https://github.com/hougesen/mdsf/pull/1562) - chore: bump toml from 1.0.3+spec-1.1.0 to 1.0.4+spec-1.1.0 [`#1559`](https://github.com/hougesen/mdsf/pull/1559) - chore: bump which from 8.0.0 to 8.0.1 [`#1560`](https://github.com/hougesen/mdsf/pull/1560) - chore: bump globals from 17.3.0 to 17.4.0 in /mdsf-vscode [`#1557`](https://github.com/hougesen/mdsf/pull/1557) - chore: bump globals from 17.3.0 to 17.4.0 in /github-action [`#1558`](https://github.com/hougesen/mdsf/pull/1558) - feat(tools): add support for c3fmt [`#1556`](https://github.com/hougesen/mdsf/pull/1556) - feat(tools): add support for hongdown [`#1555`](https://github.com/hougesen/mdsf/pull/1555) - feat(tools): add support for djangofmt [`#1554`](https://github.com/hougesen/mdsf/pull/1554) - feat(tools): add support for panache [`#1553`](https://github.com/hougesen/mdsf/pull/1553) - chore: publish to vscode using @vscode/vsce instead of vsce [`#1552`](https://github.com/hougesen/mdsf/pull/1552) #### [v0.12.0](https://github.com/hougesen/mdsf/compare/v0.11.1...v0.12.0) > 28 February 2026 - chore: release v0.12.0 [`#1551`](https://github.com/hougesen/mdsf/pull/1551) - feat(init): specify schema version with --schema-version [`#1550`](https://github.com/hougesen/mdsf/pull/1550) - feat(init): specify file format [`#1549`](https://github.com/hougesen/mdsf/pull/1549) - chore: bump env_logger from 0.11.8 to 0.11.9 [`#1519`](https://github.com/hougesen/mdsf/pull/1519) - chore: bump @eslint/js from 9.39.2 to 10.0.1 in /mdsf-vscode [`#1545`](https://github.com/hougesen/mdsf/pull/1545) - feat: support defining config using yaml [`#1548`](https://github.com/hougesen/mdsf/pull/1548) - chore: bump eslint from 9.39.2 to 10.0.2 in /mdsf-vscode [`#1544`](https://github.com/hougesen/mdsf/pull/1544) - feat(tools): add support for zuban [`#1547`](https://github.com/hougesen/mdsf/pull/1547) - feat(tools): add support for zsweep [`#1546`](https://github.com/hougesen/mdsf/pull/1546) - feat: support reading config from mdsf.toml [`#1543`](https://github.com/hougesen/mdsf/pull/1543) - chore: bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1536`](https://github.com/hougesen/mdsf/pull/1536) - chore: bump tempfile from 3.25.0 to 3.26.0 [`#1539`](https://github.com/hougesen/mdsf/pull/1539) - chore: bump @eslint/js from 9.39.2 to 10.0.1 in /github-action [`#1531`](https://github.com/hougesen/mdsf/pull/1531) - chore: bump esbuild from 0.27.2 to 0.27.3 in /mdsf-vscode [`#1533`](https://github.com/hougesen/mdsf/pull/1533) - chore: bump esbuild from 0.27.2 to 0.27.3 in /github-action [`#1532`](https://github.com/hougesen/mdsf/pull/1532) - chore: bump @typescript-eslint/parser in /mdsf-vscode [`#1534`](https://github.com/hougesen/mdsf/pull/1534) - chore: bump @biomejs/biome from 2.3.13 to 2.4.4 in /mdsf-vscode [`#1537`](https://github.com/hougesen/mdsf/pull/1537) - chore: bump owo-colors from 4.2.3 to 4.3.0 [`#1540`](https://github.com/hougesen/mdsf/pull/1540) - chore: bump test-with from 0.15.7 to 0.15.8 [`#1538`](https://github.com/hougesen/mdsf/pull/1538) - chore: bump clap from 4.5.58 to 4.5.60 [`#1541`](https://github.com/hougesen/mdsf/pull/1541) - feat: publish latest stable schema [`#1542`](https://github.com/hougesen/mdsf/pull/1542) - chore: bump @biomejs/biome from 2.3.13 to 2.4.4 in /github-action [`#1530`](https://github.com/hougesen/mdsf/pull/1530) - chore: bump eslint from 9.39.2 to 10.0.2 in /github-action [`#1529`](https://github.com/hougesen/mdsf/pull/1529) - chore: bump clap_complete from 4.5.65 to 4.5.66 [`#1521`](https://github.com/hougesen/mdsf/pull/1521) - feat: support formatting custom file extensions [`#1528`](https://github.com/hougesen/mdsf/pull/1528) - chore: bump predicates from 3.1.3 to 3.1.4 [`#1520`](https://github.com/hougesen/mdsf/pull/1520) - chore: bump minimatch [`#1526`](https://github.com/hougesen/mdsf/pull/1526) - chore: bump minimatch [`#1527`](https://github.com/hougesen/mdsf/pull/1527) - build(carg-dist): upgrade to v0.31.0 [`#1525`](https://github.com/hougesen/mdsf/pull/1525) - chore: bump tempfile from 3.24.0 to 3.25.0 [`#1518`](https://github.com/hougesen/mdsf/pull/1518) - chore: bump clap from 4.5.57 to 4.5.58 [`#1522`](https://github.com/hougesen/mdsf/pull/1522) - build(deps): bump serde_json from 1.0.148 to 1.0.149 [`#1473`](https://github.com/hougesen/mdsf/pull/1473) - build(deps): bump clap from 4.5.53 to 4.5.54 [`#1472`](https://github.com/hougesen/mdsf/pull/1472) - feat(tools): add support for the scala cli [`#1475`](https://github.com/hougesen/mdsf/pull/1475) - build(deps): bump clap_complete from 4.5.64 to 4.5.65 [`#1474`](https://github.com/hougesen/mdsf/pull/1474) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1471`](https://github.com/hougesen/mdsf/pull/1471) - build(deps): bump clap_complete from 4.5.63 to 4.5.64 [`#1469`](https://github.com/hougesen/mdsf/pull/1469) - refactor: remove all usage of unwrap and expect in tests [`#1468`](https://github.com/hougesen/mdsf/pull/1468) - build(deps): bump serde_json from 1.0.147 to 1.0.148 [`#1466`](https://github.com/hougesen/mdsf/pull/1466) - build(deps): bump clap_complete from 4.5.62 to 4.5.63 [`#1467`](https://github.com/hougesen/mdsf/pull/1467) - build(deps): bump schemars from 1.1.0 to 1.2.0 [`#1465`](https://github.com/hougesen/mdsf/pull/1465) - feat(tools): add support for kube-linter [`#1464`](https://github.com/hougesen/mdsf/pull/1464) - feat(tools): add support for action-validator [`#1463`](https://github.com/hougesen/mdsf/pull/1463) - feat: support installing packages using mise for testing [`#1462`](https://github.com/hougesen/mdsf/pull/1462) - feat(tools): add support for swiftlint [`#1461`](https://github.com/hougesen/mdsf/pull/1461) - build: upgrade all packages to node 24 [`#1460`](https://github.com/hougesen/mdsf/pull/1460) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1456`](https://github.com/hougesen/mdsf/pull/1456) - build(deps): bump tempfile from 3.23.0 to 3.24.0 [`#1459`](https://github.com/hougesen/mdsf/pull/1459) - build(deps): bump serde_json from 1.0.146 to 1.0.147 [`#1457`](https://github.com/hougesen/mdsf/pull/1457) - build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#1458`](https://github.com/hougesen/mdsf/pull/1458) - feat: documentation website [`#1455`](https://github.com/hougesen/mdsf/pull/1455) - build(deps): bump serde_json from 1.0.145 to 1.0.146 [`#1454`](https://github.com/hougesen/mdsf/pull/1454) - chore: set version to dev [`#1453`](https://github.com/hougesen/mdsf/pull/1453) - build(deps): bump clap_complete from 4.5.61 to 4.5.62 [`#1452`](https://github.com/hougesen/mdsf/pull/1452) - feat(config): support json5 [`d46d72b`](https://github.com/hougesen/mdsf/commit/d46d72b582479f997d3b8fb519073813ce55a6dd) - feat(tools): add fix and check to twig-cs-fixer [`728e52e`](https://github.com/hougesen/mdsf/commit/728e52ebf88e8674e17143046f50a7445abda107) - feat(tools): add support for txtpbfmt [`2c63b2c`](https://github.com/hougesen/mdsf/commit/2c63b2c69c21082abc56f35f4d47ac3c38794713) - feat(tools): add dhall:lint [`443c95f`](https://github.com/hougesen/mdsf/commit/443c95fff88a7d7b50133239da476cbcb5728817) - chore: bump @actions/core from 2.0.2 to 3.0.0 in /github-action [`f03b304`](https://github.com/hougesen/mdsf/commit/f03b30459572d8f565cff2481790705739915420) - chore: bump @biomejs/biome from 2.3.11 to 2.3.13 in /github-action [`6bdcc46`](https://github.com/hougesen/mdsf/commit/6bdcc4644aec946fc2b8b356374fb4c6943cc818) - chore: bump @biomejs/biome from 2.3.11 to 2.3.13 in /mdsf-vscode [`7cb231b`](https://github.com/hougesen/mdsf/commit/7cb231b3b407b1966edfcacb7408695b6c3ca41c) - chore: bump @biomejs/biome from 2.3.10 to 2.3.11 in /mdsf-vscode [`0f89450`](https://github.com/hougesen/mdsf/commit/0f89450d77165ad64b8c9aebae0e20414b54634a) - chore: bump @biomejs/biome from 2.3.10 to 2.3.11 in /github-action [`543a99e`](https://github.com/hougesen/mdsf/commit/543a99e4099006f913073a345d07f6d0a9484267) - chore: bump @actions/tool-cache from 3.0.0 to 4.0.0 in /github-action [`3fae51a`](https://github.com/hougesen/mdsf/commit/3fae51ae88a022fc3eaabc9f446417b164fcf4ea) - feat(tools): add ghokin:check [`6652d4b`](https://github.com/hougesen/mdsf/commit/6652d4b78b0bae0947bad2accc38998e1a434ed7) - feat(tools): add atlas:lint [`0295214`](https://github.com/hougesen/mdsf/commit/0295214626ae34fd68fbec1e1d7f0946c1291f0e) - feat(tools): add ziggy:lint [`81f7a59`](https://github.com/hougesen/mdsf/commit/81f7a5931b6f63f223eeeb5f1484628afa1ac962) - chore: bump @actions/tool-cache from 2.0.2 to 3.0.0 in /github-action [`44a320b`](https://github.com/hougesen/mdsf/commit/44a320b00f2c801ed47cd028f7cd0e1de6ce2cd7) - chore: bump time in the cargo group across 1 directory [`035687a`](https://github.com/hougesen/mdsf/commit/035687aeb146c4aff4c5b3fe5ac7b12743304b4d) - chore: bump @actions/core from 2.0.1 to 2.0.2 in /github-action [`cc11263`](https://github.com/hougesen/mdsf/commit/cc11263b9c51035ad7278ab217e0fa3c80554529) - ci: generate github action build on push [`c3fe2d9`](https://github.com/hougesen/mdsf/commit/c3fe2d9863a4cc22fa4de596039f738645ec79ea) - chore: bump clap from 4.5.54 to 4.5.56 [`0916b75`](https://github.com/hougesen/mdsf/commit/0916b75616e8c3cc1e27725627b28b7fe6cb4834) - chore: bump ureq from 3.1.4 to 3.2.0 [`9af0359`](https://github.com/hougesen/mdsf/commit/9af03598a123df087cf597f91ede886e01a7bad9) - chore: bump clap from 4.5.56 to 4.5.57 [`9f72396`](https://github.com/hougesen/mdsf/commit/9f7239675427c53d96d9ca26537bcef6ca8e5d19) - chore: bump schemars from 1.2.0 to 1.2.1 [`349efee`](https://github.com/hougesen/mdsf/commit/349efee82279f473f0954b3d83a55caf9121b280) - chore: bump globals from 17.0.0 to 17.3.0 in /github-action [`045efc3`](https://github.com/hougesen/mdsf/commit/045efc36b9f4079509b173a88b9e41e10b84c445) - chore: bump globals from 17.0.0 to 17.3.0 in /mdsf-vscode [`801582b`](https://github.com/hougesen/mdsf/commit/801582bf630de82f158aa8c730ad5f59a1019d01) - chore: bump globals from 16.5.0 to 17.0.0 in /mdsf-vscode [`74cb454`](https://github.com/hougesen/mdsf/commit/74cb454b93acb841db9b2a6fc91c8272b14179aa) - chore: bump globals from 16.5.0 to 17.0.0 in /github-action [`ed5275a`](https://github.com/hougesen/mdsf/commit/ed5275a972304562b29a9bd48f2ac7589e661bbf) - fix: add github action build to git in ci [`73da667`](https://github.com/hougesen/mdsf/commit/73da667ec249f6606d326fdc361fda746202b79e) - chore: updated generated code [`32d5d43`](https://github.com/hougesen/mdsf/commit/32d5d43be31c56ad68484bfd430e7410433c20a6) - chore: bump json5 from 1.3.0 to 1.3.1 [`0ebf5f2`](https://github.com/hougesen/mdsf/commit/0ebf5f248172225ee9df4af33d4afc9363f2d10d) - chore: bump regex from 1.12.2 to 1.12.3 [`28c8e94`](https://github.com/hougesen/mdsf/commit/28c8e941196a76fadc035465b24e4b42b621f3d2) - chore: bump convert_case from 0.10.0 to 0.11.0 [`ceccd0d`](https://github.com/hougesen/mdsf/commit/ceccd0d183360728753304ed005073bf0be21bd1) - chore: bump test-with from 0.15.6 to 0.15.7 [`79bfaff`](https://github.com/hougesen/mdsf/commit/79bfaff2657ef4b69e1510edfe8966572d7aea58) - build(deps): bump assert_cmd from 2.1.1 to 2.1.2 [`05700a8`](https://github.com/hougesen/mdsf/commit/05700a8ef4e051c50a3be7323f38e88aaab61dc9) - chore: bump bytes in the cargo group across 1 directory [`c83d4e4`](https://github.com/hougesen/mdsf/commit/c83d4e44fd3a8a908d579f71888488bef11f31d7) - chore: updated generated code [`0b5fff7`](https://github.com/hougesen/mdsf/commit/0b5fff7d4a812676094be4f43e0c71bcf683fa55) - chore: updated generated code [`64cedf2`](https://github.com/hougesen/mdsf/commit/64cedf22dc5a24a4b79f37dffafb7ec456769041) #### [v0.11.1](https://github.com/hougesen/mdsf/compare/v0.11.0...v0.11.1) > 17 December 2025 - chore: release v0.11.1 [`#1451`](https://github.com/hougesen/mdsf/pull/1451) - build: generate new github action bundle [`#1450`](https://github.com/hougesen/mdsf/pull/1450) - build(deps): bump actions/cache from 4 to 5 [`#1447`](https://github.com/hougesen/mdsf/pull/1447) - build(deps-dev): bump esbuild from 0.27.1 to 0.27.2 in /github-action [`#1448`](https://github.com/hougesen/mdsf/pull/1448) - build(deps-dev): bump @biomejs/biome in /mdsf-vscode [`#1449`](https://github.com/hougesen/mdsf/pull/1449) - build(deps-dev): bump @biomejs/biome in /github-action [`#1445`](https://github.com/hougesen/mdsf/pull/1445) - build(deps-dev): bump esbuild from 0.27.1 to 0.27.2 in /mdsf-vscode [`#1446`](https://github.com/hougesen/mdsf/pull/1446) - build(deps-dev): bump esbuild from 0.27.0 to 0.27.1 in /mdsf-vscode [`#1443`](https://github.com/hougesen/mdsf/pull/1443) - build(deps-dev): bump eslint from 9.39.1 to 9.39.2 in /mdsf-vscode [`#1441`](https://github.com/hougesen/mdsf/pull/1441) - build(deps-dev): bump @eslint/js from 9.39.1 to 9.39.2 in /mdsf-vscode [`#1432`](https://github.com/hougesen/mdsf/pull/1432) - build(deps-dev): bump @eslint/js from 9.39.1 to 9.39.2 in /github-action [`#1435`](https://github.com/hougesen/mdsf/pull/1435) - build(deps-dev): bump eslint from 9.39.1 to 9.39.2 in /github-action [`#1436`](https://github.com/hougesen/mdsf/pull/1436) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1440`](https://github.com/hougesen/mdsf/pull/1440) - build(deps-dev): bump esbuild from 0.27.0 to 0.27.1 in /github-action [`#1438`](https://github.com/hougesen/mdsf/pull/1438) - build(deps): bump @actions/core from 1.11.1 to 2.0.1 in /github-action [`#1439`](https://github.com/hougesen/mdsf/pull/1439) - build(cargo-dist): bump version to 0.30.3 [`#1444`](https://github.com/hougesen/mdsf/pull/1444) - build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#1437`](https://github.com/hougesen/mdsf/pull/1437) - build(deps-dev): bump @biomejs/biome from 2.3.5 to 2.3.9 in /mdsf-vscode [`#1442`](https://github.com/hougesen/mdsf/pull/1442) - build(deps-dev): bump @biomejs/biome in /github-action [`#1433`](https://github.com/hougesen/mdsf/pull/1433) - build(deps): bump actions/cache from 4 to 5 [`#1431`](https://github.com/hougesen/mdsf/pull/1431) - refactor(tools): set default rustfmt edition to 2024 [`#1430`](https://github.com/hougesen/mdsf/pull/1430) - fix(tools): disable typos since it is flaky [`#1429`](https://github.com/hougesen/mdsf/pull/1429) - feat(tools): add support for mago analyze [`#1428`](https://github.com/hougesen/mdsf/pull/1428) - build(deps): bump test-with from 0.15.5 to 0.15.6 [`#1427`](https://github.com/hougesen/mdsf/pull/1427) - build(deps): bump log from 0.4.28 to 0.4.29 [`#1426`](https://github.com/hougesen/mdsf/pull/1426) - feat: add support for oxfmt [`#1425`](https://github.com/hougesen/mdsf/pull/1425) - feat(tools): add support for miss_hit [`#1424`](https://github.com/hougesen/mdsf/pull/1424) - build(deps): bump actions/checkout from 5 to 6 [`#1423`](https://github.com/hougesen/mdsf/pull/1423) - build(deps): bump convert_case from 0.9.0 to 0.10.0 [`#1422`](https://github.com/hougesen/mdsf/pull/1422) - build(deps): bump clap from 4.5.52 to 4.5.53 [`#1419`](https://github.com/hougesen/mdsf/pull/1419) - build(deps): bump clap_complete from 4.5.60 to 4.5.61 [`#1420`](https://github.com/hougesen/mdsf/pull/1420) - feat(tools): add support for tclint and tclfmt [`#1421`](https://github.com/hougesen/mdsf/pull/1421) - build(deps-dev): bump glob [`#1418`](https://github.com/hougesen/mdsf/pull/1418) - build(deps): bump clap from 4.5.51 to 4.5.52 [`#1416`](https://github.com/hougesen/mdsf/pull/1416) - test: disable deno exec name test [`#1417`](https://github.com/hougesen/mdsf/pull/1417) - build(deps-dev): bump js-yaml [`#1414`](https://github.com/hougesen/mdsf/pull/1414) - build(deps-dev): bump js-yaml [`#1413`](https://github.com/hougesen/mdsf/pull/1413) - feat(tools): add support for formatting dune files [`#1412`](https://github.com/hougesen/mdsf/pull/1412) - feat(tools): add support for yard-lint [`#1411`](https://github.com/hougesen/mdsf/pull/1411) - feat(tools): add support for api-linter [`#1410`](https://github.com/hougesen/mdsf/pull/1410) - feat(tools): add support for rumdl [`#1409`](https://github.com/hougesen/mdsf/pull/1409) #### [v0.11.0](https://github.com/hougesen/mdsf/compare/v0.10.8...v0.11.0) > 11 November 2025 - chore: release v0.11.0 [`#1408`](https://github.com/hougesen/mdsf/pull/1408) - build(deps-dev): bump esbuild from 0.25.12 to 0.27.0 in /mdsf-vscode [`#1402`](https://github.com/hougesen/mdsf/pull/1402) - build(deps-dev): bump @biomejs/biome from 2.3.4 to 2.3.5 in /mdsf-vscode [`#1406`](https://github.com/hougesen/mdsf/pull/1406) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1405`](https://github.com/hougesen/mdsf/pull/1405) - build(deps-dev): bump esbuild from 0.25.12 to 0.27.0 in /github-action [`#1404`](https://github.com/hougesen/mdsf/pull/1404) - build(deps-dev): bump @biomejs/biome in /github-action [`#1403`](https://github.com/hougesen/mdsf/pull/1403) - build(deps): bump ureq from 3.1.2 to 3.1.4 [`#1401`](https://github.com/hougesen/mdsf/pull/1401) - feat: add experimental support for custom tools [`#1400`](https://github.com/hougesen/mdsf/pull/1400) - build(deps-dev): bump eslint from 9.38.0 to 9.39.1 in /github-action [`#1396`](https://github.com/hougesen/mdsf/pull/1396) - build(deps-dev): bump @biomejs/biome in /github-action [`#1395`](https://github.com/hougesen/mdsf/pull/1395) - build(deps-dev): bump @biomejs/biome from 2.3.3 to 2.3.4 in /mdsf-vscode [`#1394`](https://github.com/hougesen/mdsf/pull/1394) - build(deps-dev): bump eslint from 9.38.0 to 9.39.1 in /mdsf-vscode [`#1399`](https://github.com/hougesen/mdsf/pull/1399) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1397`](https://github.com/hougesen/mdsf/pull/1397) - chore(dependabot): run npm check once a month [`#1391`](https://github.com/hougesen/mdsf/pull/1391) - build(deps-dev): bump esbuild from 0.25.11 to 0.25.12 in /mdsf-vscode [`#1377`](https://github.com/hougesen/mdsf/pull/1377) - build(deps-dev): bump globals from 16.4.0 to 16.5.0 in /github-action [`#1384`](https://github.com/hougesen/mdsf/pull/1384) - feat(tools): add support for pkl format [`#1390`](https://github.com/hougesen/mdsf/pull/1390) - build(deps-dev): bump @biomejs/biome from 2.3.2 to 2.3.3 in /mdsf-vscode [`#1381`](https://github.com/hougesen/mdsf/pull/1381) - build(deps-dev): bump globals from 16.4.0 to 16.5.0 in /mdsf-vscode [`#1382`](https://github.com/hougesen/mdsf/pull/1382) - build(deps-dev): bump @biomejs/biome in /github-action [`#1385`](https://github.com/hougesen/mdsf/pull/1385) - build(deps-dev): bump esbuild from 0.25.11 to 0.25.12 in /github-action [`#1387`](https://github.com/hougesen/mdsf/pull/1387) - build(deps): bump clap_complete_nushell from 4.5.9 to 4.5.10 [`#1376`](https://github.com/hougesen/mdsf/pull/1376) - build(deps): bump schemars from 1.0.4 to 1.1.0 [`#1388`](https://github.com/hougesen/mdsf/pull/1388) - build(deps): bump test-with from 0.15.4 to 0.15.5 [`#1374`](https://github.com/hougesen/mdsf/pull/1374) - build(deps): bump convert_case from 0.8.0 to 0.9.0 [`#1389`](https://github.com/hougesen/mdsf/pull/1389) - build(deps): bump actions/setup-node from 4 to 6 [`#1353`](https://github.com/hougesen/mdsf/pull/1353) - refactor(test): use cargo_bin_cmd [`#1372`](https://github.com/hougesen/mdsf/pull/1372) - build(cargo-dist): bump version to v0.30.2 [`#1371`](https://github.com/hougesen/mdsf/pull/1371) - build(deps): bump ignore from 0.4.24 to 0.4.25 [`#1370`](https://github.com/hougesen/mdsf/pull/1370) - build(deps): bump clap_complete from 4.5.59 to 4.5.60 [`#1368`](https://github.com/hougesen/mdsf/pull/1368) - build(deps-dev): bump @biomejs/biome in /github-action [`#1365`](https://github.com/hougesen/mdsf/pull/1365) - build(deps): bump clap from 4.5.50 to 4.5.51 [`#1369`](https://github.com/hougesen/mdsf/pull/1369) - build(deps-dev): bump eslint from 9.37.0 to 9.38.0 in /mdsf-vscode [`#1354`](https://github.com/hougesen/mdsf/pull/1354) - build(deps-dev): bump @vscode/test-cli in /mdsf-vscode [`#1342`](https://github.com/hougesen/mdsf/pull/1342) - build(deps-dev): bump eslint from 9.37.0 to 9.38.0 in /github-action [`#1356`](https://github.com/hougesen/mdsf/pull/1356) - build(deps-dev): bump @biomejs/biome from 2.2.5 to 2.3.1 in /mdsf-vscode [`#1363`](https://github.com/hougesen/mdsf/pull/1363) - build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#1351`](https://github.com/hougesen/mdsf/pull/1351) - build(deps): bump assert_cmd from 2.0.17 to 2.1.0 [`#1366`](https://github.com/hougesen/mdsf/pull/1366) - build(deps): bump regex from 1.11.3 to 1.12.2 [`#1364`](https://github.com/hougesen/mdsf/pull/1364) - build(deps-dev): bump esbuild from 0.25.10 to 0.25.11 in /mdsf-vscode [`#1359`](https://github.com/hougesen/mdsf/pull/1359) - build(deps): bump ignore from 0.4.23 to 0.4.24 [`#1350`](https://github.com/hougesen/mdsf/pull/1350) - build(deps-dev): bump @eslint/js from 9.37.0 to 9.38.0 in /github-action [`#1358`](https://github.com/hougesen/mdsf/pull/1358) - build(deps-dev): bump @eslint/js from 9.37.0 to 9.38.0 in /mdsf-vscode [`#1357`](https://github.com/hougesen/mdsf/pull/1357) - build(deps-dev): bump esbuild from 0.25.10 to 0.25.11 in /github-action [`#1355`](https://github.com/hougesen/mdsf/pull/1355) - build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.46.0 to 8.46.1 in /mdsf-vscode [`#1352`](https://github.com/hougesen/mdsf/pull/1352) - fix(sqlfluff): change test input [`#1367`](https://github.com/hougesen/mdsf/pull/1367) - build(deps): bump clap_complete_nushell from 4.5.8 to 4.5.9 [`#1348`](https://github.com/hougesen/mdsf/pull/1348) - build(deps): bump clap_complete from 4.5.58 to 4.5.59 [`#1349`](https://github.com/hougesen/mdsf/pull/1349) - build(deps): bump clap from 4.5.48 to 4.5.49 [`#1347`](https://github.com/hougesen/mdsf/pull/1347) - chore: update tools descriptions [`#1360`](https://github.com/hougesen/mdsf/pull/1360) #### [v0.10.8](https://github.com/hougesen/mdsf/compare/v0.10.7...v0.10.8) > 8 October 2025 - chore: release v0.10.8 [`#1341`](https://github.com/hougesen/mdsf/pull/1341) - build(deps): bump astral-sh/setup-uv from 6 to 7 [`#1338`](https://github.com/hougesen/mdsf/pull/1338) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1340`](https://github.com/hougesen/mdsf/pull/1340) - build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#1339`](https://github.com/hougesen/mdsf/pull/1339) - feat(tools): support json_repair [`#1336`](https://github.com/hougesen/mdsf/pull/1336) - chore: add citation file [`#1337`](https://github.com/hougesen/mdsf/pull/1337) - ci: bump lua action versions [`#1334`](https://github.com/hougesen/mdsf/pull/1334) - build(deps): bump clap from 4.5.47 to 4.5.48 [`#1304`](https://github.com/hougesen/mdsf/pull/1304) - build(deps): bump tempfile from 3.22.0 to 3.23.0 [`#1313`](https://github.com/hougesen/mdsf/pull/1313) - build(deps): bump clap_complete from 4.5.57 to 4.5.58 [`#1302`](https://github.com/hougesen/mdsf/pull/1302) - build(deps-dev): bump eslint from 9.36.0 to 9.37.0 in /mdsf-vscode [`#1331`](https://github.com/hougesen/mdsf/pull/1331) - build(deps-dev): bump @eslint/js from 9.36.0 to 9.37.0 in /mdsf-vscode [`#1330`](https://github.com/hougesen/mdsf/pull/1330) - build(deps-dev): bump typescript from 5.9.2 to 5.9.3 in /mdsf-vscode [`#1328`](https://github.com/hougesen/mdsf/pull/1328) - build(deps-dev): bump @biomejs/biome from 2.2.3 to 2.2.5 in /mdsf-vscode [`#1326`](https://github.com/hougesen/mdsf/pull/1326) - build(deps-dev): bump @biomejs/biome in /github-action [`#1324`](https://github.com/hougesen/mdsf/pull/1324) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1329`](https://github.com/hougesen/mdsf/pull/1329) - build(deps-dev): bump eslint from 9.36.0 to 9.37.0 in /github-action [`#1325`](https://github.com/hougesen/mdsf/pull/1325) - build(deps): bump owo-colors from 4.2.2 to 4.2.3 [`#1323`](https://github.com/hougesen/mdsf/pull/1323) - build(deps-dev): bump eslint from 9.35.0 to 9.36.0 in /mdsf-vscode [`#1307`](https://github.com/hougesen/mdsf/pull/1307) - build(deps-dev): bump eslint from 9.35.0 to 9.36.0 in /github-action [`#1312`](https://github.com/hougesen/mdsf/pull/1312) - build(deps-dev): bump esbuild from 0.25.9 to 0.25.10 in /github-action [`#1305`](https://github.com/hougesen/mdsf/pull/1305) - build(deps-dev): bump esbuild from 0.25.9 to 0.25.10 in /mdsf-vscode [`#1306`](https://github.com/hougesen/mdsf/pull/1306) - build(deps): bump serde from 1.0.226 to 1.0.228 [`#1317`](https://github.com/hougesen/mdsf/pull/1317) - fix: update superhtml expected output [`#1316`](https://github.com/hougesen/mdsf/pull/1316) - build(deps): bump regex from 1.11.2 to 1.11.3 [`#1315`](https://github.com/hougesen/mdsf/pull/1315) - build(deps): bump serde from 1.0.219 to 1.0.225 [`#1303`](https://github.com/hougesen/mdsf/pull/1303) - build(deps-dev): bump globals from 16.3.0 to 16.4.0 in /github-action [`#1295`](https://github.com/hougesen/mdsf/pull/1295) - build(deps-dev): bump globals from 16.3.0 to 16.4.0 in /mdsf-vscode [`#1296`](https://github.com/hougesen/mdsf/pull/1296) - build(deps): bump serde_json from 1.0.143 to 1.0.145 [`#1298`](https://github.com/hougesen/mdsf/pull/1298) - chore: update version to dev [`b96a84d`](https://github.com/hougesen/mdsf/commit/b96a84d6246b31234aea2b944cf667d2d5606b8e) - build: remove custom runners from cargo-dist (#1335) [`58e243d`](https://github.com/hougesen/mdsf/commit/58e243d794cb5048b75afeea2d6e824b7999ddf8) - chore: update changelog [`32af35d`](https://github.com/hougesen/mdsf/commit/32af35d9178b6dd529aa88b07798196f30009609) #### [v0.10.7](https://github.com/hougesen/mdsf/compare/v0.10.6...v0.10.7) > 9 September 2025 - chore: release v0.10.7 [`#1294`](https://github.com/hougesen/mdsf/pull/1294) - build(deps): bump tempfile from 3.21.0 to 3.22.0 [`#1293`](https://github.com/hougesen/mdsf/pull/1293) - feat(tools): add support for prettierd [`#1292`](https://github.com/hougesen/mdsf/pull/1292) - build(deps): bump ureq from 3.1.1 to 3.1.2 [`#1291`](https://github.com/hougesen/mdsf/pull/1291) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1288`](https://github.com/hougesen/mdsf/pull/1288) - build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#1289`](https://github.com/hougesen/mdsf/pull/1289) - build(cargo-dist): bump version to v0.30.0 [`#1290`](https://github.com/hougesen/mdsf/pull/1290) #### [v0.10.6](https://github.com/hougesen/mdsf/compare/v0.10.5...v0.10.6) > 7 September 2025 - chore: release v0.10.6 [`#1286`](https://github.com/hougesen/mdsf/pull/1286) - build(deps): bump actions/setup-node from 4 to 5 [`#1276`](https://github.com/hougesen/mdsf/pull/1276) - build(deps): bump actions/checkout from 4 to 5 [`#1246`](https://github.com/hougesen/mdsf/pull/1246) - chore(dependabot): exclude cargo-dist workflow [`#1283`](https://github.com/hougesen/mdsf/pull/1283) - build(deps): bump actions/setup-go from 5 to 6 [`#1272`](https://github.com/hougesen/mdsf/pull/1272) - build(deps-dev): bump eslint from 9.34.0 to 9.35.0 in /github-action [`#1274`](https://github.com/hougesen/mdsf/pull/1274) - build(deps): bump actions/setup-python from 5 to 6 [`#1273`](https://github.com/hougesen/mdsf/pull/1273) - build(deps-dev): bump @biomejs/biome from 2.2.2 to 2.2.3 in /mdsf-vscode [`#1275`](https://github.com/hougesen/mdsf/pull/1275) - build(deps-dev): bump @eslint/js from 9.34.0 to 9.35.0 in /github-action [`#1278`](https://github.com/hougesen/mdsf/pull/1278) - build(deps-dev): bump eslint from 9.34.0 to 9.35.0 in /mdsf-vscode [`#1281`](https://github.com/hougesen/mdsf/pull/1281) - build(deps): bump ureq from 3.1.0 to 3.1.1 [`#1282`](https://github.com/hougesen/mdsf/pull/1282) - build(deps-dev): bump @biomejs/biome in /github-action [`#1277`](https://github.com/hougesen/mdsf/pull/1277) - build(deps): bump process_control from 5.1.1 to 5.2.0 [`#1280`](https://github.com/hougesen/mdsf/pull/1280) - build(deps-dev): bump @eslint/js from 9.34.0 to 9.35.0 in /mdsf-vscode [`#1279`](https://github.com/hougesen/mdsf/pull/1279) - fix(mdsf-vscode): fix mdsf-vscode error log [`#1271`](https://github.com/hougesen/mdsf/pull/1271) - build(deps): bump clap from 4.5.46 to 4.5.47 [`#1268`](https://github.com/hougesen/mdsf/pull/1268) - build(deps): bump log from 0.4.27 to 0.4.28 [`#1269`](https://github.com/hougesen/mdsf/pull/1269) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1265`](https://github.com/hougesen/mdsf/pull/1265) - build: bump actions/setup-java to v5 [`#1267`](https://github.com/hougesen/mdsf/pull/1267) - build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#1266`](https://github.com/hougesen/mdsf/pull/1266) - build(deps): bump clap to v4.5.46 [`#1264`](https://github.com/hougesen/mdsf/pull/1264) - build(deps-dev): bump @biomejs/biome in /github-action [`#1259`](https://github.com/hougesen/mdsf/pull/1259) - build(deps): bump regex from 1.11.1 to 1.11.2 [`#1260`](https://github.com/hougesen/mdsf/pull/1260) - build(deps-dev): bump eslint from 9.33.0 to 9.34.0 in /github-action [`#1262`](https://github.com/hougesen/mdsf/pull/1262) - build(deps-dev): bump @biomejs/biome from 2.2.0 to 2.2.2 in /mdsf-vscode [`#1258`](https://github.com/hougesen/mdsf/pull/1258) - build(deps-dev): bump eslint from 9.33.0 to 9.34.0 in /mdsf-vscode [`#1257`](https://github.com/hougesen/mdsf/pull/1257) - build(deps): update test_with to v0.15.4 [`#1256`](https://github.com/hougesen/mdsf/pull/1256) #### [v0.10.5](https://github.com/hougesen/mdsf/compare/v0.10.4...v0.10.5) > 22 August 2025 - chore: release v0.10.5 [`#1255`](https://github.com/hougesen/mdsf/pull/1255) - build(deps): bump ureq from 3.0.12 to 3.1.0 [`#1243`](https://github.com/hougesen/mdsf/pull/1243) - build(deps): bump tempfile from 3.20.0 to 3.21.0 [`#1244`](https://github.com/hougesen/mdsf/pull/1244) - build(deps): bump serde_json from 1.0.142 to 1.0.143 [`#1242`](https://github.com/hougesen/mdsf/pull/1242) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1251`](https://github.com/hougesen/mdsf/pull/1251) - build(deps-dev): bump esbuild from 0.25.8 to 0.25.9 in /mdsf-vscode [`#1252`](https://github.com/hougesen/mdsf/pull/1252) - build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#1253`](https://github.com/hougesen/mdsf/pull/1253) - build(deps-dev): bump esbuild from 0.25.8 to 0.25.9 in /github-action [`#1248`](https://github.com/hougesen/mdsf/pull/1248) - build(deps-dev): bump @biomejs/biome in /github-action [`#1250`](https://github.com/hougesen/mdsf/pull/1250) - build(deps-dev): bump @biomejs/biome from 2.1.4 to 2.2.0 in /mdsf-vscode [`#1249`](https://github.com/hougesen/mdsf/pull/1249) - test(mbake): update test data [`#1245`](https://github.com/hougesen/mdsf/pull/1245) - build(deps): bump clap from 4.5.44 to 4.5.45 [`#1241`](https://github.com/hougesen/mdsf/pull/1241) - refactor: use chained if let syntax [`#1240`](https://github.com/hougesen/mdsf/pull/1240) - build(deps): bump clap from 4.5.43 to 4.5.44 [`#1238`](https://github.com/hougesen/mdsf/pull/1238) - build(deps): bump terminal_size from 0.4.2 to 0.4.3 [`#1239`](https://github.com/hougesen/mdsf/pull/1239) - build(deps-dev): bump @biomejs/biome in /github-action [`#1230`](https://github.com/hougesen/mdsf/pull/1230) - build(deps): bump clap_complete from 4.5.56 to 4.5.57 [`#1237`](https://github.com/hougesen/mdsf/pull/1237) - build(deps-dev): bump @biomejs/biome from 2.1.3 to 2.1.4 in /mdsf-vscode [`#1234`](https://github.com/hougesen/mdsf/pull/1234) - build(deps-dev): bump eslint from 9.32.0 to 9.33.0 in /mdsf-vscode [`#1236`](https://github.com/hougesen/mdsf/pull/1236) - build(deps-dev): bump eslint from 9.32.0 to 9.33.0 in /github-action [`#1231`](https://github.com/hougesen/mdsf/pull/1231) - build(deps-dev): bump @eslint/js from 9.32.0 to 9.33.0 in /github-action [`#1233`](https://github.com/hougesen/mdsf/pull/1233) - build(deps-dev): bump @eslint/js from 9.32.0 to 9.33.0 in /mdsf-vscode [`#1235`](https://github.com/hougesen/mdsf/pull/1235) - build(deps): bump clap_complete from 4.5.55 to 4.5.56 [`#1229`](https://github.com/hougesen/mdsf/pull/1229) - build(deps): bump clap from 4.5.42 to 4.5.43 [`#1228`](https://github.com/hougesen/mdsf/pull/1228) - refactor(codegen): support disabling dub run [`#1227`](https://github.com/hougesen/mdsf/pull/1227) - feat(node): support packages with multiple executables [`#1226`](https://github.com/hougesen/mdsf/pull/1226) - build(deps-dev): bump typescript from 5.8.3 to 5.9.2 in /mdsf-vscode [`#1221`](https://github.com/hougesen/mdsf/pull/1221) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1223`](https://github.com/hougesen/mdsf/pull/1223) - build(deps-dev): bump @biomejs/biome in /github-action [`#1224`](https://github.com/hougesen/mdsf/pull/1224) - build(deps-dev): bump @biomejs/biome from 2.1.2 to 2.1.3 in /mdsf-vscode [`#1225`](https://github.com/hougesen/mdsf/pull/1225) - build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#1222`](https://github.com/hougesen/mdsf/pull/1222) - build(cargo-dist): bump version to v0.29.0 [`#1220`](https://github.com/hougesen/mdsf/pull/1220) - build(deps): bump serde_json from 1.0.141 to 1.0.142 [`#1219`](https://github.com/hougesen/mdsf/pull/1219) - build(deps): bump clap from 4.5.41 to 4.5.42 [`#1218`](https://github.com/hougesen/mdsf/pull/1218) - chore: update file extension mappings [`97aa793`](https://github.com/hougesen/mdsf/commit/97aa79390555aef4e5974221004e1dc04a376677) #### [v0.10.4](https://github.com/hougesen/mdsf/compare/v0.10.3...v0.10.4) > 28 July 2025 - chore: release v0.10.4 [`#1217`](https://github.com/hougesen/mdsf/pull/1217) - feat(tools): add support for qmllint & qmlformat [`#1216`](https://github.com/hougesen/mdsf/pull/1216) #### [v0.10.3](https://github.com/hougesen/mdsf/compare/v0.10.2...v0.10.3) > 25 July 2025 - chore: release v0.10.3 [`#1215`](https://github.com/hougesen/mdsf/pull/1215) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1214`](https://github.com/hougesen/mdsf/pull/1214) - build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#1212`](https://github.com/hougesen/mdsf/pull/1212) - build(deps-dev): bump eslint from 9.31.0 to 9.32.0 in /mdsf-vscode [`#1210`](https://github.com/hougesen/mdsf/pull/1210) - build(deps-dev): bump eslint from 9.31.0 to 9.32.0 in /github-action [`#1211`](https://github.com/hougesen/mdsf/pull/1211) - build(cargo-dist): bump version to v0.28.2 [`#1208`](https://github.com/hougesen/mdsf/pull/1208) - build(deps-dev): bump esbuild from 0.25.6 to 0.25.8 in /github-action [`#1205`](https://github.com/hougesen/mdsf/pull/1205) - build(deps-dev): bump esbuild from 0.25.6 to 0.25.8 in /mdsf-vscode [`#1202`](https://github.com/hougesen/mdsf/pull/1202) - build(deps): bump serde_json from 1.0.140 to 1.0.141 [`#1206`](https://github.com/hougesen/mdsf/pull/1206) - build(deps-dev): bump @biomejs/biome in /github-action [`#1204`](https://github.com/hougesen/mdsf/pull/1204) - build(deps-dev): bump @biomejs/biome from 2.1.1 to 2.1.2 in /mdsf-vscode [`#1203`](https://github.com/hougesen/mdsf/pull/1203) - test(tools): add test case for sqlint [`#1201`](https://github.com/hougesen/mdsf/pull/1201) - test(tools): add test cases for mbake [`#1200`](https://github.com/hougesen/mdsf/pull/1200) - feat(tools): add support for sqlint [`#1199`](https://github.com/hougesen/mdsf/pull/1199) - feat: setup precommit hooks [`#1198`](https://github.com/hougesen/mdsf/pull/1198) - feat(tools): add support for pymarkdownlnt (#1207) [`ec9d084`](https://github.com/hougesen/mdsf/commit/ec9d084f919c9096949a413d867bbefd13a386b4) - build: upgrade cargo-dist to v0.28.1 [`13b152d`](https://github.com/hougesen/mdsf/commit/13b152d2bac13ae50a8108a649e5913a9f26aec4) #### [v0.10.2](https://github.com/hougesen/mdsf/compare/v0.10.1...v0.10.2) > 16 July 2025 - chore: release v0.10.2 [`#1197`](https://github.com/hougesen/mdsf/pull/1197) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1196`](https://github.com/hougesen/mdsf/pull/1196) - build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#1194`](https://github.com/hougesen/mdsf/pull/1194) - feat(tools): support sorting json using jsonlint [`#1192`](https://github.com/hougesen/mdsf/pull/1192) - docs: explain msrv [`#1191`](https://github.com/hougesen/mdsf/pull/1191) - feat: warn if mdsf.json schema version does not match cli [`#1190`](https://github.com/hougesen/mdsf/pull/1190) - feat(tools): support mbake [`#1189`](https://github.com/hougesen/mdsf/pull/1189) - build(deps-dev): bump @biomejs/biome from 2.1.0 to 2.1.1 in /mdsf-vscode [`#1185`](https://github.com/hougesen/mdsf/pull/1185) - build(deps-dev): bump eslint from 9.30.1 to 9.31.0 in /mdsf-vscode [`#1184`](https://github.com/hougesen/mdsf/pull/1184) - build(deps-dev): bump eslint from 9.30.1 to 9.31.0 in /github-action [`#1187`](https://github.com/hougesen/mdsf/pull/1187) - build(deps-dev): bump @biomejs/biome from 2.1.0 to 2.1.1 in /github-action [`#1182`](https://github.com/hougesen/mdsf/pull/1182) - build(deps-dev): bump @eslint/js from 9.30.1 to 9.31.0 in /mdsf-vscode [`#1180`](https://github.com/hougesen/mdsf/pull/1180) - build(deps): bump clap_complete from 4.5.54 to 4.5.55 [`#1177`](https://github.com/hougesen/mdsf/pull/1177) - build(deps): bump clap from 4.5.40 to 4.5.41 [`#1176`](https://github.com/hougesen/mdsf/pull/1176) - build(deps): bump clap_complete_nushell from 4.5.7 to 4.5.8 [`#1178`](https://github.com/hougesen/mdsf/pull/1178) - refactor(tools) remove --force arg from sqruff [`#1179`](https://github.com/hougesen/mdsf/pull/1179) - build(deps-dev): bump esbuild from 0.25.5 to 0.25.6 in /github-action [`#1174`](https://github.com/hougesen/mdsf/pull/1174) - build(deps-dev): bump esbuild from 0.25.5 to 0.25.6 in /mdsf-vscode [`#1175`](https://github.com/hougesen/mdsf/pull/1175) - build(deps-dev): bump globals from 16.2.0 to 16.3.0 in /github-action [`#1167`](https://github.com/hougesen/mdsf/pull/1167) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1173`](https://github.com/hougesen/mdsf/pull/1173) - build(deps-dev): bump @biomejs/biome from 2.0.6 to 2.1.0 in /github-action [`#1172`](https://github.com/hougesen/mdsf/pull/1172) - build(deps-dev): bump @biomejs/biome from 2.0.6 to 2.1.0 in /mdsf-vscode [`#1171`](https://github.com/hougesen/mdsf/pull/1171) - build(deps-dev): bump @typescript-eslint/parser in /mdsf-vscode [`#1169`](https://github.com/hougesen/mdsf/pull/1169) - build(deps-dev): bump @typescript-eslint/eslint-plugin in /mdsf-vscode [`#1168`](https://github.com/hougesen/mdsf/pull/1168) - build(deps-dev): bump @eslint/js from 9.30.0 to 9.30.1 in /github-action [`#1170`](https://github.com/hougesen/mdsf/pull/1170) - build(deps-dev): bump eslint from 9.30.0 to 9.30.1 in /mdsf-vscode [`#1164`](https://github.com/hougesen/mdsf/pull/1164) - build(deps-dev): bump @eslint/js from 9.30.0 to 9.30.1 in /mdsf-vscode [`#1166`](https://github.com/hougesen/mdsf/pull/1166) - build(deps-dev): bump eslint from 9.30.0 to 9.30.1 in /github-action [`#1163`](https://github.com/hougesen/mdsf/pull/1163) - build(deps-dev): bump globals from 16.2.0 to 16.3.0 in /mdsf-vscode [`#1161`](https://github.com/hougesen/mdsf/pull/1161) - build(deps): bump schemars from 1.0.3 to 1.0.4 [`#1160`](https://github.com/hougesen/mdsf/pull/1160) - ci: set permissions for codegen.yml [`#1159`](https://github.com/hougesen/mdsf/pull/1159) - ci: set permissions for test.yml [`#1158`](https://github.com/hougesen/mdsf/pull/1158) - ci: add permission set to release-vscode.yml [`#1156`](https://github.com/hougesen/mdsf/pull/1156) - ci: set permissions for release-crates.yml [`#1157`](https://github.com/hougesen/mdsf/pull/1157) - ci: add permission sets to validate.yml [`#1155`](https://github.com/hougesen/mdsf/pull/1155) - ci: add permission set to mdsf.yml [`#1154`](https://github.com/hougesen/mdsf/pull/1154) - feat(tools): add support for cabal-gild [`#1153`](https://github.com/hougesen/mdsf/pull/1153) - build(deps-dev): bump eslint from 9.29.0 to 9.30.0 in /mdsf-vscode [`#1152`](https://github.com/hougesen/mdsf/pull/1152) - build(deps-dev): bump @eslint/js from 9.29.0 to 9.30.0 in /mdsf-vscode [`#1151`](https://github.com/hougesen/mdsf/pull/1151) - build(deps-dev): bump eslint from 9.29.0 to 9.30.0 in /github-action [`#1147`](https://