Fixes: - Handle bug in dictionary completion when numeric keys are used.
3.0.4
Not secure
-----------------
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.
3.0.3
Not secure
-----------------
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.
3.0.2
Not secure
-----------------
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.
3.0.1
Not secure
-----------------
- Fix backwards-compatibility of the `run_config` function. (used by django-extensions). - Fix input mode in status bar for block selection.
3.0.0
Not secure
-----------------
Upgrade to prompt_toolkit 3.0. Requires at least Python 3.6.
New features: - Uses XDG base directory specification.