Features
- The "Built with Reflex" badge appends a urlencoded
refquery parameter to its reflex.dev link when theREFLEX_REFERRER_PARAMenvironment variable is set at compile time. (#6951)
Bug Fixes
- Sanitize buffered upload filenames the same way streamed upload filenames are sanitized. (#6753)
rx.scripthead updates now flush synchronously instead of via react-helmet's requestAnimationFrame batching, fixing intermittently missing script tags after hydration (flaky "scripts not loaded" failures). (#6905)- Upload filenames whose segments contain nothing but dots and spaces (e.g.
"..","./../.",".. ") now sanitize to the fallback nameuploadinstead of returning the bare segment. Such names pointed the saved path outside the upload directory — directly on POSIX, and via Win32's trailing dot/space trimming on Windows — and crashed the upload handler with a 500. (#6971)
Miscellaneous
- Hoist the
RegistrationContextimport in the upload handler to module level. (#6382) - Internal logging migrated from the legacy console helpers to standard python
loggingper-module loggers. (#6864) - Property docstrings are now noun phrases rather than "Get the ..." / "Return the ..." (ruff 0.16's new
D421). (#6893)