Releases: aantron/lambdasoup
Releases · aantron/lambdasoup
Lambda Soup 0.6.1
- Support quoted attribute values in selectors (Yann Hamdaoui, #6).
- Add
Soup.Infix
module containing only the infix operators (Fabian Hemmer, #8). - Add
Soup.siblings
. - Add
Soup.rev
. - Install
.cmx
file for Flambda. - Improve documentation.
- Coverage analysis, new tests, and various internal improvements.
The next version is likely to introduce breaking changes, so constrain dependencies with < 0.7.0
.
Lambda Soup 0.6
Switched to Markup.ml for the underlying parser. As a result:
- There is now a high degree of conformance to the HTML5 specification, including in error recovery.
- Now parsing HTML entities.
- Character encodings are detected automatically.
- All strings are transcoded to UTF-8.
- Empty attributes are handled correctly.
- Parsing is now much slower. This depends on Markup.ml being optimized.
Added functions signals
and from_signals
to convert between Lambda Soup node trees and Markup.ml signal streams.
Lambda Soup 0.5.1
- Now installing
.cmt
and.cmti
files. - Fixed typo in docs (Leo Wzukw).
Lambda Soup 0.5
Initial release.