All Versions
66
Latest Version
Avg Release Cycle
46 days
Latest Release
330 days ago

Changelog History
Page 2

  • v3.0.10 Changes

    January 13, 2021

    ๐Ÿ›  Fixes:

    • Do dictionary completion on Sequence and Mapping objects (from collections.abc). Note that dictionary completion is still turned off by default.
  • v3.0.9 Changes

    January 10, 2021

    ๐Ÿ†• New features:

    • ๐Ÿ‘ Allow replacing PythonInput.completer at runtime (useful for tools build on top of ptpython).
    • ๐Ÿ‘‰ Show REPL title in pager.
  • v3.0.8 Changes

    January 05, 2021

    ๐Ÿ†• New features:

    • Optional output formatting using Black.
    • Optional pager for displaying outputs that don't fit on the screen.
    • โž• Added --light-bg and --dark-bg flags to automatically optimize the brightness of the colors according to the terminal background.
    • Addd PTPYTHON_CONFIG_HOME for explicitely setting the config directory.
    • ๐Ÿ›  Show completion suffixes (like '(' for functions).

    ๐Ÿ›  Fixes:

    • ๐Ÿ›  Fix dictionary completion on Pandas objects.
    • ๐Ÿ—„ Stop using deprecated Jedi functions.
  • v3.0.7 Changes

    September 25, 2020

    ๐Ÿ†• New features:

    • Option to show/hide private attributes during a completion
    • Added insert_blank_line_after_input option similar to insert_blank_line_after_output.

    ๐Ÿ›  Fixes:

    • Fixed some formatting issues of __pt_repr__.
    • Abbreviate completion meta information for dictionary completer if needed.
  • v3.0.6 Changes

    September 23, 2020

    ๐Ÿ†• New features:

    • (Experimental) support for __pt_repr__ methods. If objects implement this method, this will be used to print the result in the REPL instead of the normal __repr__.
    • โž• Added py.typed file, to enable type checking for applications that are embedding ptpython.
  • v3.0.5 Changes

    August 10, 2020

    ๐Ÿ›  Fixes:

    • ๐Ÿ– Handle bug in dictionary completion when numeric keys are used.
  • v3.0.4 Changes

    August 10, 2020

    ๐Ÿ†• New features:

    • ๐Ÿ‘ Allow leading whitespace before single line expressions.
    • ๐Ÿ‘‰ Show full syntax error in validator.
    • Added vi_start_in_navigation_mode and vi_keep_last_used_mode options.

    ๐Ÿ›  Fixes:

    • ๐Ÿ‘Œ Improved dictionary completion: handle keys that contain spaces and don't recognize numbers as variable names.
    • ๐Ÿ›  Fix in exit confirmation.
  • v3.0.3 Changes

    July 10, 2020

    ๐Ÿ›  Fixes:

    • ๐Ÿšš Sort attribute names for DictionaryCompleter and move underscored attributes to the end.
    • Handle unhandled exceptions in get_compiler_flags.
    • ๐Ÿ‘Œ Improved run_async code.
    • ๐Ÿ›  Fix --version parameter.
  • v3.0.2 Changes

    April 14, 2020

    ๐Ÿ†• New features:

    • ๐Ÿ‘Œ Improved custom dictionary completion:
      • Also complete list indexes.
      • Also complete attributes after doing a dictionary lookup.
      • Also complete iterators in a for-loop.
    • โž• Added a 'title' option, so that applications embedding ptpython can set a title in the status bar.
  • v3.0.1 Changes

    February 24, 2020
    • ๐Ÿ›  Fix backwards-compatibility of the run_config function. (used by django-extensions).
    • ๐Ÿ›  Fix input mode in status bar for block selection.