Changelog
5.8.0 (2021-07-10)
Full Changelog
Fixed bugs:
- Details open, Value added to Attribute #925
- Fix handling of percent symbols in CheckLength validation routine #910
- What is the true purpose and use case of the –bare option? #896
- Warning about missing </summary> #895
- DecodeMacRoman() is missing an upper bounds check before indexing into Mac2Unicode array #891
- Can’t disable wrap #858
- Recursion limit exceeded #850
- template tag should be allowed in head #836
- tag_defs + AdjustTags() and ResetTags() during parsing is not thread-safe (tags.c) #816
- Unexpected parsing with uppercase DOCTYPE #815
- bugfix for messageobj.c for windows vc++ #800
- Tidy 5.7.20 GetSurrogatePair can use uninitialised value processing malformed entity refs #798
- regression tests fail if /etc/tidy.conf or ~/.tidyrc exists #778
- AddByte allocAmt overflows for large input files #761
- –strict-tags-attributes no doesn’t ignore <td align> #729
- “Too many title elements in <title>” should say “Too many title elements in <head>” #692
- Tidy 5.6.0 on Mac says Not a file when file is not writeable #681
- Tidy fails if html contains a section <![endif]—> #487
- “Malformed” Word 2000 sequence may cause Tidy to skip document content #462
- Change open tag to Boolean #932 (@arrmo)
- Is #729 - Show ‘warnings’ in all td cases #928 (@geoffmcl)
- Issue #692 - too many titles #927 (@geoffmcl)
- Is. #681 - read-only files, and dirs #926 (@geoffmcl)
- Free attributes before return NULL #899 (@ltx2018)
- Is. #896 - make ‘bear’ docs match code #898 (@geoffmcl)
- Correction for issue-895 #897 (@arrmo)
- fix memleak in GetTokenFromStream #884 (@ltx2018)
- Protect against NULL in PruneSection. #853 (@esclim)
- Is #815 - Use case-insensitive test ‘html’ #832 (@geoffmcl)
- Is. #761 - just deal with the ‘uint’ wrap #830 (@geoffmcl)
- Tidy 5.7.20 crashes if allocator replaced #797
- –mute should suppress non-zero exit code #794
- Seems tidy.c has sprung a leak #791
- Cannot handle read-only html files (possibly regression?) #789
- setlocale( LC_ALL, ““) changes the locale for the entire application #770
- mute in ~/.tidyrc runs fine but triggers exit(1) #752
- Duplicate IDs are not detected if the ID has an uppercase letter #726
- Tidy gets confused with a <span> around a block element #709
- Tidy seems to get confused by HTML strings in JavaScript blocks. #700
- tidy indent+wrap breaks <pre> formatting #697
- -export-config creates invalid configuration file #679
- Segmentation Fault #656
- Maybe a problem with some vsnprintf implementations? #655
- Why is libtidy complaining <data> isn’t approved by W3C? #649
- Is. #791 - free some allocations #809 (@geoffmcl)
- Issue 726 upper case anchors #731 (@geoffmcl)
- Is #673 - Revert 350f7b4 and 86e62db AdjustConfig logic #705 (@geoffmcl)
- Issue #655 - Fix unsafe use of output buffer as input param #662 (@geoffmcl)
- Issue #656 - protect against NULL node set in loop #661 (@geoffmcl)
Closed issues:
- No NPM? #960
- Where can I find the list of known tags? #958
- fix non-standard static library name #952
- Lot of config options; but where are the defaults specified #948
- Any Windows Binaries for 5.7.28, just like 5.6? #947
- Setup continuous integration and testing #944
- Linux binaries for latest releases #939
- Outdated warnings #938
- Umlauts/special characters not converted to correct html entities #936
- tidy hanging #935
- Tidy catches repeated attributes, but misses identical ids #924
- drop-empty-elements is not removing empty Table elements #923
- Tag “main” is shown as error #922
- Unexpected parsing a tag in table #919
- beginner on windows – tidy reports: document: “a0.htm” is not a file! – But it is #918
- tidy says this misplaced </dl> is OK #917
- Tidy can’t deal with <中文> XML tags #913
- Support extended color names in HTML 5 #908
- Unknown type uint trying to use the shared lib. #906
- </select> ending tag missing #904
- SVG attributes flagged as proprietary #903
- tidy-mark option is not working #901
- Need help controlling output #894
- Say how to deal with XHTML input #893
- Help output refers to a non-existent -options option #892
- Tidy gets confused with u tags and underline styles #890
- how to forbid auto insert tag? #889
- Incorrectly changing — to - (emdash [alt 0151]) to hypens. #885
- html-tidy site does not work with https #883
- Use with TextPad 8 #882
- Translation: TidyKeepTabs #880
- <img> proprietary attribute “loading” #879
- Versioning seems a bit off #877
- –quote-ampersand yes doesn’t work #876
- Convert spaces to non-breaking space #875
- Tidy 5.6.0 mangled html / php code. #872
- Even with -utf8 tidy replaces UTF8 code U+00A0 into numeric entity   #871
- http-equiv metas should trigger helpful upgrade messages #868
- HTML Tidy website does not render propertly when using HTTPS #867
- [-Wignored-qualifiers] warning in tidy #866
- Wrong character encoding #863
- Missing semicolon after html entity sometimes returns generic ‘unknown entity’ warning instead of specific ‘missing semicolon’ #862
- Warning: unescaped & or unknown entity “&P” when encoding as utf-8 #861
- Tidy output clutter #857
- Trailing backspace removed #856
- Only wrap at tags #854
- ENABLE_DEBUG_LOG is ignored on Windows #852
- Kill off alphabetical ordering clause for publicly-exposed enum defs #851
- For Sublime Text 3 #849
- <li> tags skipped in tidy result shown on screen #847
- man page missing header causing appending to XML discussion #846
- <input type=“file”> needs name= #845
- Expose node->last in the public API #844
- Support EJS? #842
- Tidy 5.2 cleaned up curly quotes but 5.6 doesn’t #841
- Jekyll headings removed #840
- Should tidy allow an empty title element? #839
- Missing tags for 5.7.* #834
- Python binding? #826
- Self-closing tags are not correctly recognized #813
- Different output when parsing HTML #790
- Continuously fuzzing tidy-html5 with OSS-Fuzz #788
- I18N isn’t working (mostly) via changing the environment variables #783
- 5.6.0 and breakage with php-tidy #780
- Tidy needs a changelog #776
- TidyNodeGetText returns text with a new line appended #775
- Breaks microseconds after call tidy_repair_string #771
- Typos in language_en.h, etc #765
- Document accessibility priority numbers better #756
- Xcode not working with tidylib #751
- Intent-To-Package: Snaps are Universal Linux Packages #748
- Can’t parse UTF16 html string #744
- libtidy.so.5 has removed symbols between 5.2.0 and 5.6.0, but kept SONAME #743
- Tidy 5.7.16 -> empty result #740
- Crash with malformed <meta> tag #739
- bug(encoding): non-ASCII characters in configuration file #737
- Improve documentation re: wrap-script-literals #736
- feature_request(validation): “preserve-entities yes” by default #732
- Tidy emits warnings that aren’t in order #696
- Option to disable tidy code fixing option #693
- tidy change html view when deal with white-space:pre tag #685
- CLI option to stop insertion/deletion of tags #682
- Tidy does not strip leading and trailing spaces in HTML href #678
- Use tidy with json custom attributes on custom components #677
- [Question] How to use tidy for multiple files? #668
- How to run a test-kit from terminal? #667
- Dependency on DLLs not Documented #666
- tidylib.c fails to compile on Visual Studio 2010 #665
- Minify HTML #628
- Do not insert newlines into TEXT when wrapping! #625
- Configuration Options “cleanup” #609
- Next Release 5.6.0 #600
- anchor-as-name: false replaces name attribute of a form tag with id attribute #571
- Why does tidy format the ‘<’ and ‘>’ numeric operator? #485
- span with display: inline-block is treated as inline #448
- wrap-php multiple lines #437
- Option to always encode double ampersands #827
- [ENH] Add meta options to disable/enable cleanup and repair option #819
- –vertical-space yes adds too much after comment #811
- Line breaking on “|” #810
- Installs library in /usr/local/lib/lib instead of /usr/local/lib #807
- Publishing in VS2015 - System.DllNotFoundException #804
- can not fix script async Attr to async=“async” #799
- Feature Request: Omit boilerplate #795
- html conversion to xml leaves many tags unclosed #792
- NppTidy 5.6.0 quickref.html link broken - please fix #787
- Redundant blank lines when printing -help #781
- –css-prefix option no longer adds a hyphen to its built classes #777
- Build error on Android (Termux): unknown type name ‘ulong’ #773
- alter default config file processing #772
- Tidy output going to stderr #763
- –tidy-mark no inserts blank line #760
- tidy -access: <doctype> NOT missing #758
- type qualifiers ignored on function return type [-Werror=ignored-qualifiers] #746
- tidy dies on unexpected character #745
- tidy 5.6.0 warning
inserting missing 'title' element
appears in php-only files #728
- bug(build): tidyBufAppend(&buf1, d->def, strlen(d->def)); #721
- Allow specify ranges of code that do not get checked #720
- README/CONTRIBUTING.md #718
- tidy’s error messages should include filename somewhere #713
- Tidy does not complain about valign in <tr>, <th> or <td> #711
- tidy converts ‘&’ in query parameters (&aen=true => &aen=true) in relative paths #710
- TidyHtml not working properly in C++ #707
- Unescaped
&
emitted despite using **output-xhtml** key bindings in 5.6.0 in PHP bindings #704
- How to ignore specific warnings #699
- Mention the need for a
:
before options’ value in the configuration file #698
- Tidy 5.6.0 -> bug with pre tag #690
- Is there any way to remove inline styles? #689
- feature request(safari): Pinned Tab Icons support #686
- Adopt Cygwin tidy package #680
- Clarification on releases / release tarballs missing #676
- –fix-uri no does not turn off check #675
- Unexpected behavior of ‘add-xml-space’ setting when used with ‘wrap’ => 0 and saveBuffer is called twice in tidy-html5 5.6.0 #673
- show-body-only #672
- Tidy deletes empty tags #669
- unbalanced #endif’s #663
- Feature request: option to replace inline styles with classes +
<style>
tag styles #638
- Windows 32-bit XP Release #568
- Release an updated HTML::Tidy perl library #562
- <Script> tag gets removed #528
- Word filtered html doesn’t convert accents to utf8 #512
- option to ignore attribute-errors if attribute contains pseudo-elements #505
- Allow <div> inside <pre> #479
Merged pull requests:
- Fixes #743. #966 (@balthisar)
- Fixed merge conflict; fixed non-build issue on macOS. RC for testing. #965 (@balthisar)
- README.md: add Wikidata link #961 (@vitaly-zdanevich)
- Fix issues with user-specified settings changing #959 (@balthisar)
- Automated Testing #957 (@balthisar)
- simple fix for the range of the condition. #953 (@ihsinme)
- Add muted and playsinline video attributes for HTML5. #949 (@drichardson)
- Add German Language #943 (@balthisar)
- Link macOS console application with required plist #942 (@balthisar)
- Is. #839 - new message for ‘blank’ title #930 (@geoffmcl)
- Support extended color names in HTML 5 validation #914 (@cqcallaw)
- Fix percentage validation in CheckLength #912 (@cqcallaw)
- Add SVG paint attributes #907 (@cqcallaw)
- Is. #879: add loading attribute for img, iframe #902 (@sidvishnoi)
- COMPILE_FLAGS property only once per target, avoid overwriting. #886 (@SvenPStarFinanz)
- Complete pt_br translation #881 (@hugotiburtino)
- Support the <slot> tag #848 (@lhchavez)
- Issue #437 - re-use of ‘wrap-php’ option #645 (@geoffmcl)
- Change “tidyLocalMapItem” to “tidyLocaleMapItem” #829 (@MrSorcus)
- added OS __ANDROID__ in tidyplatform.h #823 (@naveedpash)
- Update BRANCHES.md #793 (@SConaway)
- Is. #783 - Fix language detection #785 (@Lin-Buo-Ren)
- Is. #781 - Drop redundant blank lines in -help #782 (@Lin-Buo-Ren)
- Issue 649 adding tag <data> #769 (@AntoniosHadji)
- Issue 752 #764 (@geoffmcl)
- PHP ≥ 7.1.0 recognizes tidy-html5 #762 (@cmb69)
- Fix typo #753 (@Lin-Buo-Ren)
- Fix extra const modifier #747 (@drizt)
- Is #721 - cast away some gcc warnings #722 (@geoffmcl)
- Doc nits #717 (@ler762)
- Is #709 - Improve message if ‘implict’ #714 (@geoffmcl)
- Make global attribute
dir
accept auto as well. #712 (@doronbehar)
- Is #697 - Add NOWRAP to print of pre tag #708 (@geoffmcl)
- Is #700 - change script parsing if in html5 mode #703 (@geoffmcl)
- Issue 698 - docs update #702 (@geoffmcl)
- Is #686 - Add attr COLOR to W3CAttrsFor_LINK #701 (@geoffmcl)
- Issue 679 #695 (@geoffmcl)
- Issue 663 - fixes for Haiku port #664 (@geoffmcl)
* This Changelog was automatically generated by github_changelog_generator