All Versions
25
Latest Version
Avg Release Cycle
141 days
Latest Release
651 days ago

Changelog History
Page 1

  • v2020.1.16 Changes

    January 16, 2020

    • โž• Add type annotations.
    • โž• Add support for Python 3.8.
    • ๐ŸŽ Performance improvements when wrap_links is False (the default).
    • ๐Ÿ”ง Configure setuptools using setup.cfg.
  • v2019.9.26 Changes

    September 26, 2019

    • ๐Ÿ›  Fix long blockquotes wrapping.
    • โœ‚ Remove the trailing whitespaces that were added after wrapping list items & blockquotes.
    • โœ‚ Remove support for Python โ‰ค 3.4. Now requires Python 3.5+.
    • ๐Ÿ›  Fix memory leak when processing a document containing a <abbr> tag.
    • ๐Ÿ›  Fix AttributeError when reading text from stdin.
    • ๐Ÿ›  Fix UnicodeEncodeError when writing output to stdout.
  • v2019.8.11 Changes

    August 11, 2019
    • โž• Add support for wrapping list items.
    • ๐Ÿ›  Fix #201: handle โ€Ž/โ€ marks mid-text within stressed tags or right after stressed tags.
    • Feature #213: images_as_html config option to always generate an img html tag. preserves "height", "width" and "alt" if possible.
    • โœ‚ Remove support for end-of-life Pythons. Now requires Python 2.7 or 3.4+.
    • โœ‚ Remove support for retrieving HTML over the network.
    • Add __main__.py module to allow running the CLI using python -m html2text ....
    • ๐Ÿ›  Fix #238: correct spacing when a HTML entity follows a non-stressed tags which follow a stressed tag.
    • โœ‚ Remove unused or deprecated:
      • html2text.compat.escape()
      • html2text.config.RE_UNESCAPE
      • html2text.HTML2Text.replaceEntities()
      • html2text.HTML2Text.unescape()
      • html2text.unescape()
    • ๐Ÿ›  Fix #208: handle LEFT-TO-RIGHT MARK after a stressed tag.

    PyPI: https://pypi.org/project/html2text/2019.8.11/

  • v2018.1.9 Changes

    January 10, 2018

    2018.9.1


    • ๐Ÿ›  Fix #188: Non-ASCII in title attribute causes encode error.
    • ๐Ÿ”‹ Feature #194: Add support for the tag.
    • ๐Ÿ”‹ Feature #193: Add support for the tag.

    PyPI: https://pypi.python.org/pypi/html2text/2018.1.9

  • v2017.10.4 Changes

    October 04, 2017

    ๐Ÿ”– Version 2017.10.4

    • ๐Ÿ›  Fix #157: Fix images link with div wrap
    • ๐Ÿ›  Fix #55: Fix error when empty title tags
    • ๐Ÿ›  Fix #160: The html2text tests are failing on Windows and on Cygwin due to differences in eol handling between windows/*nix
    • ๐Ÿ”‹ Feature #164: Housekeeping: Add flake8 to the travis build, cleanup existing flake8 violations, add py3.6 and pypy3 to the travis build
    • ๐Ÿ›  Fix #109: Fix for unexpanded < > &
    • ๐Ÿ›  Fix #143: Fix line wrapping for the lines starting with bold
    • โž• Adds support for numeric bold text indication in font-weight,
      as used by Google (and presumably others.)
    • ๐Ÿ›  Fix #173 and #142: Stripping whitespace in crucial markdown and adding whitespace as necessary
    • Don't drop any cell data on tables uneven row lengths (e.g. colspan in use)

    PyPI: https://pypi.python.org/pypi/html2text/2017.10.4

  • v2016.9.19 Changes

    September 20, 2016

    2016.9.19


    • 0๏ธโƒฃ Default image alt text option created and set to a default of empty string "" to maintain backward compatibility
    • ๐Ÿ›  Fix #136: --default-image-alt now takes a string as argument
    • ๐Ÿ›  Fix #113: Stop changing quiet levels on /script tags.
    • ๐Ÿ”€ Merge #126: Fix deprecation warning on py3 due to html.escape
    • ๐Ÿ›  Fix #145: Running test suite on Travis CI for Python 2.6.

    PyPI: https://pypi.python.org/pypi/html2text/2016.9.19

  • v2016.5.29 Changes

    May 29, 2016

    2016.5.29


    2016.5.29


    • ๐Ÿ›  Fix #125: --pad_tables now pads table cells to make them look nice.
    • ๐Ÿ›  Fix #114: Break does not interrupt blockquotes
    • ๐Ÿ—„ Deprecation warnings for URL retrieval.

    PyPI: https://pypi.python.org/pypi/html2text/2016.5.29

  • v2016.4.2 Changes

    April 01, 2016

    2016.4.2


    • ๐Ÿ›  Fix #106: encoding by stdin
    • ๐Ÿ›  Fix #89: Python 3.5 support.
    • ๐Ÿ›  Fix #113: inplace baseurl substitution for and tags.
    • ๐Ÿ”‹ Feature #118: Update the badges to badge.kloud51.com
    • ๐Ÿ›  Fix #119: new-line after a list is inserted
  • v2016.1.8 Changes

    January 08, 2016

    2016.1.8


    • ๐Ÿ”‹ Feature #99: Removed duplicated initialization.
    • ๐Ÿ›  Fix #100: Get element style key error.
    • ๐Ÿ›  Fix #101: Fix error end tag pop exception.
    • <s>, <strike>, <del> now rendered as ~~text~~.

    PyPi: https://pypi.python.org/pypi/html2text/2016.1.8

  • v2015.11.4 Changes

    November 04, 2015

    2015.11.4


    • ๐Ÿ›  Fix #38: Long links wrapping controlled by --no-wrap-links.
    • Note: --no-wrap-links implies --reference-links
    • ๐Ÿ”‹ Feature #83: Add callback-on-tag.
    • ๐Ÿ›  Fix #87: Decode errors can be handled via command line.
    • ๐Ÿ”‹ Feature #95: Docs, decode errors spelling mistake.
    • ๐Ÿ›  Fix #84: Make bodywidth kwarg overridable using config.

    PyPi: https://pypi.python.org/pypi/html2text/2015.11.4