Coconut v1.4.1 Release Notes
Release Date: 2019-08-08 // over 4 years ago-
๐ 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!
- #465: new