Skip to content

Commit 656ed86

Browse files
authored
Merge pull request #1212 from JuliaLang/version
Bump version
2 parents b532603 + 8a818f2 commit 656ed86

File tree

3 files changed

+21
-16
lines changed

3 files changed

+21
-16
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "IJulia"
22
uuid = "7073ff75-c697-5162-941a-fcdaad2a7d2a"
3-
version = "1.31.1"
3+
version = "1.32.0"
44

55
[deps]
66
Base64 = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"

docs/src/_changelog.md

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,26 @@ CurrentModule = IJulia
77
This documents notable changes in IJulia.jl. The format is based on [Keep a
88
Changelog](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

docs/src/manual/installation.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,14 @@ If you download and install a new version of Julia from the Julia web
6363
site, you will also probably want to update the packages with
6464
`Pkg.update()` (in case newer versions of the packages are required
6565
for the most recent Julia). If you're using juliaup to manage Julia, then for
66-
every Julia *minor release* you will need to explicitly update the IJulia
67-
installation to tell Jupyter where to find the new Julia version:
66+
every Julia *minor release* (1.11, 1.12, etc) you will need to explicitly update
67+
the IJulia installation to tell Jupyter where to find the new Julia version:
6868
```julia
6969
Pkg.build("IJulia")
7070
```
7171

72-
This is because IJulia creates default kernels for every minor version if
73-
juliaup is used.
72+
This is because IJulia creates default kernels for every minor version if it
73+
detects that juliaup is used.
7474

7575
If you are not using juliaup to manage Julia, then you *must* update the IJulia
7676
installation every time you install a new Julia binary (or do anything that

0 commit comments

Comments
 (0)