@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
66
77## [ Unreleased]
88
9+ ## [ 0.0.4] - 2026-08-16
10+
11+ WidgetFrame, display updates, classic AMD modules, and lazy widget packs.
12+
913### Added
1014
1115- MIME bundle rendering for `` image/svg+xml `` , `` image/jpeg `` , and
@@ -31,6 +35,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
3135
3236- Package version is read from `` src/tkipw/__init__.py `` only (`` pyproject.toml ``
3337 no longer duplicates it)
38+ - `` App(display_mode=…) `` is now `` "viewer" `` / `` "window" `` (`` "inline" `` remains
39+ a deprecated alias for `` "viewer" `` ). Matplotlib adapter modes stay
40+ `` inline `` / `` window `` / `` widget `` ; App `` viewer `` maps to Matplotlib `` inline ``
3441- Widget-shell navigation keeps ** any loopback port** in the WebView (PyVista
3542 trame uses a different port than the HTML host). Public http(s) still opens
3643 in the system browser. Trame launch pumps Tk so tkwry `` on_navigation ``
@@ -48,7 +55,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
4855- Pillow's adapter key (`` pillow `` ) is resolved to `` PIL `` / `` Pillow `` in
4956 `` sys.modules `` , so `` from PIL import Image `` after Jupyter support still
5057 patches `` Image.show() `` (otherwise macOS Preview / a native window opens).
51- - Inline ipycanvas fills the pane width (`` height: auto `` ) so the drawing
58+ - Viewer-pane ipycanvas fills the pane width (`` height: auto `` ) so the drawing
5259 buffer's aspect ratio is kept instead of the attribute pixel box.
5360- Rewrite the identifier `` global `` to `` globalThis `` in widget packs so
5461 ipycanvas's Node `` buffer `` polyfill can boot inside a strict IIFE
0 commit comments