v1.4.1 [Ernest Scribbler]
See Coconut's documentation for more information on all of the features listed below.
New features:
- #465: new
addpattern defshorthand 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:
fmapnow works on numpy arrays (thanks @hoishing for the issue!) - #494: added support for pattern-matching in
datadefinitions (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:
datatypes are now hashable (thanks @m-burst for the PR!) - #502:
addpattern,recursive_iterator, and TCO'd functions are now pickleable - #488: fewer
__coconut__.pyfiles are created when compiling in--packagemode
Plus lots and lots of bugfixes!