Tags · html-validate/html-validate · GitHub
Skip to content

Tags: html-validate/html-validate

Tags

v11.17.0

Toggle v11.17.0's commit message
chore(release): 11.17.0

## 11.17.0 (2026-10-20)

### Features

* **api:** add `ErrorFixer.renameTag()` ([68a3454](https://gitlab.com/html-validate/html-validate/commit/68a3454caa9f0c90262d9e63dc6fb27da119f79a))
* **api:** add `related` to `Message` for secondary elements ([9d76007](https://gitlab.com/html-validate/html-validate/commit/9d760073aa67424559cb6225c97479ec3915dbee))
* **dom:** add `HtmlElement.startTagLocation` and `endTagLocation` ([1fae6dc](https://gitlab.com/html-validate/html-validate/commit/1fae6dcf985040eb43708b010150f2bd1c7b18c6))
* **rules:** suggest multiple elements in prefer-native-element ([829addd](https://gitlab.com/html-validate/html-validate/commit/829addd7740abee3e08ebff2c8a9e809f5ebad13))

### Bug Fixes

* **dom:** handle quoted strings and whitespace in selector combinators ([a23ffa2](https://gitlab.com/html-validate/html-validate/commit/a23ffa22e1c50c1c6dfba834de813ab38c4671d2)), closes [#355](https://gitlab.com/html-validate/html-validate/issues/355)
* **lexer:** match `</script>` end tag case-insensitively ([6b93d63](https://gitlab.com/html-validate/html-validate/commit/6b93d63a9f7f91065930ad5d72dabf3194842b7c)), closes [#375](https://gitlab.com/html-validate/html-validate/issues/375)
* **lexer:** match `</style>` end tag case-insensitively ([c6e5ee7](https://gitlab.com/html-validate/html-validate/commit/c6e5ee72b170194e15a5fc58f8631fe4be6b1f69)), closes [#375](https://gitlab.com/html-validate/html-validate/issues/375)
* **lexer:** match `</textarea>` end tag case-insensitively ([6c75f7a](https://gitlab.com/html-validate/html-validate/commit/6c75f7aca5e4bab051e49b5f4c3fd3f570e72e12)), closes [#375](https://gitlab.com/html-validate/html-validate/issues/375)
* **lexer:** match `</title>` end tag case-insensitively ([49ef906](https://gitlab.com/html-validate/html-validate/commit/49ef90652b62f2c53b437373ad9fe5b566c03ab7)), closes [#375](https://gitlab.com/html-validate/html-validate/issues/375)
* **lexer:** match `script`, `style`, `textarea` and `title` start tags case-insensitively ([f4fffd1](https://gitlab.com/html-validate/html-validate/commit/f4fffd12f1cbf5e561d5b865b122f306c0b8ce90)), closes [#375](https://gitlab.com/html-validate/html-validate/issues/375)
* **parser:** match html end tags case-insensitively ([ededae8](https://gitlab.com/html-validate/html-validate/commit/ededae8b53fc99f940846e13e362aec24a81c0a7)), closes [#374](https://gitlab.com/html-validate/html-validate/issues/374)
* **parser:** match retained svg `desc` and `title` end tags case-insensitively ([337d006](https://gitlab.com/html-validate/html-validate/commit/337d00619d724c6d7030719215d0431a6a4f4f74)), closes [#375](https://gitlab.com/html-validate/html-validate/issues/375)
* **rules:** ignore role matching implicit role in `prefer-native-element` ([c7d51af](https://gitlab.com/html-validate/html-validate/commit/c7d51af3c97b2681ee68c9de2b287f29bf692efd)), closes [#373](https://gitlab.com/html-validate/html-validate/issues/373)

v11.16.4

Toggle v11.16.4's commit message
chore(release): 11.16.4

## 11.16.4 (2026-10-18)

### Bug Fixes

* **config:** disable cache in FlatConfigLoader when configOverride is given ([28da344](https://gitlab.com/html-validate/html-validate/commit/28da3446a75fb39dad3187b9cab7212f408c4749)), closes [#369](https://gitlab.com/html-validate/html-validate/issues/369)
* **dom:** handle empty attribute selector ([8a467b9](https://gitlab.com/html-validate/html-validate/commit/8a467b9f7ea15a5dcd75bc3bb68f4dddcb879464)), closes [#356](https://gitlab.com/html-validate/html-validate/issues/356)
* **rules:** `unrecognized-char-ref` flags legacy references without semicolon ([b467b84](https://gitlab.com/html-validate/html-validate/commit/b467b84fb443919b13bae88048ebada1532d360b)), closes [#312](https://gitlab.com/html-validate/html-validate/issues/312)
* **rules:** report error on `<label>` when empty or hidden instead of on `<input>` ([8e70f82](https://gitlab.com/html-validate/html-validate/commit/8e70f82d77a072fca499c6db170d41d3fd615e32)), closes [#290](https://gitlab.com/html-validate/html-validate/issues/290)

v11.16.3

Toggle v11.16.3's commit message
chore(release): 11.16.3

## 11.16.3 (2026-10-17)

### Bug Fixes

* add `@__NO_SIDE_EFFECTS__` annotation to `define*` helpers for better treeshaking ([f44b9b3](https://gitlab.com/html-validate/html-validate/commit/f44b9b34418047beb61b53b4bebdf4eb7583ec87))
* **html5:** allow `color` attribute on `<link>` ([b0ab7f9](https://gitlab.com/html-validate/html-validate/commit/b0ab7f915b8ed09aa4b0d40b22c40283877e4634))
* **html5:** allow `fetchpriority` attribute on `<link>` ([d04875f](https://gitlab.com/html-validate/html-validate/commit/d04875fe1a381c4f87754c1716f31ab5c73c5e04))
* **html5:** allow `hreflang` attribute on `<link>` ([13f73c0](https://gitlab.com/html-validate/html-validate/commit/13f73c08d344e055720ccac4b2c9e689437c5b91))
* **html5:** allow `media` attribute on `<link>` ([3b22eb0](https://gitlab.com/html-validate/html-validate/commit/3b22eb04695af791cdcaf59a39f7dfa59117f7da))
* **html5:** allow `sizes` attribute on `<link>` ([3a99da7](https://gitlab.com/html-validate/html-validate/commit/3a99da7beba52c492114d33a135f943c7d7ebdc3))
* **html5:** allow `type` attribute on `<link>` ([0b298e7](https://gitlab.com/html-validate/html-validate/commit/0b298e71b6e607bc4bb01006ed50087e41fcd422)), closes [#371](https://gitlab.com/html-validate/html-validate/issues/371)

v11.16.2

Toggle v11.16.2's commit message
chore(release): 11.16.2

## 11.16.2 (2026-10-04)

### Bug Fixes

* **cli:** handle writing formatter output directly to file descriptors ([8014966](https://gitlab.com/html-validate/html-validate/commit/8014966f93e5a3a07292f21c83f07bb989da128f))
* **deps:** update dependency ignore to v7.0.11 ([c227d47](https://gitlab.com/html-validate/html-validate/commit/c227d4794f13e0e129ceca179a6f9fa82636378e))
* **deps:** update dependency ignore to v7.0.12 ([b1f84d7](https://gitlab.com/html-validate/html-validate/commit/b1f84d769e9b5c36715d50572f862313692cb934))

v11.16.1

Toggle v11.16.1's commit message
chore(release): 11.16.1

## 11.16.1 (2026-09-27)

### Bug Fixes

* **deps:** update dependency ignore to v7.0.10 ([b3540ce](https://gitlab.com/html-validate/html-validate/commit/b3540cefe0cdc526f53864fa498e56d6018e12aa))
* fix serialization error when jest or vitest worker got an autofixable result ([69b9728](https://gitlab.com/html-validate/html-validate/commit/69b97287ae2cb953b427f8c6d7fd1fc60b473e57)), closes [#372](https://gitlab.com/html-validate/html-validate/issues/372)

v11.16.0

Toggle v11.16.0's commit message
chore(release): 11.16.0

## 11.16.0 (2026-09-15)

### Features

* **api:** unified `HtmlValidate.autofix()` and deprecate all other variants ([40c67f0](https://gitlab.com/html-validate/html-validate/commit/40c67f0265f37c4bdabf74bbb94d39234b45314b))
* **rules:** add `minSectioningRootInitialRank` option to `heading-level` ([7b9629f](https://gitlab.com/html-validate/html-validate/commit/7b9629f82c4e5a8b293d08ec80fea4ad34fc6251))

### Bug Fixes

* **deps:** update dependency ignore to v7.0.9 ([0337345](https://gitlab.com/html-validate/html-validate/commit/033734590c08a18aeff88b0af8c06daaf0d2c47a))

v11.15.0

Toggle v11.15.0's commit message
chore(release): 11.15.0

## 11.15.0 (2026-09-07)

### Features

* **api:** add new `insertTextBefore()` and `insertTextAfter() methods to `ErrorFixer` ([ac6ca62](https://gitlab.com/html-validate/html-validate/commit/ac6ca62ca65d758a03ae2e786cae753dcc350551))

v11.14.0

Toggle v11.14.0's commit message
chore(release): 11.14.0

## 11.14.0 (2026-09-05)

### Features

* **api:** add `fixableErrorCount` and `fixableWarningCount` to `Report` object ([5bad2dd](https://gitlab.com/html-validate/html-validate/commit/5bad2dd6e13613e949d1ab9e071ace45000c9e18))
* **api:** add `fixableErrorCount` and `fixableWarningCount` to `Result` object ([edc169f](https://gitlab.com/html-validate/html-validate/commit/edc169f071ceb6b228b66d7bce121b59b6d730fc))
* **cli:** `stylish` and `codeframe` formatters output number of fixable errors and warnings ([6f230fc](https://gitlab.com/html-validate/html-validate/commit/6f230fc455120f648ae91251d41cf9a2bde1f05a))
* **deps:** support vitest v5 ([9bc1709](https://gitlab.com/html-validate/html-validate/commit/9bc170932b093db311f5de7ed8405f53a020ec11))

v11.13.0

Toggle v11.13.0's commit message
chore(release): 11.13.0

## 11.13.0 (2026-09-03)

### Features

* **api:** expose `autofixCollectEdits` for integrations to support autofix ([b7de9fa](https://gitlab.com/html-validate/html-validate/commit/b7de9faa1ae4e385637f858b01618909cefc8b0d))

v11.12.0

Toggle v11.12.0's commit message