v4.7.0
New Features
- Add the new
overrideMode
option #1583 - Add
conditionalChildNodes
API as experimental to Nodes #1593 - Add
evaluateConditionalChildNodes
option as experimental topermitted-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 theoutput
element #1616
What's Changed
- Add the new
overrideMode
option by @YusukeHirao in #1583 - Update renovate configuration and Code owners setting by @YusukeHirao in #1584
- Update dependency @markuplint/jsx-parser to v4.6.1 by @renovate in #1546
- Migrate renovate config by @renovate in #1585
- Update dependency @markuplint/parser-utils to v4.5.1 by @renovate in #1547
- Update 2024-04-21 by @YusukeHirao in #1587
- Update dependency @markuplint/react-spec to v4.4.1 by @renovate in #1551
- Replace dependency eslint-plugin-node with eslint-plugin-n 14.0.0 by @renovate in #1586
- Pin dependencies by @renovate in #1588
- Update dependency markuplint to v4.6.1 by @renovate in #1560
- Update dependency vite to v5.2.10 by @renovate in #1528
- Update dependency eastasianwidth to v0.3.0 by @renovate in #1590
- Update dependency eslint-plugin-n to v17 by @renovate in #1591
- Add
onscrollend
event attribute by @YusukeHirao in #1594 - Update dependency type-fest to v4.16.0 by @renovate in #1595
- Update typescript-eslint monorepo to v7.7.1 by @renovate in #1597
- Update actions/checkout digest to 1d96c77 by @renovate in #1596
- Update dependency clsx to v2.1.1 by @renovate in #1598
- Update dependency stylelint to v16.4.0 by @renovate in #1600
- Update dependency monaco-editor to v0.48.0 by @renovate in #1599
- Update Node.js to c384290 by @renovate in #1601
- Update dependency textlint-rule-preset-ja-spacing to v2.4.2 by @renovate in #1582
- Update dependency type-fest to v4.17.0 by @renovate in #1604
- Update vitest monorepo to v1.5.1 by @renovate in #1605
- Update dependency eslint-plugin-n to v17.3.1 by @renovate in #1603
- Update vitest monorepo to v1.5.2 by @renovate in #1606
- Update dependency tsx to v4.7.3 by @renovate in #1607
- Update react monorepo by @renovate in #1609
- Update react monorepo to v18.3.0 by @renovate in #1610
- Update dependency textlint-rule-preset-ja-spacing to v2.4.3 by @renovate in #1613
- Update react monorepo by @renovate in #1614
- Update dependency @types/react to v18.3.1 by @renovate in #1615
- Update dependency typedoc-plugin-mdn-links to v3.1.23 by @renovate in #1559
- Update Node.js to bda5312 by @renovate in #1602
- Update actions/checkout digest to 0ad4b8f by @renovate in #1608
- Update dependency astro-eslint-parser to v1 by @renovate in #1612
- Fix the
for
attribute type of theoutput
element by @YusukeHirao in #1616 - Update dependency type-fest to v4.18.0 by @renovate in #1617
- Update typescript-eslint monorepo to v7.8.0 by @renovate in #1618
- Update dependency ajv to v8.13.0 by @renovate in #1619
- Update dependency eslint-plugin-n to v17.4.0 by @renovate in #1620
- Update vitest monorepo to v1.5.3 by @renovate in #1621
- Update dependency tsx to v4.8.1 by @renovate in #1623
- Update dependency tsx to v4.8.2 by @renovate in #1624
- Update 2024-05-01 by @YusukeHirao in #1625
- Use
module.createRequire
instead of Import Attribute by @YusukeHirao in #1626 - Update dependency type-fest to v4.18.1 by @renovate in #1627
- Implement
conditionalChildNodes
by @YusukeHirao in #1593 - Update dependency @types/node to v20.12.8 by @renovate in #1628
- Update dependency astro-eslint-parser to v1.0.2 by @renovate in #1629
permitted-contents
rule supports conditional child nodes by @YusukeHirao in #1630- Update dependency vite to v5.2.11 by @renovate in #1632
- Update dependency json-schema-to-typescript to v14.0.4 by @renovate in #1631
Full Changelog: v4.6.1...v4.7.0