You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: news/changelog-1.10.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,20 @@
1
1
All changes included in 1.10:
2
2
3
+
## Engines
4
+
5
+
### `julia`
6
+
7
+
- Update `julia` engine extension from 0.1.0 to 0.2.0 and QuartoNotebookRunner from 0.17.4 to 0.18.1.
8
+
- Add `keep-ipynb` support. When `keep-ipynb: true` is set in document YAML, the executed notebook is written alongside the source file.
9
+
- Add shared worker processes. Multiple notebooks sharing the same config can reuse a single worker process via `julia: share_worker_process: true`.
10
+
- Add support for `execute-dir: project` to set working directory to project root.
11
+
- Add diagnostic file logging via `QUARTONOTEBOOKRUNNER_LOG` environment variable.
12
+
- Cache worker package environments across sessions, skipping environment setup on subsequent runs when Julia and QNR versions haven't changed.
13
+
- Relax manifest version checking to major.minor by default, matching Julia's Pkg behavior. Opt into strict checking via `julia: strict_manifest_versions: true`.
14
+
- Fix `fig-format: retina` by normalizing to `png` with doubled `fig-dpi`, matching Jupyter and knitr backends.
15
+
- Fix cache invalidation to hash full `Manifest.toml` content so dependency version changes correctly invalidate the cache.
16
+
- Fix duplicate YAML keys when Python/R cells have cell options like `echo`.
0 commit comments