Conversation
Per CHANGELOG policy, pre-1.0 minor bumps signal breaking changes. The PKCE/CSRF release in #68 introduced two: getSignInUrl/getSignUpUrl/ getAuthorizationUrl now return { url, headers }, and the engines.node floor moved to >=20.15.0 to match @workos-inc/node ^8.13.x. Cuts the [Unreleased] section in CHANGELOG.md to [0.11.0] - 2026-04-27 and refreshes the lockfile (sync the engines bump that was previously left dirty in the working tree).
Greptile SummaryThis is a pure release-prep PR that bumps Confidence Score: 5/5Safe to merge — only version metadata and changelog updated, no logic changes. All three changed files contain only release bookkeeping: version strings, the engines floor, and the dated changelog entry. No source code, no new logic, and no custom rules are violated. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["PR #70 — v0.11.0 release prep"] --> B["package.json\nversion: 0.10.0 → 0.11.0\nengines.node: ≥20.0.0 → ≥20.15.0"]
A --> C["package-lock.json\nsynced to 0.11.0"]
A --> D["CHANGELOG.md\n[Unreleased] → [0.11.0] - 2026-04-27"]
B & C & D --> E["npm publish v0.11.0\n(post-merge)"]
Reviews (1): Last reviewed commit: "v0.11.0" | Re-trigger Greptile |
gjtorikian
left a comment
There was a problem hiding this comment.
should probably get release-please set up here but that's a different concern
Summary
Cuts a
0.11.0release for the PKCE / sealed OAuth state work merged in #68.Per the policy stated in
CHANGELOG.md— "While the package is pre-1.0, minor version bumps are used to signal breaking changes" — this is a minor bump despite carrying breaking changes. In strict semver terms it would be major; in this repo's pre-1.0 convention, minor.Breaking changes shipping in 0.11.0
getSignInUrl/getSignUpUrl/getAuthorizationUrlnow return{ url, headers }instead of a bare URL string. Callers must forward theSet-Cookiefromheaderson the redirect that starts the OAuth flow, or the callback will reject the flow as a CSRF failure. See the migration guide.@workos-inc/nodeis^8.9.0;engines.nodeis>=20.15.0(was>=20.0.0) to match@workos-inc/node@^8.13.x's declared engine.What this PR contains
package.jsonversion0.10.0→0.11.0.CHANGELOG.md[Unreleased]→[0.11.0] - 2026-04-27(entries unchanged from Implement PKCE and sealed OAuth state flow #68).package-lock.jsonto sync the version bump and theengines.nodefloor that Implement PKCE and sealed OAuth state flow #68 introduced but had been left dirty in the working tree.No source code changes — all behavioral changes already shipped in #68.
Test plan
npm run typecheckcleannpm test— 146 tests passingv0.11.0and publish to npm