##// END OF EJS Templates
Whats new 8.21
Matthias Bussonnier -
Show More
@@ -3,6 +3,82 b''
3 ============
3 ============
4
4
5
5
6 .. _version 8.21:
7
8 IPython 8.21
9 ------------
10
11 More substantial release of IPython slightly out of schedule as it was not
12 possible for me to make a release last Friday.
13
14 Few new features are present, but the codebase has been cleaned, and a couple
15 of API are _considered_ for deprecation. They are not deprecated yet, but as
16 they do not seem to be quite used, they may emit a warning, in which case please
17 comment on the relevant issue to inform me of _which_ project use those feature
18 and how you use them. Depending on the feedback I might change the timeline for
19 deprecation.
20
21 This release saw 14 PRs, with more outside contribution than usual,
22 I'll note in particular PRs related to making IPython work on emscripten.
23
24 I also want to point that we are _trying_ to keep compatibility with Python 3.13,
25 but it's a cat and mouse game. Plus I am low on time, so I would appreciate any
26 help with that.
27
28 Deprecations
29 ~~~~~~~~~~~~
30
31 - :ghpull:`14307` Pending Deprecation of
32 ``ColorSchemeTable.set_active_scheme(...)``'s ``case_sensitive`` Parameter.
33 - :ghpull:`14305` Pending Deprecation of constructing ``ColorScheme`` via
34 ``kwargs``, in favor passing a single dict.
35
36
37 Fixes
38 ~~~~~
39
40 - :ghpull:`14284` TerminalIPythonApp's would warn that ``auto_create`` option is not
41 recognized.
42 - :ghpull:`14286` Fix a crash with ``NotOneValueFound`` when rendering complex
43 tracebacks.
44
45 - :ghpull:`14287` Partial Python 3.13 compatibility
46 - :ghpull:`14290` Docs/Typos.
47
48 Changes
49 ~~~~~~~
50
51 - :ghpull:`14289` ``ipdb.set_trace()`` now accepts ``header=`` for better
52 compatibility with ``pdb.set_trace()``
53
54 - :ghpull:`14300` and :ghpull:`14301` Add hooking ability to produce
55 mimebundle.
56
57 We'll outline :ghpull:`14300`, it is now possible to extend the ``?/??``
58 operator to return more mimetypes to render richer help in frontends that
59 support it. In particular you could send a json representation of the help that
60 could be displayed in a customizable way.
61
62 Miscellaneous
63 ~~~~~~~~~~~~~
64
65 - :ghpull:`14291` Misc Refactor of Color handling
66 - :ghpull:`14295` Misc test skip on problematic Pypy versions.
67
68
69 Thanks
70 ~~~~~~
71
72 Special thanks to all our contributors, and to the Pypy team that was extremely
73 reactive in helping to investigate a fixing a rare unicode+windows bug.
74
75 As usual you can find the full list of PRs on GitHub under `the 8.21
76 <https://github.com/ipython/ipython/milestone/128?closed=1>`__ milestone.
77
78 Thanks to the `D. E. Shaw group <https://deshaw.com/>`__ for sponsoring
79 work on IPython and related libraries.
80
81
6 .. _version 8.20:
82 .. _version 8.20:
7
83
8 IPython 8.20
84 IPython 8.20
General Comments 0
You need to be logged in to leave comments. Login now