v0.9.0
Added
-
Capture guards —
where/2now accepts^pinsyntax to filter on captured values, similar to Ecto's parameter references. Supportsmatch?/2for structural checks, plain comparisons, multi-capture expressions, and composition with existing structural predicates. -
Source text in match results —
Patcher.find_all/3now includes a:sourcefield with the matched source snippet. -
Module attribute pattern matching — attribute names are now captureable:
@name Application.get_env(_, _)