- Declare support for Python 3.12 [ale-rt]
- No changes were made from the latest alpha version [ale-rt]
- Improve the regular expression that matches the entities (Fixes #130) [ale-rt]
- Add command line parameters to include/exclude files and folders (Implements #96) [ale-rt]
- Be tolerant with characters forbidden in XML when dealing with tal attributes (See #125) [ale-rt]
- Fix bogus ampersands in attributes (Fixes #116) [ale-rt]
- Handle HTML files with an XML preamble before the doctype. (Fixes #118) [ale-rt]
- Handle forbidden characters in attributes properly (Fixes #110) [ale-rt]
- Fix attribute with a value containing double quotes (Fixes #109) [ale-rt]
- Fix an issue with empty lines inside an attribute. (Fixes #106) [ale-rt]
- The pre-commit hook now modifies fixes the files instead of just checking if they should be fixed [ale-rt]
- Fix the check behavior when multiple files are passed [ale-rt]
- Improve the check that sniffs html files (Fixes #89) [ale-rt]
- XML files with newlines between attributes are properly formatted (Fixes #84) [ale-rt]
- Do not tamper attributes in XML as if they were a page template attribute (Fixes #85) [ale-rt]
- Prevent fiddling around with custom entity declaration (Fixes #80) [ale-rt]
- Add support for Python 3.11. [ale-rt]
- Drop support for Python 3.6. [ale-rt]
- Do not try to do anything on CDATAs (Fixes #76) [ale-rt]
- Added a -v/--version option [ale-rt]
- Remove custom tree builder which is not used anymore [ale-rt]
- Fix entity sustitution in XML (Fixes #48, Refs #71) [ale-rt]
- Do not escape entities inside the script and style tags (Fixes #57) [ale-rt]
- Fix release
- Preserve whitespace in XML documents and
pre
elements (Fixes #64) [ale-rt] - Improve doctype handling [ale-rt]
- Do not kill XML documents with a doctype (Fixes #47) [ale-rt]
- Support Python 3.10 [ale-rt]
- Add a
--check
command line parameter (Fixes #49) [ale-rt] - Now the package is
pre-commit
compatibile (Fixes #50) [ale-rt]
- Remove unused
autofix
method [ale-rt] - Do not render a spurious
=""
when new lines appear inside a tag (Refs. #35) [ale-rt] - The attributes renderer knows about the element indentation and for indents the attributes consequently [ale-rt]
- The ZCML element has now its custom tag templates, this simplifies the code [ale-rt]
- Attributes content spanning multiple lines is not indented anymore (Refs. #17) [ale-rt]
- Improved sorting for zcml attributes (Refs. #11) [ale-rt]
- Code is compliant with black 20.8b1 [ale-rt]
- Switch to pytest for running tests [ale-rt]
- Upgrade dev requirements [ale-rt]
- Support Python 3.9 [ale-rt]
- Updated the list of self closing elements and boolean attributes [ale-rt]
- Fix unwanted newlines (#20)
- In Python3.8 quotes in attributes were escaped
- Fix output again on file and stdout [ale-rt]
- Fix output on file [ale-rt]
- Support Python3 only [ale-rt]
- Last release that supports Python2.7
- Fix text method
- Preserve entities in text
- Added an
--encoding
parameter - Added an
--xml
parameter to force xml parsing - Choose the better parser according to the given filename if no parser is forced
- Process stdin if
-
is in the arguments or no arguments are passed [ale-rt]
- Small modification for the order of the zcml attributes
- Auto add a new line to the end of the prettified files
- Self heal open self closing tag. [ale-rt]
- Fixed bad release. [ale-rt]
- Initial support for zcml style guide (#3). [ale-rt]
- Initial release. [ale-rt]