All Versions
38
Latest Version
Avg Release Cycle
111 days
Latest Release
783 days ago

Changelog History
Page 3

  • v4.2.2 Changes

    🛠 Fixed

    • Fixed sanitization bug which sometimes removes desired content (#63, #101)
  • v4.2.1 Changes

    🛠 Fixed

    • Fixed path to autoload.php when used as a library (#98)
    • Fixed edge case for tags containing only whitespace (#99)

    ✂ Removed

    • Removed double HTML entity decoding, as this is not desireable (#60)
  • v4.2.0 Changes

    âž• Added

    • Added the ability to invoke HtmlConverter objects as functions (#85)

    🛠 Fixed

    • Fixed improper handling of nested list items (#19 and #84)
    • Fixed preceeding or trailing spaces within emphasis tags (#83)
  • v4.1.1 Changes

    🛠 Fixed

    • Fixed conversion of empty paragraphs (#78)
    • Fixed preg_replace so it wouldn't break UTF-8 characters (#79)
  • v4.1.0 Changes

    âž• Added

    • Added bin/html-to-markdown script

    🔄 Changed

    • Changed default italic character to _ (#58)
  • v4.0.1 Changes

    🛠 Fixed

    • Added escaping to avoid * and _ in a text being rendered as emphasis (#48)

    ✂ Removed

    • Removed the demo (#51)
    • .styleci.yml and CONTRIBUTING.md are no longer included in distributions (#50)
  • v4.0.0 Changes

    🚀 This release changes the visibility of several methods/properties. #42 and #43 brought to light that some visiblities were 🚀 not ideally set, so this releases fixes that. Moving forwards this should reduce the chance of introducing BC-breaking changes.

    âž• Added

    • Added new HtmlConverter::getEnvironment() method to expose the Environment (#42, #43)

    🔄 Changed

    • Changed Environment::addConverter() from protected to public, enabling custom converters to be added (#42, #43)
    • Changed HtmlConverter::createDOMDocument() from protected to private
    • Changed Element::nextCached from protected to private
    • Made the Environment class final
  • v3.1.1 Changes

    🛠 Fixed

    • Empty HTML strings now result in empty Markdown documents (#40, #41)
  • v3.1.0 Changes

    âž• Added

    • Added new equals method to Element to check for equality

    🔄 Changes

    • Use Linux line endings consistently instead of plaform-specific line endings (#36)

    🛠 Fixed

    • Cleaned up code style
  • v3.0.0 Changes

    🔄 Changed

    • Changed namespace to League\HTMLToMarkdown
    • Changed packagist name to league/html-to-markdown
    • Re-organized code into several separate classes
    • <a> tags with identical href and inner text are now rendered using angular bracket syntax (#31)
    • <div> elements are now treated as block-level elements (#33)