@@ -7,15 +7,26 @@ CurrentModule = IJulia
77This documents notable changes in IJulia.jl. The format is based on [ Keep a
88Changelog] ( https://keepachangelog.com ) .
99
10- ## Unreleased
10+ ## [ v1.32.0] - 2025-11-04
11+
12+ ### Added
13+ - The most important change in this release is that support for juliaup was
14+ added. IJulia now checks if juliaup is used during the build step when
15+ installing the default kernel, and if it is used then it will set the kernel
16+ command to the equivalent of ` julia +major.minor ` ([ #1201 ] ). This has the
17+ advantage of not needing to rebuild IJulia to update the kernel after every
18+ patch release of Julia, but it does mean that IJulia will only create kernels
19+ for each Julia minor release instead of each patch release.
1120
1221### Fixed
1322- Fixed the display of ` UnionAll ` types such as ` Pair.body ` ([ #1203 ] ).
1423- Fixed a bug in the PythonCall extension that would break opening comms from
1524 the frontend side ([ #1206 ] ).
16- - The PythonCall extension accidentally forced some test dependencies to be
17- installed outside of the tests, now they have been fully moved into the test
18- suite ([ #1209 ] ).
25+ - The PythonCall extension accidentally forced some Python test dependencies to
26+ be installed outside of the tests, now they have been fully moved into the
27+ test suite ([ #1209 ] ).
28+ - A long-standing issue with ` show() ` exceptions being silently discarded was
29+ fixed ([ #1202 ] ).
1930
2031### Changed
2132- Replaced JSON.jl with a vendored copy of
@@ -25,15 +36,9 @@ Changelog](https://keepachangelog.com).
2536 Julia 1.12.
2637- Switched the default matplotlib backend for [ ` IJulia.init_matplotlib() ` ] ( @ref )
2738 to the ipympl default, which should be more backwards compatible ([ #1206 ] ).
28- - IJulia now checks if juliaup is used during the build step when installing the
29- default kernel, and if it is used then it will set the kernel command to the
30- equivalent of ` julia +major.minor ` ([ #1201 ] ). This has the advantage of not
31- needing to rebuild IJulia to update the kernel after every patch release of
32- Julia, but it does mean that IJulia will only create kernels for each Julia
33- minor release instead of each patch release.
3439- Extended the precompilation workload to cover more calls, and added a
3540 workaround to minimize TTFX when Revise is used ([ #1210 ] ).
36- - Previously running special mode commands like ` ] st ` would not work if the
41+ - Previously, running special mode commands like ` ] st ` would not work if the
3742 cell contained comment lines:
3843 ``` julia
3944 # Check environment
0 commit comments