Skip to content

Update dependency markuplint to v4.18.0#155

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/markuplint-4.x-lockfile
Open

Update dependency markuplint to v4.18.0#155
renovate[bot] wants to merge 1 commit intomainfrom
renovate/markuplint-4.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Aug 13, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
markuplint 4.12.04.18.0 age confidence

Release Notes

markuplint/markuplint (markuplint)

v4.18.0

Compare Source

Highlights
  • TypeScript 6.0 support — Adds compatibility with TypeScript 6.0 (#​3763, closes #​3759)
  • Switched v4 to fixed versioning — All v4 packages now share a single version, starting at 4.18.0, to simplify npm OIDC Trusted Publishing via a single tag-triggered workflow
  • npm OIDC Trusted Publishing — Releases now publish via GitHub Actions with OIDC provenance instead of long-lived npm tokens
  • Dependency upgrades — Prettier 3.8, eslint-plugin-unicorn v63, typescript-eslint v8.55, Svelte 5.50, React 19.2.5, Node 22.22.2, and more

v4 Maintenance Policy

Going forward, the v4 line will only receive dependency updates and critical fixes. Feature work and non-critical improvements happen on the v5 line (currently in RC).


Versioning Change

Starting with 4.18.0, all markuplint and @markuplint/* packages share a single version instead of versioning independently.

Why: npm's OIDC Trusted Publishing workflow is triggered by a single v* tag. Independent versioning produced per-package tags (@markuplint/cli@x.y.z) that did not fire the publish workflow. Fixed versioning enables tag-triggered releases with a clean, single entry per release.

Impact: Some packages see a large version jump (e.g., @markuplint/ml-ast 4.4.12 → 4.18.0). No API changes; all packages stay within the v4 line's semver contract.


Features
  • Add TypeScript 6.0 support (#​3763, #​3759)
    • Update TypeScript from 5.9.3 to 6.0.2
    • Remove deprecated baseUrl and paths from root tsconfig.json
    • Add DOM stubs for TS 6 lib.dom.d.ts updates (MLNode.moveBefore, MLElement.customElementRegistry, matches() overloads, aria*Elements nullability, etc.)

Bug Fixes
  • Adapt code to breaking changes from dependency upgrades
  • Disable unicorn/no-array-sort rule and fix no-immediate-mutation
  • Resolve additional eslint-plugin-unicorn v63 errors
  • Update glob import to use named export
  • Force local file: resolution in isolated-env sandbox tests

Other Changes
  • Switch lerna.json from independent to fixed versioning at 4.18.0
  • Add npm OIDC Trusted Publishing workflow (.github/workflows/publish.yml)
  • Run test/lint CI on pull requests to v4
  • Bump packageManager to yarn@​4.14.1
  • Dependency upgrades: React 19.2.5, Node 22.22.2, dotenv 17.4.2, Docusaurus 3.9.2, Svelte 5.50.2, stylelint 17.2.0, typescript-eslint 8.55.0, lerna 9.0.4, glob 13.0.2, textlint-rule-prh v6, and others
  • Style: format files with Prettier 3.8.1

Updated Packages

All packages bumped to 4.18.0:

Package Version
markuplint 4.18.0
@​markuplint/cli-utils 4.18.0
@​markuplint/config-presets 4.18.0
@​markuplint/create-rule 4.18.0
@​markuplint/file-resolver 4.18.0
@​markuplint/html-parser 4.18.0
@​markuplint/html-spec 4.18.0
@​markuplint/htmx-parser 4.18.0
@​markuplint/i18n 4.18.0
@​markuplint/jsx-parser 4.18.0
@​markuplint/ml-ast 4.18.0
@​markuplint/ml-config 4.18.0
@​markuplint/ml-core 4.18.0
@​markuplint/ml-spec 4.18.0
@​markuplint/parser-utils 4.18.0
@​markuplint/pretenders 4.18.0
@​markuplint/react-spec 4.18.0
@​markuplint/rule-textlint 4.18.0
@​markuplint/rules 4.18.0
@​markuplint/selector 4.18.0
@​markuplint/shared 4.18.0
@​markuplint/spec-generator 4.18.0
@​markuplint/svelte-parser 4.18.0
@​markuplint/svelte-spec 4.18.0
@​markuplint/types 4.18.0
@​markuplint/vue-parser 4.18.0
@​markuplint/vue-spec 4.18.0
@​markuplint/alpine-parser 4.18.0
@​markuplint/astro-parser 4.18.0
@​markuplint/ejs-parser 4.18.0
@​markuplint/erb-parser 4.18.0
@​markuplint/liquid-parser 4.18.0
@​markuplint/mustache-parser 4.18.0
@​markuplint/nunjucks-parser 4.18.0
@​markuplint/php-parser 4.18.0
@​markuplint/pug-parser 4.18.0
@​markuplint/smarty-parser 4.18.0
@​markuplint-dev/eslint-config 4.18.0
@​markuplint-dev/prettier-config 4.18.0
@​markuplint-dev/tsconfig 4.18.0

Full Changelog: markuplint/markuplint@v4.14.1...v4.18.0

v4.14.1

Compare Source

Highlights

  • Added ignoreOmittedElements option to the required-element rule
  • neighbor-popovers rule now supports the Invoker Commands API
  • Added non-interactive CLI mode to create-rule (for AI/automation)
  • Major HTML spec updates: new attributes, ARIA role fixes, deprecated attributes

Features

@​markuplint/rules@​4.12.0
  • Added ignoreOmittedElements option to required-element rule (#​3135, #​2066)
    • Allows excluding elements with implicit omission (<head>, <body>, <tbody>, etc.) from required element checks
  • neighbor-popovers rule now supports the Invoker Commands API (#​3134, #​3065)
    • Correctly recognizes popover invocation patterns using commandfor/command attributes
@​markuplint/create-rule@​4.8.0
  • Added non-interactive CLI mode (#​3132)
    • Scaffold rules without prompts using --name, --lang, and other flags
@​markuplint/html-spec@​4.17.0

New HTML attributes:

  • Added headingoffset / headingreset attributes (whatwg/html#11086, whatwg/html#11979)
  • Added switch attribute to <input>
  • Added privateToken attribute to <iframe>
  • Added shadowrootreferencetarget attribute to <template>
  • Added requiredExtensions and systemLanguage attributes to <svg:switch>
  • Added request-close value to <button> command attribute
  • Added interestfor attribute (Interest Invokers API)
  • Changed scrollbar aria-controls from required to inherited

Deprecations:

  • Deprecated attributionsrc attribute
  • Deprecated browsingtopics attribute on <iframe>

Bug Fixes

@​markuplint/html-spec@​4.17.0
  • Added math and meter to permitted roles for <img> (#​3129)
  • Added permitted roles to <button> based on HTML-ARIA spec (#​3127)
  • Fixed typo in <meter> element's implicit role (#​3123)
  • Updated <html> element's implicit role to generic (w3c/aria#2504, w3c/html-aria#550)
  • Reverted overly broad role description changes
@​markuplint/spec-generator@​4.8.2
  • Fixed MDN data to correctly merge with spec-defined attributes (#​3102)

Other Changes

  • @markuplint/svelte-parser: Upgraded Svelte to 5.50.0
  • @markuplint/create-rule: Replaced fail() with UsageHintError class, removed ts-node dependency
  • ESLint v10 compatibility
  • Documentation improvements (architecture docs, JSDoc, SKILL.md additions)
  • Dependency updates

Updated Packages

Package Version
markuplint 4.14.1
@​markuplint/rules 4.12.0
@​markuplint/html-spec 4.17.0
@​markuplint/create-rule 4.8.0
@​markuplint/spec-generator 4.8.2

Full Changelog: markuplint/markuplint@v4.14.0...v4.14.1

v4.14.0

Compare Source

What's Changed

Fixed Bugs
Update VS Code Extension
Dependency Updates

New Contributors

Full Changelog: markuplint/markuplint@v4.13.1...v4.14.0

v4.13.1

Compare Source

What's Changed

New Features
Update Specs
Dependency Updates

New Contributors

Full Changelog: markuplint/markuplint@v4.13.0...v4.13.1

v4.13.0

Compare Source

What's Changed

New Features
Update Specs
Fixed Bugs
Others
Dependency Updates

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Aug 13, 2025

Deploying boxofrubberbands with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7078f46
Status:🚫  Build failed.

View logs

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Aug 13, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch 2 times, most recently from cd6f452 to 5682d49 Compare August 24, 2025 08:24
@renovate renovate Bot changed the title chore(deps): update dependency markuplint to v4.13.0 chore(deps): update dependency markuplint to v4.13.1 Aug 24, 2025
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from 5682d49 to 34d2cd3 Compare August 31, 2025 10:26
@renovate renovate Bot changed the title chore(deps): update dependency markuplint to v4.13.1 Update dependency markuplint to v4.13.1 Aug 31, 2025
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from 34d2cd3 to a423833 Compare September 25, 2025 15:36
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from a423833 to 918252a Compare October 21, 2025 11:44
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from 918252a to 39679a5 Compare November 5, 2025 09:52
@renovate renovate Bot changed the title Update dependency markuplint to v4.13.1 Update dependency markuplint to v4.14.0 Nov 5, 2025
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from 39679a5 to 95001ff Compare November 10, 2025 19:46
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from 95001ff to cb8cf84 Compare November 18, 2025 18:36
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from cb8cf84 to 0343ef8 Compare December 3, 2025 18:59
@renovate renovate Bot changed the title Update dependency markuplint to v4.14.0 chore(deps): update dependency markuplint to v4.14.0 Dec 19, 2025
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from 0343ef8 to 87d71bc Compare December 31, 2025 15:50
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from 87d71bc to 98c3cbd Compare January 8, 2026 18:16
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch 2 times, most recently from 9a4c482 to eef39c3 Compare January 23, 2026 19:31
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch 2 times, most recently from e611fbd to 02faa8d Compare February 2, 2026 17:39
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch 2 times, most recently from 8145388 to 2b0fa20 Compare February 10, 2026 10:46
@renovate renovate Bot changed the title chore(deps): update dependency markuplint to v4.14.0 chore(deps): update dependency markuplint to v4.14.1 Feb 10, 2026
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch 4 times, most recently from ef7ac4f to 36f0c9e Compare February 18, 2026 01:30
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from 36f0c9e to 48ec1e6 Compare March 5, 2026 14:04
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from 48ec1e6 to 4016f5b Compare March 12, 2026 23:10
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from 4016f5b to 2195d79 Compare March 13, 2026 17:18
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch 2 times, most recently from f58281e to b933f44 Compare April 1, 2026 19:41
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from b933f44 to 2da84af Compare April 8, 2026 17:17
@renovate renovate Bot changed the title chore(deps): update dependency markuplint to v4.14.1 Update dependency markuplint to v4.14.1 Apr 21, 2026
@renovate renovate Bot force-pushed the renovate/markuplint-4.x-lockfile branch from 2da84af to 7078f46 Compare April 22, 2026 03:08
@renovate renovate Bot changed the title Update dependency markuplint to v4.14.1 Update dependency markuplint to v4.18.0 Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants