Uh oh!
There was an error while loading. Please reload this page.
chore: bump version to 1.1.0 - #320
Conversation
Cut the 1.1.0 release from main, covering everything backported since v1.0.0: the frappe-ui v1 dashboard migration, Zoom-backed events, the Buzz workspace dashboard, speaker-editable proposals and the typed buzz/api split. Adds a CHANGELOG.md that also records the branch policy — main carries the 1.x stable line, develop carries the 2.x beta line — so this bump is deliberately not backported to develop. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TqhZUMguWUR63DcCdUBP9W
Greptile SummaryThis PR prepares the 1.1.0 stable release by synchronizing Python and root package metadata and adding release history and branch-policy documentation.
Confidence Score: 4/5The PR appears safe to merge, with only a non-blocking ambiguity in the documented dashboard rebuild command. The Python and root package versions are consistently updated and do not conflict with repository build metadata; the remaining concern is that administrators running the release instructions from a bench root must infer the Buzz app directory before Files Needing Attention: CHANGELOG.md
|
| Filename | Overview |
|---|---|
| CHANGELOG.md | Adds comprehensive release notes and branch policy, but the dashboard rebuild command should identify the directory from which it must be run. |
| buzz/init.py | Correctly updates the sole authoritative dynamic Python package version to 1.1.0. |
| package.json | Keeps root package metadata aligned with the Python release version without requiring a lockfile update. |
Prompt To Fix All With AI
### Issue 1
CHANGELOG.md:23
**Build command lacks location**
The unqualified `yarn build` command is only exposed from the Buzz repository root. Administrators following these upgrade instructions from a Frappe bench root receive a command failure and must infer the correct directory before rebuilding the dashboard assets.
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.Reviews (1): Last reviewed commit: "chore: bump version to 1.1.0" | Re-trigger Greptile
| - The dashboard has been migrated to **frappe-ui v1 and Vite 8** ([#283]). The | ||
| dashboard build and any downstream customisation of dashboard components are | ||
| affected — component imports, prop names and build output paths changed with the | ||
| frappe-ui major. Rebuild the dashboard (`yarn build`) after upgrading. There is |
There was a problem hiding this comment.
The unqualified yarn build command is only exposed from the Buzz repository root. Administrators following these upgrade instructions from a Frappe bench root receive a command failure and must infer the correct directory before rebuilding the dashboard assets.
Prompt To Fix With AI
This is a comment left during a code review.
Path: CHANGELOG.md
Line: 23
Comment:
**Build command lacks location**
The unqualified `yarn build` command is only exposed from the Buzz repository root. Administrators following these upgrade instructions from a Frappe bench root receive a command failure and must infer the correct directory before rebuilding the dashboard assets.
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Cuts the 1.1.0 release from
main, covering everything backported sincev1.0.0.This also writes down the branch policy we're adopting:
maincarries the 1.x stable line,developcarries the 2.x beta line. Team-based multi-tenancy (#312 / #317) is v2 material and stays ondevelop.Changes
buzz/__init__.py:__version__→1.1.0(the version of record;pyproject.tomlreads it dynamically)package.json:version→1.1.0for consistency — note the 1.0.0 release only touchedbuzz/__init__.py, so drop this hunk if you'd rather keep the bump to a single fileCHANGELOG.md, seeded with this release and a1.0.0baseline entrydashboard/package.jsonis left at0.0.0— it has never been bumped and isn't published.Release contents
13 commits on
mainsincev1.0.0:Breaking — the dashboard was migrated to frappe-ui v1 and Vite 8 (#283). Component imports, prop names and build output changed with the frappe-ui major, so the dashboard needs a rebuild and downstream customisations are affected. No Python API or DocType schema change, so no data migration.
Added — Zoom-backed events (#292), Buzz workspace dashboard (#314), speaker-editable talk proposals (#276), short timezone label on Buzz Event (#282), End Date autofill (#316)
Changed —
buzz/apisplit into typed domain packages (#307),PhoneInputfor phone fields (#290), README hero (#285)Fixed — confirm before accepting a proposal (#309), prefill "To" on proposal emails (#294), semgrep full-repo findings (#281)
CI — merge-queue trigger gaps (#279)
Versioning note
#283 is a
feat!, which strict semver would make a 2.0.0. It's shipping as a minor deliberately: the break is dashboard-internal, and 2.0.0 is reserved for the v2 line ondevelop. The breaking change is called out prominently in the changelog instead.Do not backport this one
Unlike the 1.0.0 bump (#270 → #271), this must not get a
backport developlabel —developshould carry a2.0.0-betaversion, not1.1.0. Happy to open that bump as a separate PR againstdevelop.After merge
Tag
v1.1.0on the merge commit onmainand publish the release. Worth noting thev1.0.0tag points at13a1a29, the develop-side backport commit rather thanmain's85fa5f6— tagging this one onmainkeeps the line consistent going forward.Generated by Claude Code