Releases: flatsurf/ipymuvue
Releases · flatsurf/ipymuvue
0.3.0
Accidentally, this was also released as 0.6.0 on PyPI. The next version is therefore going to be >0.6.0.
Removed:
- Removed support for the classic notebook prior to version 7.
Fixed:
- Fixed deprecation warnings in the Graph editor examples.
0.2.2
Fixed:
- Fixed compatibility with latest IPython and ipywidgets.
0.2.1
Fixed:
- Fixed making
@VueWidget.callback
callable again from frontend code.
0.2.0
Added:
- Added support for calling exposed methods on components, i.e., the
ipyvue-async functionality. See examples/RPC.md for examples.
0.1.0
Fixed:
- Fixed memory leaks (partially), see #6.
- Fixed exceptions raised by object wrappers so that
get(key, default)
works.
0.0.7
Changed:
- Split ipymuvue.pyodide into smaller modules. Does not change the ipymuvue.pyodide.vue module.
0.0.6
Added:
- Added equivalent implementations to the official vuejs.org tutorial to
examples/
.
- Added function to expose lifecycle hooks, such as
on_mounted
, to the Python pyodide API.
- Added function to expose
reactive()
to the Python pyodide API.
- Added
String
, Number
, Boolean
, Array
, Object
, Date
, Function
, Symbol
to ipymuvue.pyodide.vue
and support for type constraints in props.
Fixed:
- Fixed writing to wrapped arrays in the pyodide API.
- Allow watching non-callable reactive items directly in the pyodide API.
0.0.5
Fixed:
- Fixed build for JupyterLab.
0.0.4
Changed:
Fixed:
- Fixed "cannot unmount an app that is not mounted" errors.
0.0.3
Fixed:
-
Fixed highlighting of vertices in demo application.
-
Wrap reactive JavaScript lists as proxies in Python.
-
Do not rewrap JavaScript functions in Python.
-
Added a hack to deep-clone some Python objects when putting them into Vue.