summaryrefslogtreecommitdiffstats
path: root/CHANGELOG
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG125
1 files changed, 115 insertions, 10 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 67ac0a8..d873862 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,7 +1,112 @@
CHANGELOG
=========
-3.0.16: 2020-02-11
+3.0.26: 2024-02-06
+------------------
+
+Fixes:
+- Handle `GeneratorExit` exception when leaving the paginator.
+
+
+3.0.25: 2023-12-14
+------------------
+
+Fixes:
+- Fix handling of 'config file does not exist' when embedding ptpython.
+
+
+3.0.24: 2023-12-13
+------------------
+
+Fixes:
+- Don't show "Impossible to read config file" warnings when no config file was
+ passed to `run_config()`.
+- IPython integration fixes:
+ * Fix top-level await in IPython.
+ * Fix IPython `DeprecationWarning`.
+- Output printing fixes:
+ * Paginate exceptions if pagination is enabled.
+ * Handle big outputs without running out of memory.
+- Asyncio REPL improvements:
+ * From now on, passing `--asyncio` is required to activate the asyncio-REPL.
+ This will ensure that an event loop is created at the start in which we can
+ run top-level await statements.
+ * Use `get_running_loop()` instead of `get_event_loop()`.
+ * Better handling of `SystemExit` and control-c in the async REPL.
+
+
+3.0.23: 2023-02-22
+------------------
+
+Fixes:
+- Don't print exception messages twice for unhandled exceptions.
+- Added cursor shape support.
+
+Breaking changes:
+- Drop Python 3.6 support.
+
+
+3.0.22: 2022-12-06
+------------------
+
+New features:
+- Improve rendering performance when there are many completions.
+
+
+3.0.21: 2022-11-25
+------------------
+
+New features:
+- Make ptipython respect more config changes.
+ (See: https://github.com/prompt-toolkit/ptpython/pull/110 )
+- Improved performance of `DictionaryCompleter` for slow mappings.
+
+Fixes:
+- Call `super()` in `PythonInputFilter`. This will prevent potentially breakage
+ with an upcoming prompt_toolkit change.
+ (See: https://github.com/prompt-toolkit/python-prompt-toolkit/pull/1690 )
+- Improved type annotations.
+- Added `py.typed` to the `package_data`.
+
+
+3.0.20: 2021-09-14
+------------------
+
+New features:
+- For `DictionaryCompleter`: show parentheses after methods.
+
+Fixes:
+- Don't crash when trying to complete broken mappings in `DictionaryCompleter`.
+- Don't crash when an older version of `black` is installed that is not
+ compatible.
+
+
+3.0.19: 2021-07-08
+------------------
+
+Fixes:
+- Fix handling of `SystemExit` (fixes "ValueError: I/O operation on closed
+ file").
+- Allow usage of `await` in assignment expressions or for-loops.
+
+
+3.0.18: 2021-06-26
+------------------
+
+Fixes:
+- Made "black" an optional dependency.
+
+
+3.0.17: 2021-03-22
+------------------
+
+Fixes:
+- Fix leaking file descriptors due to not closing the asyncio event loop after
+ reading input in a thread.
+- Fix race condition during retrieval of signatures.
+
+
+3.0.16: 2021-02-11
------------------
(Commit 7f619e was missing in previous release.)
@@ -13,7 +118,7 @@ Fixes:
completions were missed out if the fuzzy completer doesn't find them.
-3.0.15: 2020-02-11
+3.0.15: 2021-02-11
------------------
New features:
@@ -23,7 +128,7 @@ Fixes:
- Fix `AttributeError` during retrieval of signatures with type annotations.
-3.0.14: 2020-02-10
+3.0.14: 2021-02-10
------------------
New features:
@@ -42,7 +147,7 @@ Fixes:
- Hide signature when sidebar is visible.
-3.0.13: 2020-01-26
+3.0.13: 2021-01-26
------------------
New features:
@@ -57,7 +162,7 @@ Fixes:
- Fix line ending bug in pager.
-3.0.12: 2020-01-24
+3.0.12: 2021-01-24
------------------
New features:
@@ -71,7 +176,7 @@ Fixes:
- Properly handle `SystemExit`.
-3.0.11: 2020-01-20
+3.0.11: 2021-01-20
------------------
New features:
@@ -94,7 +199,7 @@ Fixes:
- Don't execute PYTHONSTARTUP when -i flag was given.
-3.0.10: 2020-01-13
+3.0.10: 2021-01-13
------------------
Fixes:
@@ -103,7 +208,7 @@ Fixes:
default.
-3.0.9: 2020-01-10
+3.0.9: 2021-01-10
-----------------
New features:
@@ -112,7 +217,7 @@ New features:
- Show REPL title in pager.
-3.0.8: 2020-01-05
+3.0.8: 2021-01-05
-----------------
New features:
@@ -120,7 +225,7 @@ New features:
- 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.
+- Add `PTPYTHON_CONFIG_HOME` for explicitly setting the config directory.
- Show completion suffixes (like '(' for functions).
Fixes: