Changelog
Changelog
Every release of jOtter. The same notes are on each GitHub release.
0.4.0 (2026-10-12)
Features
- Format code cells with an external formatter (f, F, format_on_save) (a3d7dcd)
- Vim command line (:w, :q, :wq, :x, :5) in a popup (4729c78)
- Vim jump list (Ctrl+o / Ctrl+i) and gg (0ce10b1)
- Select several cells with V and act on them all (719d1ef)
- P pastes cells above the selected one (61e16d6)
- Scroll the selected cell to the top, middle or bottom with zt, zz, zb; zoom moves to zi (9271b07)
- Vim marks on cells (ma, ’a, :delm) with a marks sidebar; cell type moves to t (fad9a5d)
Bug fixes
- Render inline math and spans in markdown headings (9efe9e6)
Performance
- Render only the cells near the screen (f2c4659)
Documentation
- Portrait otter for the hero and header (c71ff56)
- Compare jOtter with euporie, jpterm, jupyter-console and Neovim plugins (5e443bf)
- Re-record the plots and first-notebook clips for the zi and t keys (5caf9d1)
0.3.0 (2026-10-05)
Features
- :w, :wq and ZZ in the embedded nvim save the notebook (209e67c)
- Signature help while typing a call (41e181b)
Bug fixes
- Close fullscreen plot before surfacing input field (7eef99d)
- Cells no longer hang after completion with ipykernel 7, and closing the terminal doesn’t crash jOtter (92f61df)
- Display math is at most max_math_rows tall (default 4) and centred; tall inline math is centred (c2dbf26)
- Keep invalid code visible when highlighting (c36f603)
- Readable signatures in the completion popup (a99f742)
- Don’t time out opening the first markdown cell in nvim (d079078)
Performance
- Start nvim in the background and skip its treesitter highlighting (b952ea2)
Documentation
- Smoother typing in clips; Makefile for common commands (c41f1d9)
- What completion knows before cells have run (7ff4227)
- Transparent otter in the site header and the landing hero (a416e9b)
0.2.0 (2026-09-27)
Features
- Show plots in the terminal’s colours (73aedfc)
- Image sizes in the D debug report (2c77c50)
- Report the terminal’s keyboard protocol (593e290)
Bug fixes
Documentation
- Starlight documentation site with generated reference (4c173c8)
- Recording rig for feature clips, first three clips (8811203)
- Recolouring in the outputs guide; demo notebooks without styling (2f40eb4)
- Slower hero clip (71fdb1e)
- The remaining feature clips (850b26d)
- Record scenes in parallel (4980551)
- Inline math sizing in the math guide; slash fraction in the demo (3539ea0)
- Theme and terminal galleries, verified compatibility table (a0ea7a9)
- Changelog from git-cliff, short README (a5e5182)
- Record clips locally and commit them (5083c4d)
0.1.0 (2026-09-25)
First release.
Features
- Read-only execution (8cf1817)
- Add latex stuff and refine inline math (e9c5f58)
- Production hardening — output pipeline, daily-driver features, polish (866f0a4)
- Embedded native nvim (424ba98)
- Completion, soft wrapping, cell ops, and nbformat/kernel fixes (5407fa9)