reflex-dev
reflex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
docs: add changelog entries for config re-entry fix (#6662)
FarhanAliRaza:state-in-config
14 hours ago
fix: avoid config re-entry when a State is defined in rxconfig.py State-class creation read get_config().state_auto_setters at class-creation time, which re-entered config loading while rxconfig.py was still importing and raised AttributeError. Cache the flag when the Config is built and read it via get_state_auto_setters(), falling back to the env var before any Config exists.
FarhanAliRaza:state-in-config
14 hours ago
Merge remote-tracking branch 'origin/main' into memoize-file-path-mirror
FarhanAliRaza:memoize-file-path-mirror
15 hours ago
Merge branch 'main' into style-fix
FarhanAliRaza:style-fix
16 hours ago
Hash pyi files after ruff post-processing in pyi_generator (#6640) * Hash pyi files after ruff post-processing in pyi_generator pyi_hashes.json entries were computed as each stub was written, before scan_all ran `ruff format` and `ruff check --fix` over the generated files. Since ruff materially rewrites the stubs (quoting, wrapping, import fixes), the registry recorded hashes of intermediate content that never exists on disk afterwards: any generator change affecting only the pre-format output flagged hash changes even when the final .pyi files were byte-for-byte identical. _scan_file now just records which .pyi files were written, and scan_all computes the md5 hashes from the final on-disk content after ruff post-processing. written_files becomes a per-instance list (it was a mutable class attribute shared across generator instances) and the dead modules/root/current_module class attributes are dropped. pyi_hashes.json is regenerated with the new scheme (one-time value churn for every entry; keys unchanged). Verified idempotent across repeated --force runs and explicit-target merge runs. * Re-trigger CI integration-app-harness-playwright (redis, 3.11) failed to pull the redis image from Docker Hub (context deadline exceeded) before any tests ran; all 105 other checks passed. Empty commit to re-roll. https://claude.ai/code/session_01APPJC9ZSmcHQy9WkzfxqVs --------- Co-authored-by: Claude <noreply@anthropic.com>
main
16 hours ago
Merge branch 'main' into style-fix
FarhanAliRaza:style-fix
17 hours ago
chore: regenerate memo.pyi stub hash
FarhanAliRaza:memoize-file-path-mirror
18 hours ago
fix: prune memo files correctly when .web dir is relative The is-absolute guard double-prefixed emitted paths to `.web/.web/...` when get_web_dir() returns the default relative path, so emitted keys never matched the manifest and live files were wrongly pruned. Emitted paths already share the web_dir prefix, so strip it directly.
FarhanAliRaza:memoize-file-path-mirror
18 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
ENG-9830 fix: avoid config re-entry when a State is defined in rxconfig.py
#6662
14 hours ago
26b2f48
FarhanAliRaza:state-in-config
CodSpeed Performance Gauge
0%
feat(compiler): mirror memo output paths to Python source modules
#6457
16 hours ago
301a2a1
FarhanAliRaza:memoize-file-path-mirror
CodSpeed Performance Gauge
0%
ENG-9676 fix: route memo RestProp CSS props into css instead of dropping them
#6605
16 hours ago
8197b36
FarhanAliRaza:style-fix
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs