Sourced from prompt-toolkit's releases.
3.0.47
New features:
- Allow passing exception classes for
KeyboardInterrupt
andEOFError
inPromptSession
.Fixes:
- Compute padding parameters for
Box
widget lazily.3.0.46
Fixes:
- Fix pytest capsys fixture compatibility.
3.0.45
Fixes:
- Improve performance of
GrammarCompleter
(faster deduplication of completions).3.0.44
New features:
- Accept
os.PathLike
inFileHistory
(typing fix).Fixes:
- Fix memory leak in filters.
- Improve performance of progress bar formatters.
- Fix compatibility when a SIGINT handler is installed by non-Python (Rust, C).
- Limit number of completions in buffer to 10k by default (for performance).
3.0.43
Fixes regression from 3.0.42:
- Fix regression on Pypy: Don't use
ctypes.pythonapi
to restore SIGINT if not available.Other changes from 3.0.42:
- Fix line wrapping in
patch_stdout
on Windows.- Make
formatted_text.split_lines()
accept an iterable instead of lists only.- Disable the IPython workaround (from 3.0.41) for IPython >= 8.18.
- Restore signal.SIGINT handler between prompts
Sourced from prompt-toolkit's changelog.
3.0.47: 2024-06-10
New features:
- Allow passing exception classes for
KeyboardInterrupt
andEOFError
inPromptSession
.Fixes:
- Compute padding parameters for
Box
widget lazily.3.0.46: 2024-06-04
Fixes:
- Fix pytest capsys fixture compatibility.
3.0.45: 2024-05-28
Fixes:
- Improve performance of
GrammarCompleter
(faster deduplication of completions).3.0.44: 2024-05-27
New features:
- Accept
os.PathLike
inFileHistory
(typing fix).Fixes:
- Fix memory leak in filters.
- Improve performance of progress bar formatters.
- Fix compatibility when a SIGINT handler is installed by non-Python (Rust, C).
- Limit number of completions in buffer to 10k by default (for performance).
3.0.43: 2023-12-13
Fixes:
- Fix regression on Pypy: Don't use
ctypes.pythonapi
to restore SIGINT if not available.3.0.42: 2023-12-12
Fixes:
... (truncated)
6695411
Release 3.0.4767e644b
Small simplification in Screen code.8889675
fix(Examples): address a typo in one of the examples15f3aec
Allow passing exception classes for KeyboardInterrupt and EOFError in
PromptS...a04c37d
Compute padding parameters for Box widget lazily.98659af
Release 3.0.462530c04
Make AppSession compatible with pytest's capsys fixture + docs.6a58564
Release 3.0.45a21831e
Improve performance of GrammarCompleter (faster deduplication of
completions).81dcfda
Release 3.0.44.