8000 Release v1.4.1 [Ernest Scribbler] · evhub/coconut · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

v1.4.1 [Ernest Scribbler]

Compare
Choose a tag to compare
@evhub evhub released this 08 Aug 00:29
· 1840 commits to master since this release
850f78c

See Coconut's documentation for more information on all of the features listed below.

New features:

  • #465: new addpattern def shorthand syntax (thanks @MichalMarsalek for the issue!)
  • #301, #504, #505: full support for Python 3.6 f-strings on all targets including (thanks @m-burst for the PR!)
  • #323: added support for |**> kwargs pipes (thanks @ArneBachmann for the issue!)
  • #490: new (assert) operator function (thanks @arnauorriols for the issue!)
  • #503: added support for Python 3.8 positional-only arguments (thanks @pavelbraginskiy fo the issue!)
  • #483: fmap now works on numpy arrays (thanks @hoishing for the issue!)
  • #494: added support for pattern-matching in data definitions (thanks @arnauorriols for the issue!)
  • #493: added truncation for long MatchError messages (thanks @arnauorriols for the issue!)
  • #482: added support for Python 3.8 assignment expressions under --target 3.8 (thanks @terrdavis for the issue!)
  • #446, #458: data types are now hashable (thanks @m-burst for the PR!)
  • #502: addpattern, recursive_iterator, and TCO'd functions are now pickleable
  • #488: fewer __coconut__.py files are created when compiling in --package mode

Plus lots and lots of bugfixes!

0