Skip to content

Releases: mischov/meeseeks

v0.11.1

28 Jun 22:26
Compare
Choose a tag to compare

Deprecations

  • [Parse] Deprecate parsing tuple trees with parse/1

Enhancements

  • [Parse] Add :tuple_tree type to parse/2

Fixes

  • [Parse] Update to meeseeks_html5ever v0.11.1, which returns a better error when provided with non-UTF-8 input
  • [Parse] Return parser errors if parsing an invalid tuple tree

v0.11.0

28 Feb 21:23
Compare
Choose a tag to compare

Compatibility

  • No longer support Elixir 1.3 (minimum tested compatibility is now Elixir 1.4 and Erlang/OTP 19.3)
  • Support Elixir 1.8

Enhancements

  • [Parse] Update to meeseeks_html5ever v0.11.0, which is faster and more memory efficient on Erlang/OTP 21

v0.10.1

28 Sep 03:24
Compare
Choose a tag to compare
  • [Meta] Test more Elixir+OTP combinations with Travis CI

v0.10.0

06 Jul 14:23
Compare
Choose a tag to compare

Fixes

  • [Parse] Update to meeseeks_html5ever v0.10.0, which supports OTP 21

v0.9.5

23 Jun 17:15
Compare
Choose a tag to compare

Fixes

  • [Select] Remove optimization in Select.handle_match that could indirectly cause matches stored in the context for filtering to be prematurely cleared

v0.9.4

22 Jun 17:06
Compare
Choose a tag to compare

Fixes

  • [Select] Fix error in how context was updated in Select.filter_nodes
  • [Select] Fix error in how context was updated in XPath.Expr.Step.eval
  • [Select] Fix error in how nodes were filtered in XPath.Expr.Step.eval
  • [Select] Include filters when transpiling absolute XPaths to root selectors

v0.9.3

15 Jun 18:34
Compare
Choose a tag to compare

Fixes

  • [Parse] Update to meeseeks_html5ever v0.9.0, which resolves a Dialyzer error

v0.9.2

28 May 18:19
Compare
Choose a tag to compare

Enhancements

  • [Select] The css and xpath macros now accept vars

v0.9.1

25 May 19:28
Compare
Choose a tag to compare

Fixes

  • [Select] Fix inconsistency in Document.get_nodes/1
  • [Select] Fix bug in Document.get_nodes/2, courtesy of @asonge
  • [Select] Fix various typespecs, courtesy of @asonge

v0.9.0

15 May 20:46
Compare
Choose a tag to compare

Breaking

  • [Errors] Returned and raised errors throughout the project have been updated to use Meeseeks.Error instead of whatever assorted formats they were using before

Enhancements

  • [Errors] Add Meeseeks.Error, a generic error struct implementing Exception
  • [Select] Add Meeseeks.fetch_all and Meeseeks.fetch_one

Fixes

  • [Extract] Fix bug in Meeseeks.html when encoding element attribute values that contain double quotes