Releases: RelationalAI-oss/Rematch.jl
Releases · RelationalAI-oss/Rematch.jl
v0.3.3
Rematch v0.3.3
Diff since v0.3.2
Closed issues:
- Release new version (#24)
Merged pull requests:
- Make MatchFailure a subtype of Exception (#30) (@charnik)
- Copy GitHub workflow files from Example.jl (#31) (@NHDaly)
- Fix tests on latest julia, and fix tests of type inference (#32) (@NHDaly)
- Remove dependency on Compat (#33) (@nystrom)
Project.toml, improved error messages
- #21: Better error checks for structs
- #22: Drop julia 0.6, add Project.toml
Julia 1.0 + new features: named struct fields and interpolation
- Adds support for matching a struct by field names
- Adds support for interpolating constants into the match pattern via
$()
.
v0.1.2
- Adds conjunction
- Makes @match a hard scope, in line with scoping changes in 0.7
- Allows
&
and |
was well as &&
and ||
since this is a regular confusion.
- Throws a clearer error for infix functions eg
a + b