chore: Update Reflex to v0.8.18#43
Conversation
- Upgrade reflex from 0.8.16 to 0.8.17 - Update uv.lock with resolved dependencies This update includes: - Pass event name for lock expiry messages - Expose sourcemap generation via VITE_SOURCEMAP - Expose experimental HMR via VITE_EXPERIMENTAL_HMR - Improved error boundary styling - More auto_reload_on_error patterns - Various bugfixes for window events, rx.Field initialization, and frontend exceptions Co-Authored-By: AJ Steers <aj@airbyte.io>
Original prompt from AJ Steers |
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
📝 WalkthroughWalkthroughThe Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
Comment |
There was a problem hiding this comment.
Pull Request Overview
Updates the Reflex framework dependency from an unversioned specification to >=0.8.17 to incorporate bugfixes and developer experience improvements. This is a routine dependency update that brings enhanced error handling, HMR support, and various fixes for window events and frontend exceptions.
- Updated dependency specification in pyproject.toml to require Reflex version 0.8.17 or higher
- Updated lock file to resolve new dependency versions
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Devin, I think there's a newer version just released. Can you rebase from main and bump to the latest? |
- Upgrade reflex from 0.8.17 to 0.8.18 - Update uv.lock with resolved dependencies This update includes: - Improved re-connection logic when running multiple workers - Override async with self to return self in non-background events - Fix problems with does_obj_satisfy_typed_dict Co-Authored-By: AJ Steers <aj@airbyte.io>
- Resolved conflicts in pyproject.toml and uv.lock - Updated to Reflex 0.8.18 - Incorporated latest changes from main including: - Updated pydantic-ai to 1.9.1 - Updated python-dotenv to 1.2.1 - Added dill 0.4.0 dependency - New state management structure - New guidance module - Updated tests Co-Authored-By: AJ Steers <aj@airbyte.io>
chore: Update Reflex to v0.8.18
Summary
Updated Reflex framework from version 0.8.16 to 0.8.17. This is a minor version bump that includes several improvements and bugfixes from the Reflex team.
Key changes in Reflex 0.8.17 (release notes):
VITE_SOURCEMAPenvironment variableVITE_EXPERIMENTAL_HMRenvironment variableChanges made:
pyproject.tomlto specifyreflex>=0.8.17uv.lockwith resolved dependenciesReview & Testing Checklist for Human
This is a YELLOW risk change (dependency update without local testing):
uv run reflex runand verify the app starts without errors>=0.8.17(allows future updates) is appropriate or if it should be pinned to exactly==0.8.17for stabilityNotes
>=0.8.17which will allow automatic updates to newer Reflex versions. Consider if this aligns with the project's stability requirements.uv run ruff check .Requested by: AJ Steers (Aaron ("AJ") Steers (@aaronsteers)) - Devin session
Summary by CodeRabbit