Releases: JuliaServices/Match.jl
Releases · JuliaServices/Match.jl
v2.1.0
Match v2.1.0
Merged pull requests:
- Update Neal's email. (#97) (@gafter)
- When a pattern variable is defined on only one side of a disjunction, (#100) (@gafter)
Closed issues:
- problem with v"0.1.3"? (#19)
- @enum not matched properly in Julia 0.4, Match 0.1.3 (#25)
- Match with repeated binding (#27)
- Can't match nested symbols (#32)
- Can't match single-item tuples (#43)
- Extractor Support? unapply method support (#44)
- Confusion between symbols and variables (#45)
- Case bodies with certain expressions case macro-expansion time crash. (#53)
- Documentation example (#55)
- Wrong result for enum (#56)
- Docstrings (#57)
- match macro in loop (#59)
- The pattern
nothing
matches any expressions (#60) - Match can't match tuple literal (#62)
- Error on failed match? (#63)
- head body... tail match (#64)
- Possible additional example for truth table (#65)
- Typo in regex matching? (#67)
- Unable to use as
using Match: @match
(Match not defined
) (#68) - Doesn't seem to support matching variables like Scala, is that intentional? (#72)
- Doesn't work with @enum (#73)
- a new pattern match for Julia (#77)
- Register version 2.0 (#79)
- Unexpected match with disjunction (#99)
v2.0.0
v1.2.0
v1.1.0
Switch to Package.toml
Add TagBot configuration
Fix deprecated use of `union` on arrays
Fix char range matching
- In a recent commit, range matching was mistakenly restricted to numbers. Remove that restriction.
Support Julia v0.7/1.0
- Fix all v0.7 deprecations
- Handle changes in letexpression representation
- Handle changes in pair/tuple precedence
Update for Julia v0.6
- Bump REQUIRE to julia v0.6, update CI testing, coverage
- Fix deprecation: takebuf_string(x) => String(take!(x))
- Enable precompilation
- Update tests
- Update README badges, text
- Whitespace fixes
Note that these changes are to make this package run on v0.6 only. Match.jl v0.3.0 still runs fine on Julia v0.5, and there are no functional differences between the releases.