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 | 82 | .. _version 8.20: |
|
7 | 83 | |
|
8 | 84 | IPython 8.20 |
General Comments 0
You need to be logged in to leave comments.
Login now