diff --git a/CHANGELOG b/CHANGELOG index e34916b85..224b195c5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,19 @@ CHANGELOG ========= +3.0.44: 2024-05-27 +------------------ + +New features: +- Accept `os.PathLike` in `FileHistory` (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 ------------------ diff --git a/docs/conf.py b/docs/conf.py index abf6db3dc..c38830bde 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -41,16 +41,16 @@ # General information about the project. project = "prompt_toolkit" -copyright = "2014-2023, Jonathan Slenders" +copyright = "2014-2024, Jonathan Slenders" # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. -version = "3.0.43" +version = "3.0.44" # The full version, including alpha/beta/rc tags. -release = "3.0.43" +release = "3.0.44" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/src/prompt_toolkit/__init__.py b/src/prompt_toolkit/__init__.py index 0a27c5436..1a616a636 100644 --- a/src/prompt_toolkit/__init__.py +++ b/src/prompt_toolkit/__init__.py @@ -28,7 +28,7 @@ from .shortcuts import PromptSession, print_formatted_text, prompt # Don't forget to update in `docs/conf.py`! -__version__ = "3.0.43" +__version__ = "3.0.44" assert pep440.match(__version__)