v0.8.9 Pre-release thread #5747
Closed
adhami3310
announced in
Release
Replies: 1 comment 2 replies
-
I'm getting an exception on a line subclassing rx.State during reflex run. I went back to 0.8.8 and reflex run has no problems...
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Please report any problems you encounter in this discussion thread or as separate issues on reflex-dev/reflex.
pip install 'reflex~=0.8.9a'
Schedule
2025-08-28 18:00 PDT: 0.8.9a1 pre-release published for testing
2025-09-01: Planned Public release of 0.8.9
Release Notes
Deprecate
state_auto_setters
being defaulted toTrue
.In 0.9.0 this option will default to
False
. Set it toTrue
if you want to useset_
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
to1
. In case you want to disable the reload completely (so refreshing manually to update the page), you can setVITE_HMR
to0
.ImportVar(tag="*", is_default=True, alias='Alias
) works as expected nowIt renders to:
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...release/reflex-0.8.9
Beta Was this translation helpful? Give feedback.
All reactions