github reflex-dev/reflex v0.8.9

2 days ago

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.

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.

ImportVar(tag="*", is_default=True, alias='Alias) works as expected now

It renders to:

import * as Alias from '...'

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

Performance optimizations

Some cleanups in particularly offending functions. It doesn't affect most things but it does improve things by a bit.

Serialize Memo components as Vars

You can use memo components as Vars of type=type[Component].

Chores

Full Changelog: v0.8.8...v0.8.9

Don't miss a new reflex release

NewReleases is sending notifications on new releases.