Skip to content

Version Packages - #201

Merged
Bccorb merged 1 commit into
mainfrom
changeset-release/main
Oct 21, 2026
Merged

Bccorb merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@seamless-auth/client@0.7.1

Patch Changes

  • f21867d: OAuth sign-in now carries the state binding the auth server returns from POST /oauth/:providerId/start back to the callback. The session actions startOAuthLogin and finishOAuthLogin (and so useAuth() in React and React Native, and the Angular, Vue and Svelte bindings) store the binding with its state, attach it to the matching callback, and clear it afterwards, so apps that call these actions directly need no code change. The binding is kept in sessionStorage under seamless:oauth:binding in a browser and in memory elsewhere, and is never sent to the provider or put in a URL. startOAuthSignIn passes it explicitly when an in-app browser hands the callback back, and now refuses a callback whose state is not the one it started.

    StartOAuthLoginResult gains an optional binding and FinishOAuthLoginInput an optional binding. Older auth servers return no binding and are unaffected. Auth API 0.19.x with fix(oauth): bind the OAuth state to the client that started sign-in seamless-auth-api#463 refuses a callback without the binding, so upgrade this SDK before or with that API release.

@seamless-auth/react@0.18.1

Patch Changes

  • 15ed347: The SMS terms modal now lists support@fellscode.com as the opt-out and support contact.

  • f21867d: OAuth sign-in now carries the state binding the auth server returns from POST /oauth/:providerId/start back to the callback. The session actions startOAuthLogin and finishOAuthLogin (and so useAuth() in React and React Native, and the Angular, Vue and Svelte bindings) store the binding with its state, attach it to the matching callback, and clear it afterwards, so apps that call these actions directly need no code change. The binding is kept in sessionStorage under seamless:oauth:binding in a browser and in memory elsewhere, and is never sent to the provider or put in a URL. startOAuthSignIn passes it explicitly when an in-app browser hands the callback back, and now refuses a callback whose state is not the one it started.

    StartOAuthLoginResult gains an optional binding and FinishOAuthLoginInput an optional binding. Older auth servers return no binding and are unaffected. Auth API 0.19.x with fix(oauth): bind the OAuth state to the client that started sign-in seamless-auth-api#463 refuses a callback without the binding, so upgrade this SDK before or with that API release.

  • Updated dependencies [f21867d]

    • @seamless-auth/client@0.7.1

@seamless-auth/react-native@0.3.3

Patch Changes

  • f21867d: OAuth sign-in now carries the state binding the auth server returns from POST /oauth/:providerId/start back to the callback. The session actions startOAuthLogin and finishOAuthLogin (and so useAuth() in React and React Native, and the Angular, Vue and Svelte bindings) store the binding with its state, attach it to the matching callback, and clear it afterwards, so apps that call these actions directly need no code change. The binding is kept in sessionStorage under seamless:oauth:binding in a browser and in memory elsewhere, and is never sent to the provider or put in a URL. startOAuthSignIn passes it explicitly when an in-app browser hands the callback back, and now refuses a callback whose state is not the one it started.

    StartOAuthLoginResult gains an optional binding and FinishOAuthLoginInput an optional binding. Older auth servers return no binding and are unaffected. Auth API 0.19.x with fix(oauth): bind the OAuth state to the client that started sign-in seamless-auth-api#463 refuses a callback without the binding, so upgrade this SDK before or with that API release.

  • Updated dependencies [f21867d]

    • @seamless-auth/client@0.7.1

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from dd16119 to deb0487 Compare October 21, 2026 00:59
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from deb0487 to 8247dfb Compare October 21, 2026 02:07
@Bccorb
Bccorb merged commit 6e0b1e3 into main Oct 21, 2026
5 checks passed
@Bccorb
Bccorb deleted the changeset-release/main branch October 21, 2026 02:33
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