Skip to content

chore: bump version to 0.12.0 - #49

Merged
sfishel18 merged 1 commit into
devfrom
chore/bump-version-0.12.0
Aug 13, 2026
Merged

chore: bump version to 0.12.0#49
sfishel18 merged 1 commit into
devfrom
chore/bump-version-0.12.0

Conversation

@zongsizhang

@zongsizhang zongsizhang commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Bumps the package version 0.11.10.12.0 to cut a release. Version bump only — no source changes.

0.12.0 ships the X-Wherobots-Client attribution hop fix (#48, merged to dev 2026-08-07 and unpublished since). The SDK had been emitting the legacy X-Wherobots-Client: wherobots-sql-driver/<version> format, which the backend parser records as unknown — so every request from this SDK has been logged as unattributed rather than as a TypeScript SDK request. 0.12.0 emits a real client=typescript-sdk;ver=<v>;plat=<p> hop.

npm latest is still 0.11.1 (published 2026-07-10).

Files changed

File Change
package.json version: 0.11.10.12.0
package-lock.json both version fields (top-level and packages."") → 0.12.0

The lockfile carries the version in two places; both are updated so the CI Check package-lock.json is up to date step stays green. Verified locally by running that exact step (npm install --package-lock-only --ignore-scripts) — it produces no further changes.

Why minor, not patch

Although #48 is prefixed fix:, it is additive to the public API — it introduced src/clientHeader.ts and a new optional clientChain connection option (src/schemas.ts) — so a minor bump is the correct level. It is not breaking for consumers: the changed header is outbound-only and advisory, and no SDK API was removed or renamed.

Related Issues

Releases #48.


Requester Checklist

  • I have self-reviewed my own code
  • I have added/updated tests that prove my fix/feature works — N/A, version-only change; the behaviour being released is already covered by src/clientHeader.test.ts (15 tests) on dev
  • I have included visual proof (screenshot, video, or test output) if applicable
  • All CI checks are passing
  • PR size is S/M, OR I have justified the size and added a walkthrough
  • I have updated documentation if needed

Visual Proof

CI on this branch: Passed 1, Failed 0.

Full CI pipeline also reproduced locally before pushing:

LINT EXIT: 0
FORMAT EXIT: 0
BUILDCHECK EXIT: 0

 ✓ src/bundle.smoke.test.ts (8 tests)
 ✓ src/clientHeader.test.ts (15 tests)
 ✓ src/platform/decompress.test.ts (5 tests)
 ✓ src/connection.test.ts (38 tests)
 ✓ src/acceptance.node.test.ts (4 tests)

 Test Files  5 passed (5)
      Tests  70 passed (70)

Diff is exactly 3 lines across 2 files:

 package-lock.json | 4 ++--
 package.json      | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

Notes for the reviewer

  • npm publish is deliberately not automated here and is not part of this PR — it remains a manual step after merge. This repo has no release automation and no release tags.
  • CHANGELOG.md is intentionally untouched: it is only sporadically maintained (entries exist for 0.11.0 and 0.3.0 only; 0.40.10 and 0.11.1 are all absent), and no previous version-bump commit has updated it. Happy to add a 0.12.0 entry if you'd prefer to start that habit with this release.

Releases the X-Wherobots-Client attribution hop fix (#48), which has been
on dev since 2026-08-07 and unpublished. npm latest is still 0.11.1.

Bumps package.json and both version fields in package-lock.json so the CI
lockfile drift check stays green.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@zongsizhang
zongsizhang marked this pull request as ready for review August 12, 2026 22:58
@zongsizhang
zongsizhang requested a review from a team as a code owner August 12, 2026 22:58

@salty-hambot salty-hambot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed by Salty Hambot 🤖🧂 — rubric mode

Verdict: ✅ pass

Dimension Verdict Notes
correctness ✅ pass Single semver bump, valid JSON, no logic touched.
security ✅ pass No dependency or code changes with security impact.
privacy ✅ pass No data handling changes.
reliability ✅ pass Version metadata only; no runtime behavior affected.
scalability ✅ pass No performance-relevant changes.
observability ✅ pass No logging or metrics changes.
clarity/maintainability ✅ pass Trivial, self-explanatory version bump.
test quality ✅ pass No code changes requiring tests.

Just a version bump from 0.11.1 to 0.12.0 — clean as a whistle, nothing to see here.

0 finding(s) posted.
💰 Review cost: $0.1143 · 32.0k in / 426 out tokens · ⏱️ 17.1s
💬 To request a re-review, comment @salty-hambot review

@zongsizhang

Copy link
Copy Markdown
Contributor Author

@wherobots/wbc-frontend-crew — review needed on head 1ac9a0f3.

First review request on this PR; nothing has been dismissed and the code has not moved since it was opened. The only change between draft and now is that I marked it ready and ticked the CI checkbox in the description.

Should be a quick one — the diff is 3 lines across 2 files:

  • package.json: version 0.11.10.12.0
  • package-lock.json: both version fields (top-level and packages."") → 0.12.0

No source changes. This cuts the release for the X-Wherobots-Client attribution hop fix (#48), which has been sitting on dev unpublished since 2026-08-07 — npm latest is still 0.11.1.

Two things worth your judgement:

  1. Minor rather than patch. fix: emit a real X-Wherobots-Client hop instead of the legacy format (WBC-829) #48 is prefixed fix:, but it added src/clientHeader.ts and a new optional clientChain connection option in src/schemas.ts, so it is additive public API. Not breaking for consumers — the changed header is outbound-only and advisory, nothing removed or renamed.
  2. CHANGELOG.md deliberately untouched — see the note at the bottom of the description. Happy to add a 0.12.0 entry if you'd rather.

npm publish is not part of this and stays a manual step after merge.

@sfishel18
sfishel18 merged commit 2a83d6e into dev Aug 13, 2026
2 checks passed
@sfishel18

Copy link
Copy Markdown
Collaborator

@zongsizhang i published this to npm

@sfishel18
sfishel18 deleted the chore/bump-version-0.12.0 branch August 13, 2026 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants