## [1.1.4](https://github.com/htmlhint/HTMLHint/compare/v1.1.3...v1.1.4) (2022-04-11)


### Bug Fixes

* duplicate text ([#981](https://github.com/htmlhint/HTMLHint/issues/981)) ([9c76af7](https://github.com/htmlhint/HTMLHint/commit/9c76af70923341e4f5412df4ae3d8e44f97d7ee0))

## [1.1.3](https://github.com/htmlhint/HTMLHint/compare/v1.1.2...v1.1.3) (2022-03-28)


### Bug Fixes

* replace parse-glob ([#927](https://github.com/htmlhint/HTMLHint/issues/927)) ([a990a17](https://github.com/htmlhint/HTMLHint/commit/a990a17a1177858433117065be62fa93f627e661))

## [1.1.2](https://github.com/htmlhint/HTMLHint/compare/v1.1.1...v1.1.2) (2022-01-27)


### Bug Fixes

* ignore hidden input without label ([cab2907](https://github.com/htmlhint/HTMLHint/commit/cab2907170c130286d8d99bc56ddf401cc9b6c1d)), closes [#866](https://github.com/htmlhint/HTMLHint/issues/866)

## [1.1.1](https://github.com/htmlhint/HTMLHint/compare/v1.1.0...v1.1.1) (2022-01-23)


### Bug Fixes

* correct links to rule docs ([6a95ae6](https://github.com/htmlhint/HTMLHint/commit/6a95ae6e14a8f5ace86a7114285daef24d9d42cf)), closes [#867](https://github.com/htmlhint/HTMLHint/issues/867)

# [1.1.0](https://github.com/htmlhint/HTMLHint/compare/v1.0.0...v1.1.0) (2021-12-31)


### Features

* **attr-lowercase:** ignore camelCase SVG attributes ([aa16722](https://github.com/htmlhint/HTMLHint/commit/aa167227ac153987e7dcc2ff728c6c3372cd9037))

# [1.0.0](https://github.com/htmlhint/HTMLHint/compare/v0.16.3...v1.0.0) (2021-11-26)


### Features

* set minimum support to es6 ([ed5f895](https://github.com/htmlhint/HTMLHint/commit/ed5f89546340df17890e88a9a1df78edb4568cb1))
* upgrade to Typescript 4 ([472722b](https://github.com/htmlhint/HTMLHint/commit/472722b2c8d61d46576741d388a222c55fe92ea6))


### BREAKING CHANGES

* IE11 and older browsers will no longer be supported

## [0.16.3](https://github.com/htmlhint/HTMLHint/compare/v0.16.2...v0.16.3) (2021-11-24)


### Reverts

* Revert "chore(deps-dev): upgrade strip-json-comments (#763)" (#767) ([6c2f0cc](https://github.com/htmlhint/HTMLHint/commit/6c2f0cc088e6b154d85e3fbe7046fbcb65d89a96)), closes [#763](https://github.com/htmlhint/HTMLHint/issues/763) [#767](https://github.com/htmlhint/HTMLHint/issues/767)

## [0.16.2](https://github.com/htmlhint/HTMLHint/compare/v0.16.1...v0.16.2) (2021-11-23)


### Bug Fixes

* clenaup non-functional typos ([#727](https://github.com/htmlhint/HTMLHint/issues/727)) ([98e45b9](https://github.com/htmlhint/HTMLHint/commit/98e45b9b2e1d7a4b0576d1944b1769c21b52b11e))

## [0.16.2](https://github.com/htmlhint/HTMLHint/compare/v0.16.1...v0.16.2) (2021-11-23)


### Bug Fixes

* clenaup non-functional typos ([#727](https://github.com/htmlhint/HTMLHint/issues/727)) ([98e45b9](https://github.com/htmlhint/HTMLHint/commit/98e45b9b2e1d7a4b0576d1944b1769c21b52b11e))

## [0.16.1](https://github.com/htmlhint/HTMLHint/compare/v0.16.0...v0.16.1) (2021-11-12)

### Bug Fixes

* tagname-specialchars description ([#714](https://github.com/htmlhint/HTMLHint/issues/714)) ([4d702d8](https://github.com/htmlhint/HTMLHint/commit/4d702d8dfac3431fb71516b1ea3eb97950b63835))

## [0.16.0](https://github.com/htmlhint/HTMLHint/compare/v0.15.2...v0.16.0) (2021-10-29)

### Features

* **rules:** add empty-tag-not-self-closed rule ([#696](https://github.com/htmlhint/HTMLHint/issues/696)) ([ec171ac](https://github.com/htmlhint/HTMLHint/commit/ec171ac847b98f495006845836d17f1d19d79b06)), closes [#311](https://github.com/htmlhint/HTMLHint/issues/311)

## [0.15.2](https://github.com/htmlhint/HTMLHint/compare/v0.15.1...v0.15.2) (2021-09-16)

### Bug Fixes

* **htmlhint.ts:** replace deprecated request module with what-wg fetch ([#670](https://github.com/htmlhint/HTMLHint/issues/670)) ([250169d](https://github.com/htmlhint/HTMLHint/commit/250169d9e9ab347e512739d113db2b2da703876c))

## [0.15.1](https://github.com/htmlhint/HTMLHint/compare/v0.15.0...v0.15.1) (2021-06-11)

### Bug Fixes

* Unexpected behavior of the html lang require rule ([#655](https://github.com/htmlhint/HTMLHint/issues/655)) ([068645e](https://github.com/htmlhint/HTMLHint/commit/068645e9111f42adfa0fae0e32e236d88052541c))

## [0.15.0](https://github.com/htmlhint/HTMLHint/compare/v0.14.2...v0.15.0) (2021-06-10)

### Features

* **rules:** add html-lang-require rule ([#632](https://github.com/htmlhint/HTMLHint/issues/632)) ([51471a9](https://github.com/htmlhint/HTMLHint/commit/51471a99d2e946c124222f6a74fa3fbd1876ac69))

## [0.14.2](https://github.com/htmlhint/HTMLHint/compare/v0.14.1...v0.14.2) (2020-11-11)

### Bug Fixes

* Link to configuration.md from options page ([#563](https://github.com/htmlhint/HTMLHint/issues/563)) ([9cb0a9c](https://github.com/htmlhint/HTMLHint/commit/9cb0a9c9fcafea4a8c4cd704c66e1faff92ecd7a))

## [0.14.1](https://github.com/htmlhint/HTMLHint/compare/v0.14.0...v0.14.1) (2020-06-25)

### Bug Fixes

* windows path separator ([#443](https://github.com/htmlhint/HTMLHint/issues/443)) ([8048600](https://github.com/htmlhint/HTMLHint/commit/8048600e5b1568d4a4b469e822bd72a94502b242))

## [0.14.0](https://github.com/htmlhint/HTMLHint/compare/v0.13.1...v0.14.0) (2020-05-31)

### Features

* use chalk instead of colors ([#433](https://github.com/htmlhint/HTMLHint/issues/433)) ([372dd60](https://github.com/htmlhint/HTMLHint/commit/372dd605e1e4655a5ff4821fcfad9fef9edfb523))

## [0.13.1](https://github.com/htmlhint/HTMLHint/compare/v0.13.0...v0.13.1) (2020-05-31)

### Bug Fixes

* add missing branches to action release ([#425](https://github.com/htmlhint/HTMLHint/issues/425)) ([62c2f3c](https://github.com/htmlhint/HTMLHint/commit/62c2f3c4dbc31235f644da42b1eeccd8d73c83aa))
* add missing plugins for docusaurus ([#402](https://github.com/htmlhint/HTMLHint/issues/402)) ([d9ef347](https://github.com/htmlhint/HTMLHint/commit/d9ef3476bfb935314a38dabfbd5ad055deec7b6a))
* correctly call hint queue drain ([#409](https://github.com/htmlhint/HTMLHint/issues/409)) ([7b63cb2](https://github.com/htmlhint/HTMLHint/commit/7b63cb282dc41c8757913d92aefc11ddcaab6039))
* dupplicate ga ([#407](https://github.com/htmlhint/HTMLHint/issues/407)) ([506f25a](https://github.com/htmlhint/HTMLHint/commit/506f25a31d52b66ef58a12eb258bed3bf517146b))
* eslint fix ([820ff8f](https://github.com/htmlhint/HTMLHint/commit/820ff8fe4714bc3ba47565eb58d87910d60934e8))
* fix url repo pkg ([#413](https://github.com/htmlhint/HTMLHint/issues/413)) ([b7f5786](https://github.com/htmlhint/HTMLHint/commit/b7f5786a803fb2a31c5819b70b608b133f2e1e51))
* github token ([18441f6](https://github.com/htmlhint/HTMLHint/commit/18441f6c54fe540ac86cdedbc61846a2662d78c8))
* remove unused dependency esm ([#430](https://github.com/htmlhint/HTMLHint/issues/430)) ([7e8429d](https://github.com/htmlhint/HTMLHint/commit/7e8429dc8d57f6cbf891570d644f72729644826d))
* **attr-no-unnecessary-whitespace:** fix when equals symbol in value ([#405](https://github.com/htmlhint/HTMLHint/issues/405)) ([fe4f3c6](https://github.com/htmlhint/HTMLHint/commit/fe4f3c6732d76ec78a19e97d2640e63be3dd6735))

## [0.13.1-beta.2](https://github.com/htmlhint/HTMLHint/compare/v0.13.1-beta.1...v0.13.1-beta.2) (2020-05-31)


### Bug Fixes

* remove unused dependency esm ([#430](https://github.com/htmlhint/HTMLHint/issues/430)) ([7e8429d](https://github.com/htmlhint/HTMLHint/commit/7e8429dc8d57f6cbf891570d644f72729644826d))

## [0.13.1-beta.1](https://github.com/htmlhint/HTMLHint/compare/v0.13.0...v0.13.1-beta.1) (2020-05-30)


### Bug Fixes

* add missing branches to action release ([#425](https://github.com/htmlhint/HTMLHint/issues/425)) ([62c2f3c](https://github.com/htmlhint/HTMLHint/commit/62c2f3c4dbc31235f644da42b1eeccd8d73c83aa))
* add missing plugins for docusaurus ([#402](https://github.com/htmlhint/HTMLHint/issues/402)) ([d9ef347](https://github.com/htmlhint/HTMLHint/commit/d9ef3476bfb935314a38dabfbd5ad055deec7b6a))
* correctly call hint queue drain ([#409](https://github.com/htmlhint/HTMLHint/issues/409)) ([7b63cb2](https://github.com/htmlhint/HTMLHint/commit/7b63cb282dc41c8757913d92aefc11ddcaab6039))
* dupplicate ga ([#407](https://github.com/htmlhint/HTMLHint/issues/407)) ([506f25a](https://github.com/htmlhint/HTMLHint/commit/506f25a31d52b66ef58a12eb258bed3bf517146b))
* eslint fix ([820ff8f](https://github.com/htmlhint/HTMLHint/commit/820ff8fe4714bc3ba47565eb58d87910d60934e8))
* fix url repo pkg ([#413](https://github.com/htmlhint/HTMLHint/issues/413)) ([b7f5786](https://github.com/htmlhint/HTMLHint/commit/b7f5786a803fb2a31c5819b70b608b133f2e1e51))
* **attr-no-unnecessary-whitespace:** fix when equals symbol in value ([#405](https://github.com/htmlhint/HTMLHint/issues/405)) ([fe4f3c6](https://github.com/htmlhint/HTMLHint/commit/fe4f3c6732d76ec78a19e97d2640e63be3dd6735))
* github token ([18441f6](https://github.com/htmlhint/HTMLHint/commit/18441f6c54fe540ac86cdedbc61846a2662d78c8))

## [0.13.0](https://github.com/htmlhint/HTMLHint/compare/v0.12.2...v0.13.0) (2020-05-18)

### Bug Fixes

* add prettier and eslint ([#388](https://github.com/htmlhint/HTMLHint/issues/388)) ([aba3249](https://github.com/htmlhint/HTMLHint/commit/aba3249652181055f5897e0b4367b243f83ede3f))
* add semantic release test ([#399](https://github.com/htmlhint/HTMLHint/issues/399)) ([616f9cd](https://github.com/htmlhint/HTMLHint/commit/616f9cd74a9463e6596198f867f35aab24094110))
* ignore PULL_REQUEST_TEMPLATE.md ([30b0af2](https://github.com/htmlhint/HTMLHint/commit/30b0af2f86a4daa7ef3bd07e91e8220b7d4b75f3))
* use yml in semantic.yml ([86f6700](https://github.com/htmlhint/HTMLHint/commit/86f67007a32f5e978921507c05a2620edc1f9afc))

### Features

* Add tags checking rule - allows specify rules for any tag and validate that ([#384](https://github.com/htmlhint/HTMLHint/issues/384)) ([475aaca](https://github.com/htmlhint/HTMLHint/commit/475aaca431fab90a0ead7b21af7a73d4f0324514))
* added attr-no-unnecessary-whitespace rule ([#385](https://github.com/htmlhint/HTMLHint/issues/385)) ([03bfd4f](https://github.com/htmlhint/HTMLHint/commit/03bfd4f7f6b60543a4253cad74758c794fc8cd18))
* new rule: input-requires-label - All inputs require a label ([#159](https://github.com/htmlhint/HTMLHint/issues/159)) ([5bd40fb](https://github.com/htmlhint/HTMLHint/commit/5bd40fbc06b0d178cff4b9665ca992232dcb1f43))
* new website for htmlhint.com ([#395](https://github.com/htmlhint/HTMLHint/issues/395)) ([5d0d95f](https://github.com/htmlhint/HTMLHint/commit/5d0d95f39dddddf94a22d3c6294e4e50472fa0a0))

## 0.9.14 (2016-5-2)

add:

1. cli: support hint for url
2. attr-lowercase: add test case

## 0.9.13 (2016-5-1)

add:

1. change cli parameter: `--plugin` to `--rulesdir`
2. add formatter directory support
3. add formatters: compact, markdown
4. add cli parameter:`--nocolor`, disable color in cli
5. space-tab-mixed-disabled plugin: add space length require
6. add empty elements: track,command,source,keygen,wbr
7. add hint stdin for cli

fix:

1. report error evidence if tag attrs include `\r\n`
2. space-tab-mixed-disabled issue #119
3. attr name support all w3c defined characters

improve:

1. Parse inline ruleset after default ruleset

## ver 0.9.10 (2015-10-12)

add:

1. attr-unsafe-chars(rule): show unsafe code in message
2. support glob pattern for cli
3. support format as custom: json, junit, checkstyle
4. support plugin: `htmlhint --plugin ./plugins/`
5. add rule: inline-style-disabled
6. add rule: inline-script-disabled

fix:

1. title-require(rule): report error when `<html><title>test</title><head></head><body></body></html>`
2. title-require(rule): report error when `<html><head><title></title></head><body></body></html>`

## ver 0.9.9 (2015-10-9)

add:

1. add config loaded message to cli log
2. support async for cli

fix:

1. close issue: #79, fix exit with 0 when hint errors
2. fix end event col
3. attr-unsafe-chars(rule): exclude `\r\n`

## ver 0.9.8 (2015-10-7)

add:

1. Search `.htmlhintrc` in parent directory
2. Allow comments in json
3. Support hint any file without `.html` or `.htm` extension, just like: `htmlhint test.xhtml`
4. Support json raw format in cli
5. tag-pair(rule): Show the line of the start tag
6. space-tab-mixed-disabled(rule): Support space and tab mode, for check only space or tab
7. Make cli logs more clear to people
8. add rule: title-require, `<title>` must be present in `<head>` tag.

fix:

1. Fix issue: #77 `<link rel=icon><link rel=icon>`
2. Made the descriptions and error messages of rules more clear to people
3. head-script-disabled(fule): No head not result error

## 0.9.7 (2015-3-8)

fix:

1. fix 'No such file' issue on mac
2. head-script-disabled: not match template script

## ver 0.9.6 (2014-6-18)

add:

1. add rule: attr-no-duplication
2. add rule: space-tab-mixed-disabled
3. add rule: id-class-ad-disabled
4. add rule: href-abs-or-rel
5. add rule: attr-unsafe-chars
6. add default rule: attr-no-duplication
7. add inline ruleset support
8. add test spec: Set false to rule
9. add point: load default ruleset when use empty ruleset

## 0.9.4 (2013-9-27)

1. add rule: src-not-empty

fix:

1. fix attr-value-double-quotes rule: `<img src=''>` should result error

## ver 0.9.3 (2013-5-24)

add:

1. add ruleid to csslint message

fix:

1. fix csslint rule: del undefined of raw
2. fix parser for: `<div class="foo""><a><span">`

## ver 0.9.2 (2013-4-6)

add：

1. add rule: csslint
2. add rule: jshint
3. add rule: id-unique
4. add cli

fix：

1.  compatible with:

        <div class="foo"
        <div class"foo">
        <div class=foo">
        <div class="foo>

## 0.9.1 (2013-3-23)

add:

1. add rule: attr-lowercase
2. add rule: attr-value-double-quotes
3. add rule: attr-value-not-empty
4. add rule: doctype-first
5. add rule: doctype-html5
6. add rule: head-script-disabled
7. add rule: id-class-value
8. add rule: img-alt-require
9. add rule: spec-char-escape
10. add rule: style-disabled
11. add rule: tagname-lowercase
12. add rule: tag-pair
13. add rule: tag-self-close
