Skip to content

Releases: markuplint/Markuplint

v4.9.0

28 May 14:24
Compare
Choose a tag to compare

What's Changed

New Features

  • feat(ml-config): [Experimental] specify loading pretenders file by @YusukeHirao in #1766
  • feat(ml-core): change childNodes to no longer return fragment nodes by @YusukeHirao in #1774

Update Specs

  • feat(html-spec): update HTML spec (shadowrootserializable attr) by @YusukeHirao in #1777

Fixed Bugs

  • Fix Error: Unsupported syntax: The "NamedBlock" node in pug-parser by @YusukeHirao in #1743
  • fix(parser-utils): fix parsing errors for attributes containing surrogate pairs and emojis by @YusukeHirao in #1770

Dependency Updates

  • chore(deps): update dependency @markuplint/jsx-parser to v4.7.2 by @renovate in #1701
  • chore(deps): update dependency @markuplint/parser-utils to v4.6.2 by @renovate in #1703
  • chore(deps): update dependency @markuplint/react-spec to v4.5.2 by @renovate in #1702
  • chore(deps): update dependency markuplint to v4.8.1 by @renovate in #1704
  • chore(deps): update dependency tsx to v4.10.1 by @renovate in #1705
  • chore(deps): update dependency lerna to v8.1.3 by @renovate in #1706
  • chore(deps): update dependency tsx to v4.10.2 by @renovate in #1707
  • chore(deps): update dependency execa to v9.1.0 by @renovate in #1680
  • chore(deps): update typescript-eslint monorepo to v7.9.0 by @renovate in #1708
  • chore(deps): update dependency @vscode/test-electron to v2.3.10 by @renovate in #1709
  • chore(deps): update dependency svelte to v4.2.17 by @renovate in #1710
  • chore(deps): update dependency @types/node to v20.12.12 by @renovate in #1712
  • chore(deps): update dependency eslint-plugin-n to v17.7.0 by @renovate in #1713
  • chore(deps): update node.js to f3f975c by @renovate in #1711
  • chore(deps): update dependency eslint-plugin-jsdoc to v48.2.5 by @renovate in #1714
  • chore(deps): update dependency tsx to v4.10.3 by @renovate in #1715
  • chore(deps): update node.js to 4b23206 by @renovate in #1716
  • chore(deps): update dependency tsx to v4.10.4 by @renovate in #1717
  • chore(deps): update dependency npm-run-all2 to v6.2.0 by @renovate in #1718
  • chore(deps): update dependency tsx to v4.10.5 by @renovate in #1719
  • chore(deps): update dependency fast-xml-parser to v4.4.0 by @renovate in #1720
  • chore(deps): update dependency typedoc-plugin-mdn-links to v3.1.26 by @renovate in #1721
  • chore(deps): update typescript-eslint monorepo to v7.10.0 by @renovate in #1725
  • chore(deps): update dependency eslint-plugin-regexp to v2.6.0 by @renovate in #1727
  • chore(deps): update dependency glob to v10.3.16 by @renovate in #1728
  • chore(deps): update dependency lint-staged to v15.2.4 by @renovate in #1729
  • chore(deps): update dependency postcss-selector-parser to v6.1.0 by @renovate in #1731
  • chore(deps): update dependency cspell to v8.8.2 by @renovate in #1732
  • chore(deps): update dependency @vitejs/plugin-react to v4.3.0 by @renovate in #1733
  • chore(deps): update dependency tsx to v4.11.0 by @renovate in #1735
  • chore(deps): update dependency cspell to v8.8.3 by @renovate in #1736
  • chore(deps): update dependency eslint-plugin-jsdoc to v48.2.6 by @renovate in #1737
  • chore(deps): update dependency @types/react to v18.3.3 by @renovate in #1738
  • chore(deps): update dependency glob to v10.4.0 by @renovate in #1739
  • chore(deps): update dependency glob to v10.4.1 by @renovate in #1744
  • chore(deps): update dependency stylelint to v16.6.0 by @renovate in #1745
  • chore(deps): update dependency typedoc-plugin-mdn-links to v3.1.27 by @renovate in #1746
  • chore(deps): update dependency monaco-editor to v0.49.0 by @renovate in #1747
  • chore(deps): update dependency type-fest to v4.18.3 by @renovate in #1751
  • chore(deps): update dependency lint-staged to v15.2.5 by @renovate in #1750
  • chore(deps): update dependency ajv to v8.14.0 by @renovate in #1753
  • chore(deps): lock file maintenance by @renovate in #1592
  • chore(deps): pin dependency @playwright/test to 1.44.1 by @renovate in #1757
  • chore(deps): lock file maintenance by @renovate in #1760
  • chore(deps): update typescript-eslint monorepo to v7.11.0 by @renovate in #1762
  • chore(deps): update dependency jsdom to v24.1.0 by @renovate in #1755
  • chore(deps): update dependency eslint-plugin-react to v7.34.2 by @renovate in #1765

Full Changelog: v4.8.1...v4.9.0

v4.8.1

12 May 08:55
Compare
Choose a tag to compare

What's Changed

New Features

Dependency Updates

  • chore(deps): update dependency @markuplint/jsx-parser to v4.7.1 by @renovate in #1659
  • chore(deps): update dependency @markuplint/parser-utils to v4.6.1 by @renovate in #1660
  • chore(deps): update dependency @markuplint/react-spec to v4.5.1 by @renovate in #1661
  • chore(deps): update dependency tsx to v4.9.1 by @renovate in #1662
  • chore(deps): update dependency markuplint to v4.8.0 by @renovate in #1663
  • chore(deps): update dependency typedoc-plugin-mdn-links to v3.1.24 by @renovate in #1664
  • chore(deps): update dependency tsx to v4.9.3 by @renovate in #1667
  • chore(deps): update dependency type-fest to v4.18.2 by @renovate in #1669
  • chore(deps): update dependency @types/node to v20.12.10 by @renovate in #1668
  • chore(deps): update dependency @egoist/tailwindcss-icons to v1.8.0 by @renovate in #1670
  • chore(deps): update dependency eslint-plugin-n to v17.5.0 by @renovate in #1672
  • chore(deps): update dependency eslint-plugin-n to v17.5.1 by @renovate in #1673
  • chore(deps): update dependency semver to v7.6.1 by @renovate in #1675
  • chore(deps): update dependency svelte to v4.2.16 by @renovate in #1674
  • chore(deps): pin dependencies by @renovate in #1666
  • chore(deps): update dependency @testing-library/react to v15.0.7 by @renovate in #1676
  • chore(deps): update dependency @types/node to v20.12.11 by @renovate in #1677
  • chore(deps): update dependency vitest to v1.6.0 by @renovate in #1678
  • chore(deps): update dependency eslint-plugin-jsdoc to v48.2.4 by @renovate in #1682
  • chore(deps): update dependency glob to v10.3.14 by @renovate in #1684
  • chore(deps): update dependency semver to v7.6.2 by @renovate in #1685
  • chore(deps): update dependency cspell to v8.8.1 by @renovate in #1686
  • chore(deps): update dependency eslint-plugin-n to v17.6.0 by @renovate in #1687
  • chore(deps): update dependency tsx to v4.9.4 by @renovate in #1689
  • chore(deps): update dependency eslint-plugin-react-refresh to v0.4.7 by @renovate in #1683
  • chore(deps): update dependency @types/react to v18.3.2 by @renovate in #1690
  • chore(deps): update dependency tsx to v4.10.0 by @renovate in #1691
  • chore(deps): update dependency typedoc-plugin-mdn-links to v3.1.25 by @renovate in #1692
  • chore(deps): update dependency glob to v10.3.15 by @renovate in #1694
  • chore(deps): update dependency execa to v9 by @YusukeHirao in #1698

Full Changelog: v4.8.0...v4.8.1

v4.8.0

04 May 10:40
Compare
Choose a tag to compare

What's Changed

New Features

Dependency Updates

  • Update dependency @markuplint/parser-utils to v4.6.0 by @renovate in #1633
  • Update dependency @astrojs/compiler to v2.8.0 by @renovate in #1635
  • Update dependency @markuplint/jsx-parser to v4.7.0 by @renovate in #1636
  • Update dependency @markuplint/react-spec to v4.5.0 by @renovate in #1637
  • Update dependency markuplint to v4.7.0 by @renovate in #1638
  • Update dependency stylelint to v16.5.0 by @renovate in #1634
  • Update dependency @types/vscode to v1.89.0 by @renovate in #1639
  • chore(deps): update dependency @vscode/vsce to v2.26.1 by @renovate in #1643
  • chore(deps): update dependency tsx to v4.9.0 by @renovate in #1644
  • chore(deps): update docusaurus monorepo to v3.3.0 by @renovate in #1645
  • chore(deps): update docusaurus monorepo to v3.3.2 by @renovate in #1647
  • chore(deps): update dependency cspell to v8.8.0 by @renovate in #1648
  • chore(deps): update dependency @octokit/rest to v20.1.1 by @renovate in #1649
  • chore(deps): update vitest monorepo to v1.6.0 by @renovate in #1650
  • chore(deps): pin dependency @commitlint/config-lerna-scopes to 19.0.0 by @renovate in #1655

Full Changelog: v4.7.0...v4.8.0

v4.7.0

02 May 09:18
Compare
Choose a tag to compare

New Features

  • Add the new overrideMode option #1583
  • Add conditionalChildNodes API as experimental to Nodes #1593
  • Add evaluateConditionalChildNodes option as experimental to permitted-contents rule #1630

We have now experimentally developed the ability to detect code structures with conditional branching. Currently, it only supports Svelte.

<ul>
  {#each items as item}
    <span>{item}</span>
  {/each}
  <li>default item</li>
</ul>

In this case, the <ul> element ends up containing <span> elements directly underneath it, which results in an invalid HTML structure.

New Specs

  • Add onscrollend event attribute #1594

Fixed Bugs

  • Fix the for attribute type of the output element #1616

What's Changed

Full Changelog: v4.6.1...v4.7.0

v4.6.1

20 Apr 09:52
Compare
Choose a tag to compare

Fixed Bugs

  • Fix issue with parsing TypeScript code in attributes #1581

Experimental Release

What's Changed

Full Changelog: v4.6.0...v4.6.1

v4.6.0

14 Apr 08:45
Compare
Choose a tag to compare

New Features

Fixed Bugs

  • Add the value attribute to the select element in Svelte #1567
  • Correct implicit roles of HTML elements in ARIA 1.2 by #1570
  • Fix fragment shorthand syntax support in Astro by #1571
  • Fix parse errors related to quotations and scripts in attribute #1573

What's Changed

Full Changelog: v4.5.0...v4.6.0

v4.5.0

31 Mar 23:23
Compare
Choose a tag to compare

Re-architecture

  • Separate category information into individual meta.js files for each rule #1554

Fixed Bugs

  • Define explicit return types to prevent invalid relative paths in d.ts files during TS compilation #1552
  • Fix path about drive letter for Windows #1526
  • Fix translation #1558

What's Changed

New Contributors

Full Changelog: v4.4.0...v4.5.0

v4.4.0

25 Mar 10:39
Compare
Choose a tag to compare

Update specs

  • Add the writingsuggestions attribute #1538

Fixed Bugs

  • Fix contentModel of br #1520
  • Fix false positives and messages for ARIA state attribute warnings #1524
  • Support for TypeScript v5.4 #1522
  • Support Node.js v21 #1543

What's Changed

Full Changelog: v4.3.0...v4.4.0

v4.3.0

03 Mar 14:21
Compare
Choose a tag to compare

Update specs

  • Add onpageswap event attribute to the body element #1510
  • Add link type expect to the rel attribute for the link #1512

What's Changed

Full Changelog: v4.2.0...v4.3.0

v4.2.0

25 Feb 08:10
Compare
Choose a tag to compare

New features

  • Add checkingDeprecatedRole option to the wai-aria rule

Fixed Bugs

  • Fix Svelte parser #1499
  • Fix getting accessible name from placeholder attribute #1501
  • Fix Permitted Content for SVG filter element #1503

Update specs

  • Add the browsingtopics attribute as experimental to the iframe element #1500

What's Changed

New Contributors

Full Changelog: v4.1.1...v4.2.0