All Versions
98
Latest Version
Avg Release Cycle
29 days
Latest Release
570 days ago

Changelog History
Page 2

  • v3.0.22 Changes

    November 04, 2021

    ๐Ÿ›  Fixes:

    • ๐Ÿ›  Fix stopping of telnet server (capture cancellation exception).
  • v3.0.21 Changes

    October 21, 2021

    ๐Ÿ†• New features:

    • ๐Ÿ‘Œ Improved mouse support:
      • Support for click-drag, which is useful for selecting text.
      • Detect mouse movements when no button is pressed.
    • ๐Ÿ‘Œ Support for Python 3.10.
  • v3.0.20 Changes

    August 20, 2021

    ๐Ÿ†• New features:

    • โž• Add support for strikethrough text attributes.
    • Set up custom breakpointhook while an application is running (if no other breakpointhook was installed). This enhances the usage of PDB for debugging applications.
    • Strict type checking is now enabled.

    ๐Ÿ›  Fixes:

    • Ensure that print_formatted_text is always printed above the running application, like patch_stdout. (Before, patch_stdout was even completely ignored in case of `print_formatted_text, so there was no proper way to use it in a running application.)
    • ๐Ÿ›  Fix handling of non-bmp unicode input on Windows.
    • Set minimum Python version to 3.6.2 (Some 3.6.2 features were used).
  • v3.0.19 Changes

    June 17, 2021

    ๐Ÿ›  Fixes:

    • ๐Ÿ›  Make the flush method of the vt100 output implementation re-entrant (fixes an issue when using aiogevent).
    • ๐Ÿ›  Fix off-by-one in FormattedTextControl mouse logic.
    • ๐Ÿ–จ Run print_container always in a thread (avoid interfering with possible event loop).
    • ๐Ÿ Make sphinx autodoc generation platform agnostic (don't import Windows stuff when generating Sphinx docs).
  • v3.0.18 Changes

    March 22, 2021

    ๐Ÿ†• New features:

    • โž• Added in_thread parameter to Application.run. This is useful for running an application in a background thread, while the main thread blocks. This way, we are sure not to interfere with an event loop in the current thread. (This simplifies some code in ptpython and fixes an issue regarding leaking file descriptors due to not closing the event loop that was created in this background thread.)
  • v3.0.17 Changes

    March 11, 2021

    ๐Ÿ†• New features:

    • ๐Ÿ’… Accept style parameter in print_container utility.
    • ๐Ÿ On Windows, handle Control-Delete.

    ๐Ÿ›  Fixes:

    • Avoid leaking file descriptors in SSH server.
  • v3.0.16 Changes

    February 11, 2021

    ๐Ÿ†• New features:

    • โž• Added ScrollablePane: a scrollable layout container. This allows applications to build a layout, larger than the terminal, with a vertical scroll bar. The vertical scrolling will be done automatically when certain widgets receive the focus.
    • โž• Added DeduplicateCompleter andConditionalCompleter`.
    • โž• Added deduplicate argument to merge_completers.
  • v3.0.15 Changes

    February 10, 2021

    ๐Ÿ›  Fixes:

    • ๐Ÿ›  Set stdout blocking when writing in vt100 output. Fixes an issue when uvloop is used and big amounts of text are written.
    • Guarantee height of at least 1 for both labels and text areas.
    • In the Window rendering, take dont_extend_width/dont_extend_height into account. This fixes issues where one window is enlarged unexpectedly because it's bundled with another window in a HSplit/VSplit, but with different width/height.
    • ๐Ÿ’ป Don't handle SIGWINCH in progress bar anymore. (The UI runs in another thread, and we have terminal size polling now).
    • ๐Ÿ›  Fix several thread safety issues and a race condition in the progress bar.
    • ๐Ÿ›  Fix thread safety issues in Application.invalidate(). (Fixes a RuntimeError in some situations when using progress bars.)
    • ๐Ÿ›  Fix handling of mouse events on Windows if we have a Windows 10 console with ANSI support.
    • Disable QUICK_EDIT_MODE on Windows 10 when mouse support is requested.
  • v3.0.14 Changes

    January 24, 2021

    ๐Ÿ†• New features:

    • Disable bell when PROMPT_TOOLKIT_BELL=false environment variable has been set.

    ๐Ÿ›  Fixes:

    • ๐Ÿ‘Œ Improve cancellation of history loading.
  • v3.0.13 Changes

    January 21, 2021

    ๐Ÿ›  Fixes:

    • ๐Ÿ›  Again, fixed the race condition in ThreadedHistory. Previous fix was not correct.