Skip to content

Funix 0.5.0

Choose a tag to compare

@Konoyoru435 Konoyoru435 released this 05 Oct 07:18
· 369 commits to main since this release

0.5.0 (2023-10-05)

Highlights

  • The logic of theme has been changed again (yes), and the old way of importing from URLs has been added to Funix again.
  • textarea is now a configurable widget.
  • Developers with MUI Data Grid Pro can now use their own pro version by passing in a token via .env.
  • Initial support for some types of IPython, ipywidgets, pandas (pandera).
  • The backend now remembers the type, and the data passed by the frontend will be transferred to the corresponding type (in the past it was only the base type), but some types without the __init__ method will be skipped for now, it will be improved in the future.
  • Rewrote new_funix_type to better support custom types and widgets.

Breaking Changes

  • Theme system and new_funix_type have been heavily modified, please read the examples and the in-doc to learn the newest usage.

Bug Fixes

  • mpld3 import error (8ac9a75, @yazawazi)
  • use IPython's Markdown (c7a48f8, @yazawazi)
  • default value of sheet is sometimes invalid due to asynchrony (c2c64ba, @yazawazi)

Features

  • merge set_theme to import_theme; remove no_debug, use dev instead (19cf153, @yazawazi)
  • support @mui/x-data-grid-pro (75b0644, @yazawazi)
  • ignore backend build (491f826, @yazawazi)
  • Literal now use radio widget by default (f6f1d5e, @yazawazi)
  • try to support IPython's Markdown and HTML (3c1298e, @yazawazi)
  • auto replace _ with whitespace (4900d9b, @yazawazi)
  • try to support IPython's Audio, Video and Image (3e4d3ff, @yazawazi)
  • turn textarea to configurable widget (055de3f, @yazawazi)
  • add new_funix_type for custom widget (6157dbc, @yazawazi)
  • add simple custom type support (863b699, @yazawazi)
  • try to support ipywidgets's password (7ab5485, @yazawazi)
  • try to support pandas and pandera as input widget (7f666fe, @yazawazi)
  • try to support pandas and pandera as output widget (1d7b518, @yazawazi)

Documents

Chores

  • auto build frontend (3288b15, workflow)
  • auto build frontend (385207a, workflow)
  • auto build frontend (6d7ffa6, workflow)
  • auto build frontend (9562c06, workflow)