Releases: mischov/meeseeks
Releases · mischov/meeseeks
v0.11.2
Fixes
- [Select] Support escaped characters in CSS selector names, idents, and strings
- [Select] Support Elixir-style unicode code points in CSS selector names, idents, and strings
- [Select] Add better errors when parsing CSS selectors
v0.11.1
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
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
- [Meta] Test more Elixir+OTP combinations with Travis CI
v0.10.0
Fixes
- [Parse] Update to
meeseeks_html5ever v0.10.0
, which supports OTP 21
v0.9.5
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
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
Fixes
- [Parse] Update to
meeseeks_html5ever v0.9.0
, which resolves a Dialyzer error
v0.9.2
Enhancements
- [Select] The
css
and xpath
macros now accept vars
v0.9.1
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