Skip to content

chore: bump version to 1.4.0 - #397

Open
sarve-shreyas wants to merge 1 commit into
mainfrom
chore/bump-version-1-4-0
Open

chore: bump version to 1.4.0#397
sarve-shreyas wants to merge 1 commit into
mainfrom
chore/bump-version-1-4-0

Conversation

@sarve-shreyas

Copy link
Copy Markdown
Collaborator

What

1.3.2 → 1.4.0, in the three files that move in lockstep per commit-conventions.md:

file field
package.json version
package-lock.json version and packages[""].version
server.json packages[].version

Note server.json's top-level version stays 1.0.0 — that's the server-entry schema version, not the package version. Only the entry inside packages tracks releases, which is how #396 did it.

Why minor, not patch

The release this unblocks adds a new tool (askBrowserStackAI) plus declared preconditions across 22 existing tools. New surface is a minor bump under semver; 1.3.x is for the patches that have been going out.

Why this is its own PR

Review feedback on #379: a version bump doesn't belong in a feature PR, and repo convention is a separate bump PR. #379 has been reverted to 1.3.2 accordingly and stays there.

One sequencing consequence worth knowing

1.4.0-beta.1beta.3 are already published, derived from a package.json that said 1.4.0. With #379 back on 1.3.2, a Beta Release run from that branch would now compute 1.3.1-beta.1/1.3.2-beta.1 and npm publish --tag beta would move the beta dist-tag backwards, since it repoints unconditionally with no version-ordering check.

So: merge this before cutting any further beta from #379. The betas so far were published from a throwaway drop branch carrying the bumped version, precisely to avoid that.

Also for awareness: the beta tag currently points at 1.4.0-beta.3 (this feature), while a separate 1.5.0-beta.* line also exists. Worth agreeing who owns beta before the next publish either way.

Risk

None at runtime — three version strings, no code. npm run build is unaffected.

…server.json

1.3.2 -> 1.4.0. A minor bump because the release it unblocks adds a new tool
(askBrowserStackAI) and declared preconditions across 22 existing ones; 1.3.x has been
carrying patches.

Separate from the feature PR on review feedback (#379 finding 7): a bump does not belong in
a feature diff, and repo convention is its own PR. #379 is back on 1.3.2 and stays there.

server.json's top-level `version` is deliberately untouched at 1.0.0 — that is the
server-entry schema version. The package version lives in `packages[].version`, which is
what #396 moved, and what moves here.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.

1 participant