Revision history for HTML-ExtractText
1.002005 2026-07-12
- Fix breakage by newer Mojolicious/Mojo::DOM: text extraction relied
on Mojo::DOM's private _nodes()/_ancestors() internals, whose return
conventions changed in later releases and caused ->extract() to
silently return empty strings. Reworked to read the stable Mojo::DOM
->tree node structure directly and use the public ->ancestors() API.
1.002004 2016-10-30
- Fix breakage by Mojolicious 7.0 (dionys)
1.002003 2015-04-15
- Internal change to make subclassing a bit saner
1.002002 2015-04-15
- Made the module automatically figure out what text to return
when selected element is a form element or image
1.002001 2015-04-15
- Added extra_processing() sub that can be
overriden by other classes that offer extra processing
- REMOVED automatic non-breaking space stripping
1.001004 2015-03-26
- Added automatic stripping of non-breaking spaces from output
- Added notes on encoding
1.001003 2015-03-23
- Added extra tests
1.001002 2015-03-20
- Documentation corrections and clarifications
- Added extra checks for validity of ->extract()'s arguments
- Added extra tests for ->error method
1.001001 2015-03-19
- First version released on an unsuspecting world