Skip to content

087dev#5704

Merged
adhami3310 merged 2 commits intomainfrom
087dev
Aug 12, 2025
Merged

087dev#5704
adhami3310 merged 2 commits intomainfrom
087dev

Conversation

@adhami3310
Copy link
Member

No description provided.

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Edit Code Review Bot Settings | Greptile

@codspeed-hq
Copy link

codspeed-hq bot commented Aug 11, 2025

CodSpeed Performance Report

Merging #5704 will not alter performance

Comparing 087dev (e1e208f) with main (e4180b8)

Summary

✅ 8 untouched benchmarks

@adhami3310 adhami3310 merged commit 4546bc9 into main Aug 12, 2025
41 checks passed
@adhami3310 adhami3310 deleted the 087dev branch August 12, 2025 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants