Skip to content

088dev#5719

Merged
adhami3310 merged 2 commits intomainfrom
088dev
Aug 21, 2025
Merged

088dev#5719
adhami3310 merged 2 commits intomainfrom
088dev

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 represents a comprehensive dependency update across the Reflex framework, bumping the development version from 0.8.7dev1 to 0.8.8dev1 and updating multiple JavaScript and React component libraries to their latest versions. The changes span several key areas:

Version Management: The core Reflex version is incremented to 0.8.8dev1 in pyproject.toml, following the standard development versioning pattern.

JavaScript Dependencies: Multiple core JavaScript packages are updated including react-router (7.8.0 → 7.8.1), isbot (5.1.29 → 5.1.30), and vite/rolldown-vite (7.1.2 → 7.1.3). These updates are consistently applied across both development dependencies and overrides sections.

Radix UI Component Libraries: All Radix primitive components receive version bumps: @radix-ui/react-accordion (1.2.11 → 1.2.12), @radix-ui/react-dialog (1.1.14 → 1.1.15), @radix-ui/react-form (0.1.7 → 0.1.8), and @radix-ui/react-slider (1.3.5 → 1.3.6). These components form the foundation for Reflex's UI component system.

Icon Library Enhancement: The Lucide icon library is updated from 0.539.0 to 0.540.0, with the addition of a new 'rose' icon to the available icon set, maintaining alphabetical ordering.

CSS Framework Update: Tailwind CSS is updated from 4.1.11 to 4.1.12, with consistent versioning across both the main package and PostCSS plugin.

Dependency Constraint Adjustments: The httpx requirement is relaxed from >=0.28.0 to >=0.23.3, improving compatibility with projects using older httpx versions, while reflex-hosting-cli is bumped to version 0.1.55.

These changes integrate smoothly with Reflex's component architecture, where each primitive component class defines its library dependency and the compiler system uses these definitions to generate appropriate frontend packages.

Confidence score: 3/5

  • This PR requires careful review due to potential version compatibility issues and one questionable dependency update
  • Score lowered primarily due to the @radix-ui/react-accordion@1.2.12 update, which may reference a non-existent or unreleased version that could cause installation failures
  • Pay close attention to the accordion.py file and verify that all Radix UI versions are actually published and available

8 files reviewed, no comments

Edit Code Review Bot Settings | Greptile

@codspeed-hq
Copy link

codspeed-hq bot commented Aug 18, 2025

CodSpeed Performance Report

Merging #5719 will not alter performance

Comparing 088dev (f9bba22) with main (7acc7d9)

Summary

✅ 8 untouched benchmarks

@adhami3310 adhami3310 merged commit a5d9a71 into main Aug 21, 2025
52 of 53 checks passed
@adhami3310 adhami3310 deleted the 088dev branch August 21, 2025 19:26
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