Release Notes
[DEPRECATION] rx.next.video
It wasn't particularly usable to begin with.
- deprecate next video by @adhami3310 in #5260
Slightly stronger hydration mismatch strictness
This will stop you from putting rx.el.p
inside of a rx.el.p
and such.
- add invalid children to html components by @adhami3310 in #5261
Add option to disable auto-setters
This can allow you to be more explicit on what public State fields can be set by the user.
- feat: allow disabling auto-setters via state_auto_setters config by @benedikt-bartscher in #4480
Use Javascript syntax over JSX
This shouldn't affect you, but our output code is now using normal Javascript and no JSX syntax. This solves some of the issues we had with context swapping between Vars and Components.
- don't use jsx syntax by @adhami3310 in #5127
Upgrade rx.icon
Lucide has updated their list of icons, and now those changes are available in Reflex.
- update lucide to 507.0 by @adhami3310 in #5269
- update to 508 lucide by @adhami3310 in #5275
Remove Cond as a Memoization leaf
This might improve the runtime performance of your frontend!
Optimizations
- ⚡️ Speed up function
to_camel_case
by 128% by @misrasaurabh1 in #5239 - use knowledge about generic types to improve their getters and checkers by @adhami3310 in #5245
- optimize rx.color to not use validate literal parameters by @adhami3310 in #5244
Bugfixes
- fix tailwind for lucide icons by @adhami3310 in #5267
Misc
- update backend deps by @adhami3310 in #5250
- update bun version to 1.2.12 by @adhami3310 in #5254
- include symlink folder when running export/deploy by @Lendemor in #5256
- upgrade to nextjs 15.3.2 by @adhami3310 in #5268
Chores
- move coveragerc to pyproject by @adhami3310 in #5231
- i broke pre commit once again by @adhami3310 in #5264
- bump to 0.7.11 by @adhami3310 in #5265
- icons need pyi update by @adhami3310 in #5276
New Contributors
- @misrasaurabh1 made their first contribution in #5239
Full Changelog: v0.7.10...v0.7.11