Skip to content

Releases: ygunayer/patmat

0.2.3

04 Jan 15:57
Compare
Choose a tag to compare
  • Increased code coverage to 99%+
  • Fixed a bug that caused arrays being always matched against, even if they were completely different
  • Fixed a bug that caused functions to be matched as objects first
  • Fixed a bug that caused combined partial functions to prematurely throw errors when isDefinedAt was called
  • Fixed a bug that caused matching against an object to always return true even if a single field was a match despite other fields not matching
  • Added a VSCode debug script for tests

0.2.2

04 Jan 15:57
Compare
Choose a tag to compare
  • Removed Travis-based auto deployments
  • Matching against functions that throw exceptions now always yield false results

0.2.1

12 Nov 15:35
efacead
Compare
Choose a tag to compare
  • Revise package structure, fix builds accordingly

0.2.0

10 Nov 16:53
f3838ca
Compare
Choose a tag to compare
  • Removed support for async inputs and clause handles
  • Patterns are now composable

0.1.3

01 Nov 12:24
fda8b6e
Compare
Choose a tag to compare
  • Export internal types (they were supposed to be exported anway)

0.1.2

30 Oct 15:34
e59a3c5
Compare
Choose a tag to compare
  • Make sync/async typings more clear so that the auto-generated exports are more accurate
  • Add support for ES5 function blocks
  • Add ES5 example
  • Add code coverage
  • Add automated releases using Travis CI