bundle/jedi-vim/pythonx/jedi/CHANGELOG.rst
.. :changelog:
Unreleased ++++++++++
0.18.1 (2021-11-17) +++++++++++++++++++
Name().type0.18.0 (2020-12-25) +++++++++++++++++++
pathlib.Path() as an output instead of str in most places:
Project.pathScript.pathDefinition.module_pathRefactoring.get_renamesRefactoring.get_changed_files@property now return property instead of function
in Name().typeThis is likely going to be the last minor release before 1.0.
0.17.2 (2020-07-17) +++++++++++++++++++
EnvironmentProject(...).path exists nowThis will be the last release that supports Python 2 and Python 3.5.
0.18.0 will be Python 3.6+.
0.17.1 (2020-06-20) +++++++++++++++++++
Model meta class supportDjango Stubs <https://github.com/typeddjango/django-stubs>_ projectSyntaxError.get_message0.17.0 (2020-04-14) +++++++++++++++++++
Project support. This allows a user to specify which folders Jedi
should work with.Script.rename, Script.inline,
Script.extract_variable and Script.extract_function.Script.get_syntax_errors to display syntax errors in the current
script.Project.search, Project.complete_search,
Script.search and Script.complete_search.Script.help to make it easier to display a help window to people.
Now returns pydoc information as well for Python keywords/operators. This
means that on the class keyword it will now return the docstring of Python's
builtin function help('class').This is likely going to be the last minor version that supports Python 2 and Python3.5. Bugfixes will be provided in 0.17.1+. The next minor/major version will probably be Jedi 1.0.0.
0.16.0 (2020-01-26) +++++++++++++++++++
Script.get_context to get information where you currently are.d = {1000: 3}; d[10 will
expand to 1000.__getattr__(self, name) method that does a return getattr(x, name).
after loading them initially.jedi.Script are now deprecatedcompletions deprecated, use complete insteadgoto_assignments deprecated, use goto insteadgoto_definitions deprecated, use infer insteadcall_signatures deprecated, use get_signatures insteadusages deprecated, use get_references insteadjedi.names deprecated, use jedi.Script(...).get_names()BaseName.goto_assignments renamed to BaseName.gotoName.goto. Now its signature matches
Script.goto.settings.no_completion_duplicates. It wasn't tested and nobody
was probably using it anyway.settings.use_filesystem_cache and
settings.additional_dynamic_modules, they have no usage anymore. Pretty
much nobody was probably using them.0.15.2 (2019-12-20) +++++++++++++++++++
Script(...).completions(fuzzy=True)0.15.1 (2019-08-13) +++++++++++++++++++
0.15.0 (2019-08-11) +++++++++++++++++++
Completion.type now:
path. Example: '/ho -> '/home/*args/**kwargs resolving. If possible Jedi replaces the parameters
with the actual alternatives.New APIs:
Name.get_signatures() -> List[Signature]. Signatures are similar to
CallSignature. Name.params is therefore deprecated.Signature.to_string() to format signatures.Signature.params -> List[ParamName], ParamName has the
following additional attributes infer_default(), infer_annotation(),
to_string(), and kind.Name.execute() -> List[Name], makes it possible to infer
return values of functions.0.14.1 (2019-07-13) +++++++++++++++++++
0.14.0 (2019-06-20) +++++++++++++++++++
goto_*(prefer_stubs=True) as well as goto_*(prefer_stubs=True)0.13.3 (2019-02-24) +++++++++++++++++++
0.13.2 (2018-12-15) +++++++++++++++++++
0.13.1 (2018-10-02) +++++++++++++++++++
0.13.0 (2018-10-02) +++++++++++++++++++
include_builtins as a parameter to usages.goto_assignments has a new follow_builtin_imports parameter that
changes the previous behavior slightly.0.12.1 (2018-06-30) +++++++++++++++++++
0.12.0 (2018-04-15) +++++++++++++++++++
0.11.1 (2017-12-14) +++++++++++++++++++
0.11.0 (2017-09-20) +++++++++++++++++++
parso.settings.*recursion* away, they are no longer usable.0.10.2 (2017-04-05) +++++++++++++++++++
0.10.1 (2017-04-05) +++++++++++++++++++
0.10.0 (2017-02-03) +++++++++++++++++++
yield from PEP 380.get_line_code to Name and Completion objects.0.9.0 (2015-04-10) ++++++++++++++++++
InferState.modules import cache, which resembles sys.modules.jedi.names, a command to do static analysis. Thanks to that
sourcegraph guys for sponsoring this!0.8.1 (2014-07-23) +++++++++++++++++++
0.8.0 (2014-05-05) +++++++++++++++++++
__getattr__ strings possible.0.7.0 (2013-08-09) ++++++++++++++++++
0.6.0 (2013-05-14) ++++++++++++++++++
0.5 versions (2012) +++++++++++++++++++