v0.5.4
Improvements
- [REF-2956]Fail When Backend port or frontend port is explicitly provided and the port is in use by @ElijahAhianyo in #3432
- promote toast to main namespace by @Lendemor in #3422
- [REF-2977] [REF-2982] Plotly: Merge layout prop and automatic darkmode by @masenf in #3442
- Recharts supporting radix color, add event triggers by @HongyuHansonYao in #3430
- [REF-3009] type transforming serializers by @benedikt-bartscher in #3227
- default color_mode is now system color by @Lendemor in #3457
- Refactor: make better/less use of dict.keys() calls by @alexandermorgan in #3455
Bug Fixes
- [REF-2602]Do not suppress import errors in rxconfig by @ElijahAhianyo in #3434
- [REF-3006] Inline code rendered in rx.markdown has extra trailing space by @masenf in #3426
- Address an issue with pydantic v2 models as Vars by @kroo in #3396
- state.js: set event_processing = false when websocket connects by @masenf in #3443
- [REF-2879] Make client_state work without global refs (local only) by @masenf in #3379
Other Changes
- PR zh/zh_tw readme update for relex 0.5.2 by @milochen0418 in #3415
- fix: correct zh_tw and zh_cn README for hyperlink issues by @milochen0418 in #3440
- clean up hooks and update component to use add_hooks by @Lendemor in #3439
- fix warning about props by @Lendemor in #3451
- Webdriver ArgOptions improvements by @benedikt-bartscher in #3429
- [bug] Avoid deleting endpoint port when running on Replit by @blast-hardcheese in #3447
- [REF-3013] Only run
pyi_generator
on files in reflex/components or reflex/init.py by @masenf in #3452 - Pass _var_is_string parameter to Var.create by @masenf in #3470
- Override _var_is_string when handling str literals by @masenf in #3473
- compat: do not patch pydantic if the installed version starts with "1." by @masenf in #3482
New Contributors
- @blast-hardcheese made their first contribution in #3447
- @kroo made their first contribution in #3396
- @alexandermorgan made their first contribution in #3455
Full Changelog: v0.5.3...v0.5.4