1.1.4 (2022-04-11)
1.1.3 (2022-03-28)
1.1.2 (2022-01-27)
1.1.1 (2022-01-23)
1.1.0 (2021-12-31)
- attr-lowercase: ignore camelCase SVG attributes (aa16722)
1.0.0 (2021-11-26)
- IE11 and older browsers will no longer be supported
0.16.3 (2021-11-24)
0.16.2 (2021-11-23)
0.16.2 (2021-11-23)
0.16.1 (2021-11-12)
0.16.0 (2021-10-29)
0.15.2 (2021-09-16)
0.15.1 (2021-06-11)
0.15.0 (2021-06-10)
0.14.2 (2020-11-11)
0.14.1 (2020-06-25)
0.14.0 (2020-05-31)
0.13.1 (2020-05-31)
- add missing branches to action release (#425) (62c2f3c)
- add missing plugins for docusaurus (#402) (d9ef347)
- correctly call hint queue drain (#409) (7b63cb2)
- dupplicate ga (#407) (506f25a)
- eslint fix (820ff8f)
- fix url repo pkg (#413) (b7f5786)
- github token (18441f6)
- remove unused dependency esm (#430) (7e8429d)
- attr-no-unnecessary-whitespace: fix when equals symbol in value (#405) (fe4f3c6)
0.13.1-beta.2 (2020-05-31)
0.13.1-beta.1 (2020-05-30)
- add missing branches to action release (#425) (62c2f3c)
- add missing plugins for docusaurus (#402) (d9ef347)
- correctly call hint queue drain (#409) (7b63cb2)
- dupplicate ga (#407) (506f25a)
- eslint fix (820ff8f)
- fix url repo pkg (#413) (b7f5786)
- attr-no-unnecessary-whitespace: fix when equals symbol in value (#405) (fe4f3c6)
- github token (18441f6)
0.13.0 (2020-05-18)
- add prettier and eslint (#388) (aba3249)
- add semantic release test (#399) (616f9cd)
- ignore PULL_REQUEST_TEMPLATE.md (30b0af2)
- use yml in semantic.yml (86f6700)
- Add tags checking rule - allows specify rules for any tag and validate that (#384) (475aaca)
- added attr-no-unnecessary-whitespace rule (#385) (03bfd4f)
- new rule: input-requires-label - All inputs require a label (#159) (5bd40fb)
- new website for htmlhint.com (#395) (5d0d95f)
add:
- cli: support hint for url
- attr-lowercase: add test case
add:
- change cli parameter:
--plugin
to--rulesdir
- add formatter directory support
- add formatters: compact, markdown
- add cli parameter:
--nocolor
, disable color in cli - space-tab-mixed-disabled plugin: add space length require
- add empty elements: track,command,source,keygen,wbr
- add hint stdin for cli
fix:
- report error evidence if tag attrs include
\r\n
- space-tab-mixed-disabled issue #119
- attr name support all w3c defined characters
improve:
- Parse inline ruleset after default ruleset
add:
- attr-unsafe-chars(rule): show unsafe code in message
- support glob pattern for cli
- support format as custom: json, junit, checkstyle
- support plugin:
htmlhint --plugin ./plugins/
- add rule: inline-style-disabled
- add rule: inline-script-disabled
fix:
- title-require(rule): report error when
<html><title>test</title><head></head><body></body></html>
- title-require(rule): report error when
<html><head><title></title></head><body></body></html>
add:
- add config loaded message to cli log
- support async for cli
fix:
- close issue: #79, fix exit with 0 when hint errors
- fix end event col
- attr-unsafe-chars(rule): exclude
\r\n
add:
- Search
.htmlhintrc
in parent directory - Allow comments in json
- Support hint any file without
.html
or.htm
extension, just like:htmlhint test.xhtml
- Support json raw format in cli
- tag-pair(rule): Show the line of the start tag
- space-tab-mixed-disabled(rule): Support space and tab mode, for check only space or tab
- Make cli logs more clear to people
- add rule: title-require,
<title>
must be present in<head>
tag.
fix:
- Fix issue: #77
<link rel=icon><link rel=icon>
- Made the descriptions and error messages of rules more clear to people
- head-script-disabled(rule): No head not result error
fix:
- fix 'No such file' issue on mac
- head-script-disabled: not match template script
add:
- add rule: attr-no-duplication
- add rule: space-tab-mixed-disabled
- add rule: id-class-ad-disabled
- add rule: href-abs-or-rel
- add rule: attr-unsafe-chars
- add default rule: attr-no-duplication
- add inline ruleset support
- add test spec: Set false to rule
- add point: load default ruleset when use empty ruleset
- add rule: src-not-empty
fix:
- fix attr-value-double-quotes rule:
<img src=''>
should result error
add:
- add ruleid to csslint message
fix:
- fix csslint rule: del undefined of raw
- fix parser for:
<div class="foo""><a><span">
add:
- add rule: csslint
- add rule: jshint
- add rule: id-unique
- add cli
fix:
-
compatible with:
<div class="foo" <div class"foo"> <div class=foo"> <div class="foo>
add:
- add rule: attr-lowercase
- add rule: attr-value-double-quotes
- add rule: attr-value-not-empty
- add rule: doctype-first
- add rule: doctype-html5
- add rule: head-script-disabled
- add rule: id-class-value
- add rule: img-alt-require
- add rule: spec-char-escape
- add rule: style-disabled
- add rule: tagname-lowercase
- add rule: tag-pair
- add rule: tag-self-close