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