Upgrading prompt_toolkit 0.2 to 0.3
Unknown0.2 → 0.3
UnknownUpgrade verdict
DepDelta hasn't looked for this range's notes yet, so breaking changes can't be ruled out.
In plain terms
- DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
class PythonCommandLine(CommandLine) - added:
constructor PythonCommandLine(globals=…, locals=…, vi_mode=…, stdin=…, stdout=…) - added:
field PythonCommandLine.line_cls - added:
field PythonCommandLine.style_cls - added:
function embed(globals=…, locals=…, vi_mode=…) - added:
method PythonCommandLine.start_repl() - added:
property PythonCommandLine.inputstream_handler_cls
- added:
class ShellCode(Code) - added:
field ShellCode.rule - added:
method ShellCode.get_completions(recursive=…) - added:
method ShellCode.get_parse_info()
- added:
class Path(object) - added:
method Path.complete(text)
- added:
class ParametersLexer(RegexLexer) - added:
class TextToken(object) - added:
constructor TextToken(text) - added:
field ParametersLexer.flags - added:
field ParametersLexer.tokens - added:
method TextToken.transform_appended_text(text)
- added:
class AnyNode(ParseNode) - added:
class LiteralNode(ParseNode) - added:
class RepeatNode(ParseNode) - added:
class SequenceNode(ParseNode) - added:
class VariableNode(ParseNode) - added:
constructor AnyNode(rule, child) - added:
constructor LiteralNode(rule, text) - added:
constructor RepeatNode(rule, children, tokens_after) - added:
constructor SequenceNode(rule, children) - added:
constructor VariableNode(rule, text) - added:
method AnyNode.complete(text=…) - added:
method AnyNode.get_help_tokens() - added:
method AnyNode.get_variables() - added:
method LiteralNode.get_variables() - added:
method RepeatNode.complete(text=…) - added:
method RepeatNode.get_help_tokens() - added:
method RepeatNode.get_variables() - added:
method SequenceNode.complete(text=…) - added:
method SequenceNode.get_help_tokens() - added:
method SequenceNode.get_variables() - added:
method VariableNode.get_variables() - added:
property AnyNode.is_complete - added:
property AnyNode.is_extendible - added:
property RepeatNode.is_complete - added:
property RepeatNode.is_extendible - added:
property SequenceNode.is_complete - added:
property SequenceNode.is_extendible
- added:
class ShellPrompt(Prompt) - added:
method ShellPrompt.get_help_tokens()
- added:
class Any(Rule) - added:
class Literal(Rule) - added:
class Repeat(Rule) - added:
class Sequence(Rule) - added:
constructor Any(rules, placeholder=…, dest=…) - added:
constructor Literal(text, dest=…) - added:
constructor Repeat(rule, placeholder=…, dest=…) - added:
constructor Sequence(rules, placeholder=…, dest=…) - added:
method Any.complete(text=…) - added:
method Any.get_help_tokens() - added:
method Any.parse(lexer_stream) - added:
method Literal.complete(text=…) - added:
method Literal.parse(lexer_stream) - added:
method Repeat.complete(text=…) - added:
method Repeat.get_help_tokens() - added:
method Repeat.parse(lexer_stream) - added:
method Sequence.complete(text=…) - added:
method Sequence.get_help_tokens() - added:
method Sequence.parse(lexer_stream) - added:
property Any.matches_empty_input - added:
property Repeat.matches_empty_input - added:
property Sequence.matches_empty_input
- added:
function rpadstring(ucs, length, padchar=…) - added:
function truncatestring(ucs, length) - added:
function wcswidth(pwcs) - added:
function wcswidth_cjk(pwcs) - added:
function wcwidth(char) - added:
function wcwidth_cjk(ucs)