From e2d7fa0de6a3eec1b596e60f9bf27f5df5b3e404 2024-02-22 10:04:21 From: Matthias Bussonnier Date: 2024-02-22 10:04:21 Subject: [PATCH] What's new 8.22 --- diff --git a/docs/source/whatsnew/version8.rst b/docs/source/whatsnew/version8.rst index e0456a9..dde8bbb 100644 --- a/docs/source/whatsnew/version8.rst +++ b/docs/source/whatsnew/version8.rst @@ -2,6 +2,60 @@ 8.x Series ============ +.. _version 8.22: + +IPython 8.22 +============ + +Quick release of IPython for this short month of February, with quite a bit of +activity with more than 15 PRs. + +I am not going to details all the changes, but among other we have : + + - More compatibility with emscripten :ghpull:`14316`, :ghpull:`14318`, + - Test more downstream project to avoid breakage :ghpull:`14317` + - Fix recently introduced bug with the ``store`` magic. + - Fix issues with multiple call to ``matplotlib.pyplot.switch_backend`` + - Fix crashing IPython when some tracebacks encounter dynamically evaluated + code. + +API changes +----------- + +One of the largest change is the update the mimehooks and inspector API, see +:ghpull:`14342`. It should be backward compatible, but many hooks now receive a +single object with many fields allowing us flexibility to update the API later. + + +Packaging changes +----------------- + +Thanks to `@mkoppe `__, we are slowly getting rid of +setup.py finally migrating to ``pyproject.toml``. There is still quite a bit of +work, and please open an issue if you encounter any problem. + + +Deprecation +----------- + +A number of unused functions have been marked deprecated or pending deprecation. +Please let us know if you encounter any of those deprecation messages for us to +adjust the removal timeline. + + +Thanks +------ + +Many thanks to `@mkoppe `__ and `@krassowski +`__ for their multiple contributions and codebase +cleanup. + +As usual you can find the full list of PRs on GitHub under `the 8.22 +`__ milestone. + +Thanks to the `D. E. Shaw group `__ for sponsoring +work on IPython and related libraries. + .. _version 8.21: