StockazIO
StockazIO copied to clipboard
Update dependency prompt-toolkit to v3.0.43
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
prompt-toolkit | ==3.0.31 -> ==3.0.43 |
Release Notes
prompt-toolkit/python-prompt-toolkit (prompt-toolkit)
v3.0.43
Fixes:
- Fix regression on Pypy: Don't use
ctypes.pythonapi
to restore SIGINT if not available.
v3.0.42
Fixes:
- 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.
v3.0.41
Fixes:
- Fix regression regarding IPython input hook (%gui) integration.
v3.0.40
Fixes:
- Improved Python 3.12 support (fixes event loop
DeprecationWarning
).
New features:
- Vi key bindings:
control-t
andcontrol-d
for indent/unindent in insert mode. - Insert partial suggestion when
control+right
is pressed, similar to Fish. - Use sphinx-nefertiti theme for the docs.
v3.0.39
Fixes:
- Fix
RuntimeError
when__breakpointhook__
is called from another thread. - Fix memory leak in filters usage.
- Ensure that key bindings are handled in the right context (when using contextvars).
New features:
- Accept
in_thread
keyword inprompt_toolkit.shortcuts.prompt()
. - Support the
NO_COLOR
environment variable.
v3.0.38
Fixes:
- Fix regression in filters. (Use of
WeakValueDictionary
caused filters to not be cached).
New features:
- Use 24-bit true color now by default on Windows 10/11.
v3.0.37
Bug fixes:
- Fix
currentThread()
deprecation warning. - Fix memory leak in filters.
- Make VERSION tuple numeric.
New features:
- Add
.run()
method inTelnetServer
. (To be used instead of.start()/.stop()
.
Breaking changes:
- Subclasses of
Filter
have to callsuper()
in their__init__
. - Drop support for Python 3.6:
- This includes code cleanup for Python 3.6 compatibility.
- Use
get_running_loop()
instead ofget_event_loop()
. - Use
asyncio.run()
instead ofasyncio.run_until_complete()
.
v3.0.36
Fixes:
- Another Python 3.6 fix for a bug that was introduced in 3.0.34.
v3.0.35
Fixes:
- Fix bug introduced in 3.0.34 for Python 3.6. Use asynccontextmanager implementation from prompt_toolkit itself.
v3.0.34
Fixes:
- Improve completion performance in various places.
- Improve renderer performance.
- Handle
KeyboardInterrupt
when the stacktrace of an unhandled error is displayed. - Use correct event loop in
Application.create_background_task()
. - Fix
show_cursor
attribute inScrollablePane
.
v3.0.33
Fixes:
- Improve termination of
Application
. Don't suppressCancelledError
. This fixes a race condition when anApplication
gets cancelled while we're waiting for the background tasks to complete. - Fixed typehint for
OneStyleAndTextTuple
. - Small bugfix in
CombinedRegistry
. Fixed missing@property
.
v3.0.32
Bug fixes:
- Use
DummyInput
by default increate_input()
ifsys.stdin
does not have a valid file descriptor. This fixes errors whensys.stdin
is patched in certain situations. - Fix control-c key binding for
ProgressBar
when the progress bar was not created from the main thread. The current code would try to kill the main thread when control-c was pressed.
New features:
- Accept a
cancel_callback
inProgressBar
to specify the cancellation behavior for whencontrol-c
is pressed. - Small performance improvement in the renderer.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.