[bug]: plane --version reports 0.1.0 when plane-compose 0.2.0 is installed
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
Research direction
Start at the plane-compose CLI entry point and search the package for the hardcoded 0.1.0 version string, then check how the package metadata is exposed. Install with pipx and compare pipx list with plane --version; done means the CLI reports the installed package version, 0.2.0 in the reproduction.
Written by the indexing model from the issue text.
Description
Context for this and four related tickets: https://github.com/orgs/makeplane/discussions/8999
I have searched existing issues; no existing report covers this. Filing via API rather than the issue form, so the form fields (Environment, Browser, Variant, Version) are inlined below.
- Environment: Production
- Browser: Other (CLI tool)
- Variant: Cloud (tested against api.plane.so)
- Version: plane-compose 0.2.0 (per
pipx listand per https://pypi.org/project/plane-compose/, which lists 0.2.0 as the latest release)
Current behavior
pipx install plane-compose confirms it has installed plane-compose 0.2.0. However, running plane --version self-reports plane version 0.1.0.
What I expect: the version string in plane --version matches the installed package version. As-is, the discrepancy makes it harder to write accurate bug reports against upstream -- users have to reason about whether 0.1.0 is a stale string or whether they have an older install. (See #9000 and #9001, where I had to footnote this discrepancy each time to avoid confusing reviewers about which version exhibited the behavior.)
The fix is presumably to pin the CLI's version string to the package version at build time -- e.g., reading from importlib.metadata rather than a hardcoded constant.
Steps to reproduce
pipx install plane-compose. Pip's installation summary confirmsinstalled package plane-compose 0.2.0:$ pipx install plane-compose ... installed package plane-compose 0.2.0, installed using Python 3.14.4 These apps are now available - planepipx list | grep plane-composeconfirmspackage plane-compose 0.2.0.plane --versionoutputsplane version 0.1.0:$ plane --version plane version 0.1.0- Compare: installed package is 0.2.0; CLI self-reports 0.1.0.
Lowest priority of the five tickets in this batch -- filed for completeness rather than urgency.
- Dominant language
- TypeScript
- Stars
- 59.6k
- Forks
- 5.8k
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 49
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from makeplane/plane
-
[bug]: Expired session causes endless reload loop / error boundary instead of the sign-in screen Open
Difficulty 1/5 Under an hour Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
calcite-components needs triage refactor
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Esri/calcite-design-system#15203 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
fullcalendar/fullcalendar#8106 ·