All Versions
25
Latest Version
Avg Release Cycle
141 days
Latest Release
1550 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