Conversation
There was a problem hiding this comment.
Greptile Summary
This PR performs routine maintenance updates to prepare for version 0.8.7dev1 of the Reflex framework. The changes encompass three main areas: version bumping, JavaScript dependency updates, and component library updates.
The core version bump updates the project from 0.8.6dev1 to 0.8.7dev1 in pyproject.toml, along with updating the reflex-hosting-cli dependency from >=0.1.53 to >=0.1.54 and the ruff pre-commit hook from v0.12.7 to v0.12.8. These changes establish the foundation for the new development cycle while incorporating fixes from updated tooling.
The JavaScript ecosystem updates are comprehensive, touching multiple build and runtime dependencies. In reflex/constants/installer.py, Bun is updated from 1.2.19 to 1.2.20, React Router from 7.7.1 to 7.8.0, and rolldown-vite from 7.0.12 to 7.1.0. These updates ensure the framework stays current with the JavaScript ecosystem while maintaining build system stability.
Component library updates are systematic across the charting and icon ecosystems. The Plotly components receive updates from version 3.0.3 to 3.1.0 across all 9 variants (main Plotly, Basic, Cartesian, Geo, Gl3d, Gl2d, Mapbox, Finance, and Strict), ensuring consistent visualization capabilities. Recharts components are updated from 3.1.0 to 3.1.2 for both Recharts and RechartsCharts classes. The Lucide icon library advances from 0.536.0 to 0.539.0, adding three new icons: brick_wall_shield, circle_star, and kayak.
The pyi_hashes.json file update reflects changes to the Lucide icon component's type annotations, maintaining type checking integrity across the codebase. All these changes work together to ensure the framework's dependencies remain current, secure, and compatible while expanding available functionality for developers.
Confidence score: 5/5
- This PR is safe to merge with minimal risk as it consists entirely of routine dependency updates and version bumps
- Score reflects the systematic nature of the changes and the fact that they are all minor version updates within established compatibility ranges
- No files require special attention as all changes follow standard dependency update patterns
6 files reviewed, no comments
CodSpeed Performance ReportMerging #5704 will not alter performanceComparing Summary
|
No description provided.