Release Notes
Deprecate state_auto_setters
being defaulted to True
.
In 0.9.0 this option will default to False
. Set it to True
if you want to use set_
pattern, or implement setters explicitly.
- deprecate state_auto_setters=True by @adhami3310 in #5739
Option to disable Vite's Hot-Module-Reload
In case you are getting "No module update found for route", you can force full page reload on updates by setting the environment variable VITE_FORCE_FULL_RELOAD
to 1
. In case you want to disable the reload completely (so refreshing manually to update the page), you can set VITE_HMR
to 0
.
- add option to disable hmr by @adhami3310 in #5745
ImportVar(tag="*", is_default=True, alias='Alias
) works as expected now
It renders to:
import * as Alias from '...'
- handle star imports for alias by @adhami3310 in #5743
Wrap additional SVG elements.
Those include: Polyline, SvgImage, Use, TSpan, TextPath, Pattern, ClipPath, Symbol, Mask, ForeignObject, SvgA, Animate, AnimateMotion, AnimateTransform, Set, MPath, Desc, Title, Metadata, Script, SvgStyle, Switch, View
- add few missing svg elements by @adhami3310 in #5742
Performance optimizations
Some cleanups in particularly offending functions. It doesn't affect most things but it does improve things by a bit.
- optimize various functions by @adhami3310 in #5744
- fix issubclass calls by @adhami3310 in #5753
Serialize Memo components as Vars
You can use memo components as Vars of type=type[Component]
.
- allow memo components to be passed to props by @adhami3310 in #5178
Chores
- 089dev by @adhami3310 in #5736
- ENG-7548: update rx.Config docstring by @LineIndent in #5752
Full Changelog: v0.8.8...v0.8.9