All Versions
98
Latest Version
Avg Release Cycle
29 days
Latest Release
1313 days ago
Changelog History
Page 9
Changelog History
Page 9
-
v0.36 Changes
May 09, 2015๐ New features:
- Added get_prompt_tokens parameter to create_default_layout.
- 0๏ธโฃ Show prompt in bold by default.
๐ Bug fixes:
- 0๏ธโฃ Correct cache invalidation of DefaultPrompt.
- Using text_type assertions in contrib.telnet.
- โ Removed contrib.shortcuts completely. (The .pyc files still appeared incorrectly in the wheel.)
-
v0.35 Changes
May 07, 2015๐ New features:
- WORD parameter for WordCompleter.
- 0๏ธโฃ DefaultPrompt.from_message constructor.
- โ Added reactive.py for simple integer data binding.
- Implemented scroll_offset and scroll_beyond_bottom for Window.
- ๐ Some performance improvements.
๐ Bug fixes:
- Handling of relative path in PathCompleter.
- unicode_literals for all examples.
- 0๏ธโฃ Visibility of bottom toolbar in create_default_layout shortcut.
- Correctly handle 'J' vi key binding.
- ๐ Fix in indent/unindent.
- ๐ Better Vi bindings in visual mode.
Backwards incompatible changes:
- Moved prompt_toolkit.contrib.shortcuts to prompt_toolkit.shortcuts.
- ๐จ Refactoring of contrib.telnet.
-
v0.34 Changes
April 26, 2015๐ Bug fixes:
- Correct display of multi width characters in completion menu.
Backwards incompatible changes:
- Renamed Buffer.add_to_history to Buffer.append_to_history.
-
v0.33 Changes
April 25, 2015๐ Bug fixes:
- ๐ Crash fixed in SystemCompleter when some directories didn't exist.
- Made text/cursor_position in Document more atomic.
- Fixed Char.ne, improves performance.
- ๐ Better performance of the filter module.
- ๐จ Refactoring of the filter module.
- ๐ Bugfix in BufferControl, caching was not done correctly.
- ๐ fixed 'zz' Vi key binding.
๐ New features:
- Do tilde expansion for system commands.
- โ Added ignore_case option for CommandLineInterface.
Backwards incompatible changes:
- complete_while_typing parameter has been moved from CommandLineInterface to Buffer.
-
v0.32 Changes
April 22, 2015๐ New features:
- Implemented repeat arg for '{' and '}' vi key binding.
- โ Added autocorrection example.
- first experimental telnet interface added.
- โ Added contrib.validators.SentenceValidator.
- โ Added Layout.walk generator to traverse the layout.
- ๐ Improved 'L' and 'H' Vi key bindings.
- Implemented Vi 'zz' key binding.
- ValidationToolbar got a show_position parameter.
- When only width or height are given for a float, the control is centered in the parent.
- โ Added beforeKeyPress and afterKeyPress events.
- โ Added HighlightMatchingBracketProcessor.
- SearchToolbar got a vi_mode option to show '?' and '/' instead of 'I-search'.
- Implemented vi '*' binding.
- โ Added onBufferChanged event to CommandLineInterface.
- ๐ Many performance improvements: some caching and not rendering after every single key stroke.
- โ Added ConditionalProcessor.
- Floating menus are now shown above the cursor, when below is not enough space, but above is enough space.
- ๐ Improved vi 'G' key binding.
- WindowRenderInfo got a full_height_visible, top_visible, and a few other attributes.
- PathCompleter got an expanduser option to do tilde expansion.
๐ Fixed:
- Always insert indentation when pressing enter.
- vertical_scroll should be an int instead of a float.
- ๐ Some bug fixes in renderer.Output.
- Pressing backspace in an empty search in Vi mode now goes back to navigation mode.
- ๐ Bug fix in TokenListControl (Correctly calculate height for multiline content.)
- Only apply HighlightMatchingBracketProcessor when editing buffer.
- Ensure that floating layouts never go out of bounds.
- Home/End now go to the start and end of the line.
- ๐ Fixed vi 'c' key binding.
- ๐ Redraw the whole output when the style changes.
- Don't trigger onTextInsert when working_index doesn't change.
- Searching now wraps around the start/end of buffer/history.
- Don't go to the start of the line when moving forward in history.
๐ Changes:
- Don't show directory/file/link in the meta information of PathCompleter anymore.
- ๐จ Complete refactoring of the event loops.
- ๐จ Refactoring of the Renderer and CommandLineInterface class.
- CommandLineInterface now accepts an optional Output argument.
- CommandLineInterface now accepts a use_alternate_screen parameter.
- ๐ Moved highlighting code for search/selection from BufferControl to processors.
- Completers are now always run asynchronously.
- ๐จ Complete refactoring of the search. (Most responsibility move out of Buffer class. CommandLineInterface now got a search_state attribute.)
Backwards incompatible changes:
- get_input does now have a history attribute instead of history_filename.
- EOFError and KeyboardInterrupt is raised for abort and exit instead of custom exceptions.
- CommandLineInterface does no longer have a property 'is_reading_input'.
- filters.AlwaysOn/AlwaysOff have been renamed to Always/Never.
- ๐ AcceptAction has been moved from CommandLineInterface to Buffer. Now every buffer can define its own accept action.
- CommandLineInterface now expects an Eventloop instance in init.
-
v0.31 Changes
January 30, 2015๐ Fixed:
- ๐ Bug in float positioning
- Show completion menu only for the default_buffer in get_input.
๐ New features:
- PathCompleter got a get_paths parameter.
- PathCompleter sorts alphabetically.
- โ Added contrib.completers.SystemCompleter
- Completion got a get_display_meta parameter.
-
v0.30 Changes
January 26, 2015๐ Fixed:
- Backward compatibility with django_extensions.
- Usage of alternate screen in the renderer.
๐ New features:
- Vi '#' key binding.
- contrib.shortcuts.get_input got a get_bottom_toolbar_tokens argument.
- Separate key bindings for "open in editor." KeyBindingManager got a enable_open_in_editor argument.
-
v0.28 Changes
January 25, 2015๐ Fixed:
- syntax error in 0.27
-
v0.27 Changes
January 25, 2015Backwards-incompatible changes:
- ๐จ Complete refactoring of the layout system. (HSplit, VSplit, FloatContainer) as well as a list of controls (TokenListControl, BufferControl) in order to design much more complex layouts.
- ๐ ptpython code has been moved to a separate repository.
๐ New features:
- prompt_toolkit.contrib.shortcuts.get_input has been extended.
๐ Fixed:
- Behaviour of Control+left/right/up/down.
- Backspace in incremental search.
- Hide completion menu correctly when the cursor position changes.
-
v0.26 Changes
January 08, 2015Backwards-incompatible changes:
- ๐จ Refactoring of the key input system. (The registry which contains the key bindings, the focus stack, key binding manager.) Overall much better API.
- ๐ Renamed
LinetoBuffer.
๐ New features:
- โ Added filters as a way of disabling/enabling parts of the runtime according to certain conditions.
- Global clipboard, shared between all buffers.
- โ Added (experimental) "merge history" feature to ptpython.
- โ Added 'C-x r k' and 'C-x r y' emacs key bindings for cut and paste.
- โ Added g_, ge and gE vi key bindings.
- โ Added support for handling control + arrows keys.
๐ Fixed:
- Correctly handle f1-f4 in rxvt-unicode.