Upgrading prompt_toolkit 0.8 to 0.9
Unknown0.8 → 0.9
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.
- removed:
field CommandLine.enable_concurency - removed:
field CommandLine.inputstream_handler_factory - changed:
method CommandLine.on_input_timeout(code_obj) → method CommandLine.on_input_timeout() - added:
field CommandLine.default_input_mode - added:
field CommandLine.key_bindings_factories - added:
method CommandLine.set_abort() - added:
method CommandLine.set_exit() - added:
method CommandLine.set_return_value(code)
- removed:
method CodeBase.complete() - added:
method CodeBase.get_common_complete_suffix()
- removed:
method IPythonCommandLine.prompt_factory(render_context) - added:
field IPythonCommandLine.prompt_factory
- removed:
field PythonCommandLine.enable_concurency - removed:
method PythonCommandLine.prompt_factory(render_context) - removed:
property PythonCommandLine.inputstream_handler_factory - changed:
method PythonCommandLine.on_input_timeout(code_obj) → method PythonCommandLine.on_input_timeout() - added:
field PythonCommandLine.prompt_factory - added:
property PythonCommandLine.key_bindings_factories
- changed:
function embed(globals=…, locals=…, vi_mode=…, history_filename=…, no_colors=…, autocompletion_style=…) → function embed(globals=…, locals=…, vi_mode=…, history_filename=…, no_colors=…, autocompletion_style=…, startup_path=…) - changed:
method PythonRepl.start_repl() → method PythonRepl.start_repl(startup_path=…)
- added:
method Document.find_previous_word_beginning(count=…) - added:
method Document.get_end_of_line_position() - added:
method Document.get_start_of_line_position(after_whitespace=…)
- removed:
class LineMode(object) - removed:
field LineMode.COMPLETE - removed:
field LineMode.INCREMENTAL_SEARCH - removed:
field LineMode.NORMAL - added:
class InputMode(object) - added:
field InputMode.COMPLETE - added:
field InputMode.EMACS - added:
field InputMode.INCREMENTAL_SEARCH - added:
field InputMode.INPUT - added:
field InputMode.VI_INSERT - added:
field InputMode.VI_NAVIGATION - added:
field InputMode.VI_REPLACE - added:
field InputMode.VI_VISUAL - added:
field InputMode.VI_VISUAL_BLOCK - added:
field InputMode.VI_VISUAL_LINE
- removed:
field InputStream.CALLBACKS - changed:
constructor InputStream(handler, stdout=…) → constructor InputStream(input_processor, stdout=…) - added:
field InputStream.mappings - added:
method InputStream.reset()
- removed:
class EmacsInputStreamHandler(InputStreamHandler) - removed:
class InputStreamHandler(object) - removed:
class ViInputStreamHandler(InputStreamHandler) - removed:
constructor InputStreamHandler(line) - removed:
method EmacsInputStreamHandler.ctrl_n() - removed:
method EmacsInputStreamHandler.ctrl_o() - removed:
method EmacsInputStreamHandler.ctrl_p() - removed:
method EmacsInputStreamHandler.ctrl_space() - removed:
method EmacsInputStreamHandler.ctrl_square_close() - removed:
method EmacsInputStreamHandler.ctrl_underscore() - removed:
method EmacsInputStreamHandler.ctrl_w() - removed:
method EmacsInputStreamHandler.ctrl_x() - removed:
method EmacsInputStreamHandler.ctrl_x_ctrl_e() - removed:
method EmacsInputStreamHandler.ctrl_x_ctrl_u() - removed:
method EmacsInputStreamHandler.ctrl_x_ctrl_x() - removed:
method EmacsInputStreamHandler.ctrl_y() - removed:
method EmacsInputStreamHandler.escape() - removed:
method EmacsInputStreamHandler.insert_char(data) - removed:
method EmacsInputStreamHandler.meta_a() - removed:
method EmacsInputStreamHandler.meta_b() - removed:
method EmacsInputStreamHandler.meta_backslash() - removed:
method EmacsInputStreamHandler.meta_backspace() - removed:
method EmacsInputStreamHandler.meta_c() - removed:
method EmacsInputStreamHandler.meta_ctrl_j() - removed:
method EmacsInputStreamHandler.meta_ctrl_m() - removed:
method EmacsInputStreamHandler.meta_d() - removed:
method EmacsInputStreamHandler.meta_digit(digit) - removed:
method EmacsInputStreamHandler.meta_e() - removed:
method EmacsInputStreamHandler.meta_enter() - removed:
method EmacsInputStreamHandler.meta_f() - removed:
method EmacsInputStreamHandler.meta_l() - removed:
method EmacsInputStreamHandler.meta_star() - removed:
method EmacsInputStreamHandler.meta_t() - removed:
method EmacsInputStreamHandler.meta_u() - removed:
method EmacsInputStreamHandler.meta_w() - removed:
method EmacsInputStreamHandler.reset() - removed:
method InputStreamHandler.arrow_down() - removed:
method InputStreamHandler.arrow_left() - removed:
method InputStreamHandler.arrow_right() - removed:
method InputStreamHandler.arrow_up() - removed:
method InputStreamHandler.backspace() - removed:
method InputStreamHandler.ctrl_a() - removed:
method InputStreamHandler.ctrl_b() - removed:
method InputStreamHandler.ctrl_c() - removed:
method InputStreamHandler.ctrl_d() - removed:
method InputStreamHandler.ctrl_e() - removed:
method InputStreamHandler.ctrl_f() - removed:
method InputStreamHandler.ctrl_g() - removed:
method InputStreamHandler.ctrl_h() - removed:
method InputStreamHandler.ctrl_i() - removed:
method InputStreamHandler.ctrl_j() - removed:
method InputStreamHandler.ctrl_k() - removed:
method InputStreamHandler.ctrl_l() - removed:
method InputStreamHandler.ctrl_m() - removed:
method InputStreamHandler.ctrl_n() - removed:
method InputStreamHandler.ctrl_o() - removed:
method InputStreamHandler.ctrl_p() - removed:
method InputStreamHandler.ctrl_q() - removed:
method InputStreamHandler.ctrl_r() - removed:
method InputStreamHandler.ctrl_s() - removed:
method InputStreamHandler.ctrl_t() - removed:
method InputStreamHandler.ctrl_u() - removed:
method InputStreamHandler.ctrl_v() - removed:
method InputStreamHandler.ctrl_w() - removed:
method InputStreamHandler.ctrl_x() - removed:
method InputStreamHandler.ctrl_y() - removed:
method InputStreamHandler.ctrl_z() - removed:
method InputStreamHandler.delete() - removed:
method InputStreamHandler.do_traditional_complete() - removed:
method InputStreamHandler.end() - removed:
method InputStreamHandler.enter() - removed:
method InputStreamHandler.home() - removed:
method InputStreamHandler.insert_char(data) - removed:
method InputStreamHandler.page_down() - removed:
method InputStreamHandler.page_up() - removed:
method InputStreamHandler.reset() - removed:
method InputStreamHandler.tab() - removed:
method ViInputStreamHandler.backspace() - removed:
method ViInputStreamHandler.ctrl_n() - removed:
method ViInputStreamHandler.ctrl_p() - removed:
method ViInputStreamHandler.ctrl_v() - removed:
method ViInputStreamHandler.enter() - removed:
method ViInputStreamHandler.escape() - removed:
method ViInputStreamHandler.insert_char(data) - removed:
method ViInputStreamHandler.reset() - removed:
property ViInputStreamHandler.is_recording_macro
- added:
class InputProcessor(object) - added:
class Registry(object) - added:
constructor InputProcessor(registry, default_input_mode=…) - added:
constructor Registry() - added:
method InputProcessor.feed_key(key_press) - added:
method InputProcessor.reset() - added:
method Registry.add_after_handler_callback(callback) - added:
method Registry.add_binding(*keys, **kwargs)
- added:
function basic_bindings(registry, line)
- added:
function emacs_bindings(registry, line)
- added:
function create_handle_decorator(registry, line)
- added:
function vi_bindings(registry, line)
- added:
class Key - added:
field Key.Any - added:
field Key.BackTab - added:
field Key.Backspace - added:
field Key.ControlA - added:
field Key.ControlB - added:
field Key.ControlBackslash - added:
field Key.ControlC - added:
field Key.ControlCircumflex - added:
field Key.ControlD - added:
field Key.ControlE - added:
field Key.ControlF - added:
field Key.ControlG - added:
field Key.ControlH - added:
field Key.ControlI - added:
field Key.ControlJ - added:
field Key.ControlK - added:
field Key.ControlL - added:
field Key.ControlM - added:
field Key.ControlN - added:
field Key.ControlO - added:
field Key.ControlP - added:
field Key.ControlQ - added:
field Key.ControlR - added:
field Key.ControlS - added:
field Key.ControlSpace - added:
field Key.ControlSquareClose - added:
field Key.ControlT - added:
field Key.ControlU - added:
field Key.ControlUnderscore - added:
field Key.ControlV - added:
field Key.ControlW - added:
field Key.ControlX - added:
field Key.ControlY - added:
field Key.ControlZ - added:
field Key.Delete - added:
field Key.Down - added:
field Key.End - added:
field Key.Escape - added:
field Key.F1 - added:
field Key.F10 - added:
field Key.F11 - added:
field Key.F12 - added:
field Key.F13 - added:
field Key.F14 - added:
field Key.F15 - added:
field Key.F16 - added:
field Key.F17 - added:
field Key.F18 - added:
field Key.F19 - added:
field Key.F2 - added:
field Key.F20 - added:
field Key.F3 - added:
field Key.F4 - added:
field Key.F5 - added:
field Key.F6 - added:
field Key.F7 - added:
field Key.F8 - added:
field Key.F9 - added:
field Key.Home - added:
field Key.Left - added:
field Key.PageDown - added:
field Key.PageUp - added:
field Key.Right - added:
field Key.ShiftDelete - added:
field Key.Tab - added:
field Key.Up
- removed:
class Abort(Exception) - removed:
class ClearScreen(Exception) - removed:
class Exit(Exception) - removed:
class ReturnInput(Exception) - removed:
constructor Abort(render_context) - removed:
constructor Exit(render_context) - removed:
constructor ReturnInput(document, render_context) - removed:
method Line.complete() - removed:
method Line.cursor_to_end_of_line() - removed:
method Line.cursor_to_end_of_word() - removed:
method Line.cursor_to_start_of_line(after_whitespace=…) - removed:
method Line.cursor_word_back() - removed:
method Line.cursor_word_forward() - removed:
method Line.delete_character_before_cursor(count=…) - removed:
method Line.delete_from_start_of_line() - removed:
method Line.delete_until_end() - removed:
method Line.delete_until_end_of_line() - removed:
method Line.delete_word() - removed:
method Line.delete_word_before_cursor() - removed:
method Line.forward_search() - removed:
method Line.get_render_context(_abort=…, _accept=…) - removed:
method Line.go_to_substring(sub, in_current_line=…, backwards=…) - removed:
method Line.reverse_search() - removed:
method Line.search_next(direction) - removed:
method Line.set_current_line(value) - changed:
constructor Line(code_factory=…, history_factory=…) → constructor Line(code_factory=…, history_factory=…, callbacks=…) - changed:
method Line.auto_down() → method Line.auto_down(count=…) - changed:
method Line.auto_up() → method Line.auto_up(count=…) - changed:
method Line.history_backward() → method Line.history_backward(count=…) - changed:
method Line.history_forward() → method Line.history_forward(count=…) - added:
class Callbacks(object) - added:
method Callbacks.abort() - added:
method Callbacks.clear_screen() - added:
method Callbacks.exit() - added:
method Callbacks.return_input(code) - added:
method Line.complete_common() - added:
method Line.delete_before_cursor(count=…) - added:
method Line.go_to_history(index) - added:
method Line.incremental_search(direction) - added:
method Line.insert_isearch_text(data) - added:
method Line.isearch_delete_before_cursor(count=…)
- removed:
property Prompt.input_tokens - removed:
property Prompt.tokens_in_left_margin - changed:
constructor Prompt(render_context) → constructor Prompt(commandline_ref) - changed:
method Prompt.create_left_input_margin(screen, row) → method Prompt.create_left_input_margin(screen, row, is_new_line) - changed:
method Prompt.write_to_screen(screen, last_screen_height) → method Prompt.write_to_screen(screen, last_screen_height, accept=…, abort=…) - added:
method Prompt.get_highlighted_characters() - added:
method Prompt.get_input_tokens() - added:
method Prompt.get_tokens_in_left_margin(row, is_new_line) - added:
property Prompt.commandline - added:
property Prompt.line
- removed:
class RenderContext(object) - removed:
constructor RenderContext(line, code_obj, accept=…, abort=…, highlighted_characters=…, complete_state=…, validation_error=…)
- removed:
method Renderer.get_cols() - removed:
method Renderer.render_completions(completions) - changed:
constructor Renderer(prompt_factory=…, stdout=…, style=…) → constructor Renderer(prompt=…, stdout=…, style=…) - changed:
method Renderer.render(render_context) → method Renderer.render(abort=…, accept=…) - changed:
method Renderer.render_to_str(render_context) → method Renderer.render_to_str(abort=…, accept=…) - added:
method Renderer.get_size()