diff --git a/CHANGELOG b/CHANGELOG index aba20450f..e8afc07cb 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,25 @@ CHANGELOG ========= +3.0.53: 2026-07-26 +------------------ + +Fixes: +- Fix get_word_before_cursor behavior. +- Fix vt100 6x6x6 color cube range and missing grayscale shades (232, 254-255). +- Treat OSError on add_reader as EOFError (macOS kqueue). +- Handle surrogate pairs in FileHistory.store_string. +- Fix FuzzyWordCompleter meta_dict type hint to match WordCompleter. +- Handle ascii decode errors in terminal type decoding of telnet protocol. +- Update return types of dialog shortcuts to include None when cancelled. +- Set missing minimal requirement on wcwidth. + +New features: +- Lazy load `__version__`. +- Allow to specify `show_numbers` in `ChoiceInput`. + +Added support for Python 3.14, 3.15, and set minimum Python version to 3.10. + 3.0.52: 2025-08-27 ------------------ diff --git a/docs/conf.py b/docs/conf.py index 883743f9e..546181305 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -54,9 +54,9 @@ # --------------------------------------------------------------------- # Versions. # The short X.Y version. -version = "3.0.52" +version = "3.0.53" # The full version, including alpha/beta/rc tags. -release = "3.0.52" +release = "3.0.53" # The URL pattern to match releases to ReadTheDocs URLs. docs_fmt_url = "https://python-prompt-toolkit.readthedocs.io/en/{release}/" # The list of releases to include in the dropdown. diff --git a/pyproject.toml b/pyproject.toml index cd89b96d6..baadb3ac9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "prompt_toolkit" -version = "3.0.52" # Also update in `docs/conf.py`. +version = "3.0.53" # Also update in `docs/conf.py`. description = "Library for building powerful interactive command lines in Python" readme = "README.rst" authors = [{ name = "Jonathan Slenders" }]