-
-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v3.0.1 #747
Release v3.0.1 #747
Conversation
I hate to say it, but I think this caused a regression on #724 - after updating, my xonshrc is not loading in any reasonable time-frame (I killed it after 6m16s) |
@Starwort Yeah, I know—I have another release (#758) that should be out today that should fix it for real this time. I've been working on improving |
See Coconut's documentation for more information on all of the features listed below.
This is a patch release primarily aimed at fixing #746, though it also brings a couple of new features and other fixes as well.
New features:
f(...=long_name)
syntax as a shorthand forf(long_name=long_name)
.f ..> g
will now preserve the signature off
when inspected usinginspect.signature
.Language changes:
fmap
should raise an error rather than falling back to a default implementation for unknown objects #736:fmap
will now raiseTypeError
rather than falling back to a default implementation when it encounters an unknown type. For backwards compatibility, the old behavior can be recovered withfmap$(fallback_to_init=True)
.fmap
formultiset
#737:fmap
now works properly onmultiset
.Bugfixes:
KeyError: 'point'
#746: Syntax errors produced when using Coconut's Jupyter kernel will now present themselves nicely rather than causing an error.xonsh
will no longer fail on semicolon-seperated commands when using the Coconut extension.--stand-alone
mode will now properly make use of--jobs
.