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
@atproto/oauth-client@0.3.0
Minor Changes
#28719d40ccbb6 Thanks @matthieusieben! - Use "auto" instead of undefined to descibe the refresh mechanism to use in various methods.
Patch Changes
#28747f26b1765 Thanks @matthieusieben! - Add allowHttp OAuthClient construction option to allow working with "http:" oauth providers (for development & testing purposes).
#28719d40ccbb6 Thanks @matthieusieben! - Use "auto" instead of undefined to descibe the refresh mechanism to use in various methods.
Patch Changes
#28747f26b1765 Thanks @matthieusieben! - Add allowHttp OAuthClient construction option to allow working with "http:" oauth providers (for development & testing purposes).
#28747f26b1765 Thanks @matthieusieben! - Allow oauthIssuerIdentifier to be an "http:" url. Make sure to manually check for "http:" issuers if you don't allow them.
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
@atproto/oauth-client@0.3.0
Minor Changes
9d40ccbb6
Thanks @matthieusieben! - Use"auto"
instead ofundefined
to descibe the refresh mechanism to use in various methods.Patch Changes
#2874
7f26b1765
Thanks @matthieusieben! - AddallowHttp
OAuthClient construction option to allow working with "http:" oauth providers (for development & testing purposes).#2871
9d40ccbb6
Thanks @matthieusieben! - Perform issuer validation before refreshing tokens.#2871
9d40ccbb6
Thanks @matthieusieben! - Ensure token response is properly typed according to the atproto OAuth spec#2871
9d40ccbb6
Thanks @matthieusieben! - Use fetch()'s "cache" option instead of headers to force caching behavior#2871
9d40ccbb6
Thanks @matthieusieben! - Do not use cache when checking sub authority#2871
9d40ccbb6
Thanks @matthieusieben! - Allow all oauth request parameters to be used as authorize() optionsUpdated dependencies [
7f26b1765
,9d40ccbb6
,7f26b1765
,9d40ccbb6
,9d40ccbb6
,9d40ccbb6
,7f26b1765
,9d40ccbb6
,7f26b1765
]:@atproto/oauth-client-browser@0.3.0
Minor Changes
9d40ccbb6
Thanks @matthieusieben! - Use"auto"
instead ofundefined
to descibe the refresh mechanism to use in various methods.Patch Changes
#2874
7f26b1765
Thanks @matthieusieben! - AddallowHttp
OAuthClient construction option to allow working with "http:" oauth providers (for development & testing purposes).Updated dependencies [
7f26b1765
,7f26b1765
,9d40ccbb6
,7f26b1765
,9d40ccbb6
,9d40ccbb6
,9d40ccbb6
,9d40ccbb6
,9d40ccbb6
,9d40ccbb6
,9d40ccbb6
,7f26b1765
,9d40ccbb6
,9d40ccbb6
,7f26b1765
]:@atproto/oauth-client-node@0.2.0
Minor Changes
9d40ccbb6
Thanks @matthieusieben! - Use"auto"
instead ofundefined
to descibe the refresh mechanism to use in various methods.Patch Changes
#2874
7f26b1765
Thanks @matthieusieben! - Bugfix: Prevent accidental override ofNodeOAuthClient
constructor optionsUpdated dependencies [
7f26b1765
,7f26b1765
,9d40ccbb6
,7f26b1765
,9d40ccbb6
,9d40ccbb6
,9d40ccbb6
,9d40ccbb6
,9d40ccbb6
,9d40ccbb6
,9d40ccbb6
,7f26b1765
,9d40ccbb6
,9d40ccbb6
,7f26b1765
]:@atproto/oauth-types@0.2.0
Minor Changes
#2874
7f26b1765
Thanks @matthieusieben! - Allow oauthIssuerIdentifier to be an "http:" url. Make sure to manually check for "http:" issuers if you don't allow them.#2874
7f26b1765
Thanks @matthieusieben! - Remove ALLOW_UNSECURE_ORIGINS constant#2871
9d40ccbb6
Thanks @matthieusieben! - Remove invalidissuer
property from OAuthTokenResponsePatch Changes
#2871
9d40ccbb6
Thanks @matthieusieben! - Add missing "wap" display request parameter value#2871
9d40ccbb6
Thanks @matthieusieben! - Remove invalidclient_id
property from oauthRefreshTokenGrantTokenRequestSchema#2874
7f26b1765
Thanks @matthieusieben! - Improve typing of oauthIssuerIdentifierSchema@atproto/bsky@0.0.90
Patch Changes
d605577c2
]:@atproto/dev-env@0.3.57
Patch Changes
9d40ccbb6
,d605577c2
]:@atproto/did@0.1.3
Patch Changes
9d40ccbb6
Thanks @matthieusieben! - Add atprotoDidSchema to validate Atproto supported DID's using zod@atproto-labs/did-resolver@0.1.5
Patch Changes
#2874
7f26b1765
Thanks @matthieusieben! - Add "allowHttp" did:web method optionUpdated dependencies [
9d40ccbb6
]:@atproto-labs/handle-resolver@0.1.4
Patch Changes
#2871
9d40ccbb6
Thanks @matthieusieben! - Use fetch()'s "cache" option instead of headers to force caching behaviorUpdated dependencies [
9d40ccbb6
]:@atproto-labs/handle-resolver-node@0.1.7
Patch Changes
9d40ccbb6
,9d40ccbb6
]:@atproto-labs/identity-resolver@0.1.5
Patch Changes
7f26b1765
,9d40ccbb6
]:@atproto/oauth-provider@0.2.6
Patch Changes
#2902
8f2b80a0d
Thanks @matthieusieben! - Better report invalid content-encoding errors#2871
9d40ccbb6
Thanks @matthieusieben! - Allow using different ioredis version#2871
9d40ccbb6
Thanks @matthieusieben! - Use fetch()'s "cache" option instead of headers to force caching behavior#2874
7f26b1765
Thanks @matthieusieben! - Improve error message when invalid client id used during code exchangeUpdated dependencies [
7f26b1765
,9d40ccbb6
,9d40ccbb6
,7f26b1765
,9d40ccbb6
,7f26b1765
]:@atproto/pds@0.4.66
Patch Changes
#2871
9d40ccbb6
Thanks @matthieusieben! - Add Access-Control-Allow-Headers to .well-known/oauth-protected-resource responseUpdated dependencies [
8f2b80a0d
,9d40ccbb6
,9d40ccbb6
,7f26b1765
]:@atproto/sync@0.1.4
Patch Changes
d605577c2
Thanks @dholms! - avoid parsing commits with no relevant ops