Skip to content

v0.9.0

Choose a tag to compare

@dannote dannote released this 04 May 10:42
· 18 commits to master since this release

Added

  • Capture guardswhere/2 now accepts ^pin syntax to filter on captured values, similar to Ecto's parameter references. Supports match?/2 for structural checks, plain comparisons, multi-capture expressions, and composition with existing structural predicates.

  • Source text in match resultsPatcher.find_all/3 now includes a :source field with the matched source snippet.

  • Module attribute pattern matching — attribute names are now captureable: @name Application.get_env(_, _)