Releases: manzt/anywidget
Releases · manzt/anywidget
anywidget@0.8.1
Patch Changes
- fix: Skip
Promise
serialization for ipywidget'slayout
/style
traits (#412)
create-anywidget@0.4.4
Patch Changes
- Bump
@types/react-dom
(#390)
anywidget@0.8.0
Minor Changes
-
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 fromanywidget
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.
Patch Changes
- Updated dependencies [
ea6d34d042e29c01ec8ce125a756dabf5c6823c0
]:- @anywidget/vite@0.1.2
@anywidget/vite@0.1.2
Patch Changes
- Support Vite v5 (#389)
create-anywidget@0.4.3
Patch Changes
- Update React dependency version (#370)
create-anywidget@0.4.2
Patch Changes
- Upgrade dependencies (
01a79f6
)
@anywidget/deno@0.0.5
Patch Changes
- feat: Allow Deno to check if display
in
widget (603b9e1
)
anywidget@0.7.1
Patch Changes
- feat: Raise Python error when file is missing (#345)
@anywidget/deno@0.0.4
Patch Changes
- Bump anywidget version to 0.7.0 (
525e3c8
)
anywidget@0.7.0
Minor Changes
-
feat(experimental)!: Require
include
in_get_anywidget_state
signature (#317)Allows implementors to avoid re-serializing fields which aren't needed to send
to the front end. This is a BREAKING change because it requires implementors
of_get_anywidget_state
to account forinclude
in the function signature.from dataclasses import dataclass, asdict from io import BytesIO import polars as pl import psygnal @psygnal.evented @dataclass class Foo: value: int df: pl.DataFrame def _get_anywidget_state(self, include: set[str] | None): data = asdict(self) if include and "df" in include: with BytesIO() as f: self.df.write_ipc(f) data["df"] = f.getvalue() else: del data["df"] # don't serialize df to bytes return data