Skip to content

Commit 8b4098a

Browse files
committed
Giant refactor to move all state into a Kernel struct
1 parent 614f656 commit 8b4098a

24 files changed

+1099
-399
lines changed

CondaPkg.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[deps]
2+
jupyter_client = ""
3+
jupyter_kernel_test = ""

docs/src/_changelog.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ 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
11+
12+
### Changed
13+
- IJulia was completely refactored to minimize global state ([#1145]). This
14+
allows for better testing (for the first time we can test kernel execution)
15+
and for executing precompilation workloads. We've tried to avoid any breaking
16+
changes but it's possible that some packages may be relying on internals that
17+
have changed. If you have any problems with this release please open an issue
18+
on Github so we can help.
19+
1020
## [v1.29.2] - 2025-07-29
1121

1222
### Fixed

docs/src/library/internals.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ IJulia.waitloop
5959

6060
```@docs
6161
IJulia.IJuliaStdio
62-
IJulia.capture_stdout
63-
IJulia.capture_stderr
6462
IJulia.watch_stream
6563
```
6664

0 commit comments

Comments
 (0)