Skip to content

Materialize changelogs for reflex v0.9.6 and friends#6679

Merged
masenf merged 2 commits into
mainfrom
claude/nice-mendel-it2al1
Jun 25, 2026
Merged

Materialize changelogs for reflex v0.9.6 and friends#6679
masenf merged 2 commits into
mainfrom
claude/nice-mendel-it2al1

Conversation

@masenf

@masenf masenf commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator

Builds the pending news fragments into CHANGELOG.md for the framework and the modified subpackages, ahead of the next release. Each version is the next dot bump from the package's latest release tag.

Package Latest tag → Next
reflex (framework) 0.9.5.post2 0.9.6
reflex-base 0.9.5.post2 0.9.6
reflex-components-core 0.9.5 0.9.6
reflex-components-moment 0.9.1 0.9.2
reflex-components-plotly 0.9.2 0.9.3

reflex-hosting-cli already release 0.1.67 last week without updating the changelogs, so updating those now.

27 fragments consumed into 6 changelogs (3 updated, 3 newly created). Also strips the issue link embedded in the #6617/#6621 fragment text so towncrier renders each link exactly once.

Scope: changelogs only

This PR is intentionally .md-only (no pyproject.toml changes). min_deps ignores **/*.md, so it stays green, and dependency-pin bumps are deferred to a post-publish follow-up — matching the established two-wave flow (cf. #6645#6646).

Release ordering notes

  • reflex-components-core is the only package with a dev pin (reflex-base >= 0.9.5.post2.dev0), so reflex-base 0.9.6 must publish before core 0.9.6. The publish gate rejects the dev pin until it is re-pinned to a published reflex-base.
  • Wave 1 (direct): reflex-base + reflex (together), plus the simple components reflex-components-moment, reflex-components-plotly.
  • Wave 2 (after reflex-base 0.9.6 is on PyPI): reflex-components-core — re-pin reflex-base >= 0.9.6 (and bump the root reflex-base floor for internal consistency), then release.
  • reflex-base and reflex-components-core are the delicate ones — cut 0.9.6a1 pre-releases and validate before promoting to final.

🤖 Generated with Claude Code

https://claude.ai/code/session_017ELfV78gRoQiknTTEXctPs


Generated by Claude Code

Build the pending news fragments into CHANGELOG.md for the framework and the
modified subpackages. Each version is the next dot bump from the package's
latest release tag:

- reflex                   0.9.5.post2 -> 0.9.6
- reflex-base              0.9.5.post2 -> 0.9.6
- reflex-components-core   0.9.5       -> 0.9.6
- reflex-components-moment 0.9.1       -> 0.9.2
- reflex-components-plotly 0.9.2       -> 0.9.3
- reflex-hosting-cli       0.1.67      -> 0.1.68

Also strip the issue link embedded in the #6617/#6621 fragment text so
towncrier renders each link exactly once.

Dependency pin updates (reflex-components-core's reflex-base >= 0.9.5.post2.dev0
dev pin, and the root reflex-base floor) are intentionally left out: they pin
to as-yet-unpublished versions and must land after reflex-base 0.9.6 is
published, matching the established two-wave release flow.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017ELfV78gRoQiknTTEXctPs
@masenf masenf requested a review from a team as a code owner June 25, 2026 17:00
@codspeed-hq

codspeed-hq Bot commented Jun 25, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 26 untouched benchmarks
⏩ 8 skipped benchmarks1


Comparing claude/nice-mendel-it2al1 (0c2206c) with main (8945367)

Open in CodSpeed

Footnotes

  1. 8 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

adhami3310
adhami3310 previously approved these changes Jun 25, 2026
@greptile-apps

greptile-apps Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This is a changelog-only materialization PR that converts pending news fragments into CHANGELOG.md entries for six packages ahead of the v0.9.6 release cycle. No source code, pyproject.toml, or test changes are included.

  • Root reflex and reflex-base each gain a v0.9.6 entry (4 features + 4 bug fixes, and 6 features + 4 bug fixes respectively); all 21 consumed fragments are deleted.
  • reflex-components-core, reflex-components-moment, and reflex-components-plotly receive new CHANGELOG.md files at their correct next versions (0.9.6, 0.9.2, 0.9.3).
  • reflex-hosting-cli receives a new CHANGELOG.md, but its version header reads v0.1.67 (2026-06-17) — the already-published tag — instead of the intended v0.1.68 (2026-06-25) stated in the PR description.

Confidence Score: 4/5

Safe to merge after correcting the hosting-cli version header — all other changelogs are accurate and no source code is touched.

The reflex-hosting-cli CHANGELOG labels the new release as v0.1.67 with a date of 2026-06-17, which duplicates the already-published tag. Publishing with this header would produce a confusingly identical entry to the existing release; the correct label is v0.1.68 (2026-06-25). All other five changelogs correctly match their intended next-version bumps and the shared build date.

packages/reflex-hosting-cli/CHANGELOG.md — version header needs to change from v0.1.67 to v0.1.68 and the date from 2026-06-17 to 2026-06-25.

Important Files Changed

Filename Overview
packages/reflex-hosting-cli/CHANGELOG.md New file; version header says v0.1.67 (2026-06-17) but latest tag is already 0.1.67 — should be v0.1.68 (2026-06-25) per PR description
CHANGELOG.md Adds v0.9.6 entry with 4 features and 4 bug fixes; news fragments consumed and deleted correctly
packages/reflex-base/CHANGELOG.md Adds v0.9.6 entry with 6 features, 4 bug fixes, and 1 misc item; version bump and date match PR description
packages/reflex-components-core/CHANGELOG.md Adds v0.9.6 entry with 3 bug fixes; looks correct
packages/reflex-components-moment/CHANGELOG.md New file; adds v0.9.2 entry with 1 bug fix — matches expected version bump from 0.9.1
packages/reflex-components-plotly/CHANGELOG.md New file; adds v0.9.3 entry with 1 feature — matches expected version bump from 0.9.2

Reviews (2): Last reviewed commit: "Update changelog for version reflex-host..." | Re-trigger Greptile

v0.1.67 was released without actually publishing the changelog, so publishing it now.
Comment thread packages/reflex-hosting-cli/CHANGELOG.md
@masenf masenf merged commit 92a7d36 into main Jun 25, 2026
29 checks passed
@masenf masenf deleted the claude/nice-mendel-it2al1 branch June 25, 2026 17:45
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.

4 participants