Skip to content

Releases: RelationalAI-oss/Rematch.jl

v0.3.3

07 Jul 08:25
7728217
Compare
Choose a tag to compare

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

04 Oct 17:31
a7bab67
Compare
Choose a tag to compare
  • #21: Better error checks for structs
  • #22: Drop julia 0.6, add Project.toml

Julia 1.0 + new features: named struct fields and interpolation

02 Jan 18:23
7a94cd9
Compare
Choose a tag to compare
  • Adds support for matching a struct by field names
  • Adds support for interpolating constants into the match pattern via $().

v0.1.2

04 Jun 14:28
Compare
Choose a tag to compare
  • 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