Releases: thephpleague/html-to-markdown
Releases · thephpleague/html-to-markdown
4.3.0
Added
- Added full support for PHP 7.0 and 7.1
Changed
- Changed
<pre>
and <pre><code>
conversions to use backticks instead of indendation (#102)
Fixed
- Fixed issue where specified code language was not preserved (#70, #102)
- Fixed issue where
<code>
tags nested in <pre>
was not converted properly (#70, #102)
- Fixed header-like content not being escaped (#76, #105)
- Fixed blockquote-like content not being escaped (#77, #103)
- Fixed ordered list-like content not being escaped (#73, #106)
- Fixed unordered list-like content not being escaped (#71, #107)
4.2.2
Fixed
- Fixed sanitization bug which sometimes removes desired content (#63, #101)
4.2.1
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)
4.2.0
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)
4.1.1
Fixed
- Fixed conversion of empty paragraphs (#78)
- Fixed
preg_replace
so it wouldn't break UTF-8 characters (#79)
4.1.0
This release adds a new CLI converter!
Added
- Added
bin/html-to-markdown
script
Changed
- Changed default italic character to
_
(#58)
4.0.1
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)
4.0.0
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
3.1.1
Fixed
- Empty HTML strings now result in empty Markdown documents (#40, #41)
3.1.0
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