All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Option
doubleQuotesfor attribute values - Option
commasto CLI - Travis CI file
- Refactored cli.js
- Option
useTabstotabs(BREAKING CHANGE) - Option
useCommastocommas(BREAKING CHANGE) - Option
isFragmenttofragment(BREAKING CHANGE)
- Option
tabstouseTabs(BREAKING CHANGE) - Option
fragmenttoisFragment(BREAKING CHANGE) preserveLineBreaksdefault istrue
- Multiline element values (
<script>,<pre>etc.) - Extend method to merge options with defaults
- Prettier + ESLint
- Shorthand for boolean/empty attributes
- Option
useCommasfor attribute separator
- Standard code style
- Replaced single quotes in attributes with an escaped single quote
- Vulnerabilities in dependencies
- Remove unused async function
- Correct documenation on doctype
- CLI invocation syntax (BREAKING CHANGE)
- Support for tab indentation
- Tests
- Use parse5 instead of jsdom
- Text node bug due to inconsistent whitespace
- conversion error
- Cyrillic characters encoding
- Indentation for multi-line comments
- Canvas tag issue