python-prompt-toolkit v0.51 Release Notes

Release Date: 2015-09-24 // over 8 years ago
  • ๐Ÿ†• New features:

    • ๐Ÿ Mouse support. (Scrolling and clicking for vt100 terminals. For Windows only clicking.) Both the autocompletion menus and buffer controls respond to scrolling and clicking.
    • โž• Added auto suggestions. (Like the fish shell.)
    • Stdout proxy become thread safe.
    • Linewrapping can now be disabled, instead we get horizontal scrolling.
    • Line numbering can now be relative. Like the vi 'relativenumber' option.

    ๐Ÿ›  Fixes:

    • ๐Ÿ›  Fixed excessive scrolling in Windows.
    • ๐Ÿ›  Bugfix in search highlighting.
    • Copy all words during repetition of Ctrl-W presses.
    • ๐Ÿšš The 'libs' folder has been removed.
    • ๐Ÿ›  Fix in MultiColumnCompletionsMenu: don't create very big columns.

    Backwards-incompatible changes:

    • 0๏ธโƒฃ Disable search by default in KeyBindingManager.
    • 0๏ธโƒฃ Separated abort/exit key bindings. Disabled by default in KeyBindingManager.
    • 0๏ธโƒฃ 'Ignore' became the default on_abort action in Application.
    • 0๏ธโƒฃ 'Ignore' became the default accept_action in Buffer.
    • ๐Ÿ”จ The layout processors have been refactored. The API is changed.
    • SwitchableValidator has been renamed to ConditionalValidator.
    • WindowRenderInfo has several incompatible changes.
    • ๐Ÿ”จ Margins have been refactored completely. Now it's the window that has the margin instead of BufferControl. Is is both much more performant and flexible.