Revisions of python-anywidget
buildservice-autocommit
accepted
request 1197745
from
Benjamin Greiner (bnavigator)
(revision 26)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 25)
- Update to 0.9.13 * Improve legacy ESM deprecation notice with widget provenance and Python migration instruction (#609) - Release 0.9.12 * Add IPython Cell Magic for HMR (#594). New %%vfile cell magic for prototyping widgets in notebooks. Enables syntax highlighting and anywidget's Hot Module Replacement (HMR) directly within the notebook. Previously, front-end code had to be inline strings or file paths, causing loss of widget state when editing inline-strings in notebooks. The new %%vfile cell magic allows editing front-end code within the notebook with live reloading on cell re-execution. Use %%vfile <filename> to create a virtual file for either JavaScript or CSS, and use vfile:<filename> in _esm or _css attributes of an AnyWidget subclass to reference the virtual file. Anywidget applies HMR updates automatically on cell re-execution. - Release 0.9.11 * Relax version pinning for anywidget front end (#521) * Adopted ~major.minor.* notation for more flexible version compatibility in the front end, mirroring practices improve compatability in environments where bumping the front-end versions is not possible for end users (i.e., JupyterHub). This change is intended to enhance adaptability without causing disruptions. If issues arise, please report them on our issues page.
buildservice-autocommit
accepted
request 1172013
from
Benjamin Greiner (bnavigator)
(revision 24)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 23)
Benjamin Greiner (bnavigator)
committed
(revision 22)
- Update to 0.9.10 * fix: Bring back anywidget.json to support notebook v6 discovery (#553) - Releases 0.9.4 to 0.9.9 * Make a blanket _repr_mimbundle_ implementation (#546) * experimental Ensure anywidget.experimental.command is called with self (#545) * experimental Replace invoke timeout with more flexible AbortSignal (#540) * Refactor AnyWidget command registration (#526) * feat: Suppress errors when inspecting widget for commands (#522) * Add experimental invoke API to call Python functions from the front end and (#453) await the response. * Bumped dependencies
buildservice-autocommit
accepted
request 1163384
from
Benjamin Greiner (bnavigator)
(revision 21)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 20)
- Update to 0.9.3 * Updated JS dependencies - Release 0.9.2 * Add Python 3.12 Support (#441) * feat(experimental): Add @dataclass decorator (#222) * Add error boundaries with nicer stack traces (#445) - Release 0.9.1 * refactor: Use signals for HMR runtime (#438) - Drop anywidget-pr439-py312mock.patch
buildservice-autocommit
accepted
request 1155331
from
Benjamin Greiner (bnavigator)
(revision 19)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 18)
- Skip python39: no longer supported since ipython 8.19 (through ipywidgets)
buildservice-autocommit
accepted
request 1145690
from
Benjamin Greiner (bnavigator)
(revision 17)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 16)
.
Benjamin Greiner (bnavigator)
committed
(revision 15)
- Update to 0.9.0 * Require ANYWIDGET_HMR to opt-in to HMR during development * Introduce front-end widget lifecycle methods (#395) * Deprecation Notice: Exporting a render from the front-end widget will trigger a deprecation notice in the browser console. The preferred way to define a widget's front-end code is now with a default object export. * These methods introduce lifecycle hooks for widget developers: - initialize: is executed once in the lifetime of a widget. It has access to the only the model to setup non-view event handlers or state to share across views. - render: is executed once per view, or for each notebook output cell. It has access to the model and a unique el DOM element. This method should be familiar and is used to setup event handlers or access state specific to that view. * Fix serialization of layout trait (#426) - Add anywidget-pr439-py312mock.patch gh#manzt/anywidget#439
buildservice-autocommit
accepted
request 1140282
from
Benjamin Greiner (bnavigator)
(revision 14)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 13)
- Update to 0.8.1 * fix: Skip Promise serialization for ipywidget's layout/style traits (#412)
buildservice-autocommit
accepted
request 1134918
from
Benjamin Greiner (bnavigator)
(revision 12)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 11)
- Update to 0.8.0 * Remove re-export of @anywidget/vite from main package (#398) * Breaking change. If using our Vite plugin, please make sure to install @anywidget/vite (rather than importing from anywidget main package). This change allows us to version the Vite plugin and anywidget's core separately. // vite.config.mjs import { defineConfig } from "vite"; -- import anywidget from "anywidget/vite"; ++ import anywidget from "@anywidget/vite"; If you are already using @anywidget/vite, there are no changes necessary.
buildservice-autocommit
accepted
request 1128955
from
Benjamin Greiner (bnavigator)
(revision 10)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 9)
- Update to 0.7.1 * feat: Raise Python error when file is missing (#345)
buildservice-autocommit
accepted
request 1117777
from
Benjamin Greiner (bnavigator)
(revision 8)
baserev update by copy to link target
Benjamin Greiner (bnavigator)
committed
(revision 7)
fix distver
Displaying revisions 1 - 20 of 26