jedi 0.15
jedi 0.15 changelog:
0.15.1 (2019-08-13)
Small bugfix and removal of a print statement
0.15.0 (2019-08-11)
Added file path completions, there's a new ``Completion.type`` path, now. Example: '/ho -> '/home/
*args/**kwargs resolving. If possible Jedi replaces the parameters with the actual alternatives.
Better support for enums/dataclasses
When using Interpreter, properties are now executed, since a lot of people have complained about this. Discussion in #1299, #1347.
New APIs:
Definition.get_signatures() -> List[Signature]. Signatures are similar to CallSignature. Definition.params is therefore deprecated.
Signature.to_string() to format call signatures.
Signature.params -> List[ParamDefinition], ParamDefinition has the following additional attributes infer_default(), infer_annotation(), to_string(), and kind.
Definition.execute() -> List[Definition], makes it possible to infer
return values of functions.
0.14.1 (2019-07-13)
CallSignature.index should now be working a lot better
A couple of smaller bugfixes
As we can see, 0.15 remove the need for our autocomplete_property
, but it is also maybe dangerous for us since properties will always be executed now for completion.
Someone has to look at the consequences of the new jedi for BLISS. For now version has been pin-pointed to 0.14.1.