Skip to content

Releases: aantron/lambdasoup

Lambda Soup 0.6.1

10 Dec 14:48
Compare
Choose a tag to compare
  • 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

09 Feb 23:59
Compare
Choose a tag to compare

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

15 Jan 20:15
Compare
Choose a tag to compare
  • Now installing .cmt and .cmti files.
  • Fixed typo in docs (Leo Wzukw).

Lambda Soup 0.5

13 Jan 20:09
Compare
Choose a tag to compare

Initial release.