tidy-html5/README/CHANGELOG.md

24 KiB
Raw Permalink Blame History

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> isnt 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 &#160; #871
  • http-equiv metas should trigger helpful upgrade messages #868
  • HTML Tidy website does not render propertly when using HTTPS #867
  • -Wignored-qualifiers
  • 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 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
  • --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 =\> &amp;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