Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, this project adheres to Semantic Versioning, commits follow Conventional Commits, and this changelog is generated by Structured Changelog.
Unreleased¶
v0.25.0 - 2026-09-26¶
Highlights¶
- New
providerspackage: exchange an OAuth 2.0 authorization code for a normalizedOAuthUseracross Google and GitHub, for "Sign in with ..." login flows
Added¶
providers.FetchGoogleUser/providers.FetchGitHubUser: exchange an authorization code and return a provider-neutralOAuthUser(ID, email, name, avatar, access and refresh tokens). GitHub users with a private profile email fall back to the primary verified address from the emails endpoint (requires theuser:emailscope) (674e3b2)providers.FetchGoogleUserWithToken/providers.FetchGitHubUserWithToken: fetch provider-native profiles with an existing access token, using a client bounded byproviders.DefaultTimeout(674e3b2)providers.PrimaryVerifiedEmailandproviders.ErrNoVerifiedEmail: select a GitHub user's primary verified email, falling back to any verified email (674e3b2)cmd/jwt_parse: print a JWT's claims as JSON without verifying its signature, reading the token from theJWT_PARSEenvironment variable (8596ad9)google/cmd/oauth2webandgoogle/cmd/serviceaccount: runnable examples that load credentials from a credentials set file and fetch the Google userinfo profile, printing only token metadata, never credentials or tokens (6660d4e)
Dependencies¶
- 6 dependency updates
Documentation¶
- Structured changelog (
CHANGELOG.json/CHANGELOG.md) covering the full release history (8f3664a) - v0.24.0 release notes for the
dpoppackage (bb60265) - MkDocs site with a DPoP user guide (
eb8be46)
Tests¶
providerscoverage using anhttptestserver as token endpoint and provider API: code exchange, Bearer auth, GitHub email and name fallbacks, missing verified email, token-based fetches, and non-200 error reporting (8546b9c)
Infrastructure¶
- Ignore the locally built
cmd/goauth/goauthbinary (89d3160)
v0.24.0 - 2026-08-23 (107fd3a)¶
Highlights¶
- New
dpoppackage implementing RFC 9449 Demonstrating Proof of Possession (DPoP), extracted from systemforge so DPoP can be consumed independently of any session layer
Added¶
dpoppackage (RFC 9449): ES256 key pairs, JWK/RFC 7638 thumbprints, proof creation and parsing, verification, and HTTP middleware. Provider-independent; depends only on the standard library plusgolang-jwt/jwt/v5andgoogle/uuid(107fd3a)
Dependencies¶
- 6 dependency updates
Documentation¶
- Update README badges/shields (
ed4cb0a)
v0.23.30 - 2026-05-11¶
Added¶
- add JWT service and bearer token middleware (
92379fe)
Dependencies¶
- 17 dependency updates
Build¶
- bump github.com/grokify/sogo from 0.14.0 to 0.15.0 (
4062ac3) - bump golang.org/x/net from 0.53.0 to 0.54.0 (
e2b0dd6) - bump github.com/grokify/mogo from 0.74.0 to 0.74.4 (
23c547c) - bump google.golang.org/api from 0.273.0 to 0.278.0 (
edc1347) - bump github.com/caarlos0/env/v11 from 11.4.0 to 11.4.1 (
d1c8b0a) - bump github.com/rs/zerolog from 1.35.0 to 1.35.1 (
be46f16) - bump golang.org/x/image from 0.37.0 to 0.38.0 (
0fa9fa1) - bump github.com/rs/zerolog from 1.34.0 to 1.35.0 (
d9cfeef) - bump google.golang.org/api from 0.272.0 to 0.273.0 (
5d6770c) - bump github.com/grokify/gocharts/v2 from 2.26.9 to 2.27.0 (
8f0f2c6) - bump github.com/grokify/mogo from 0.73.4 to 0.74.0 (
750f137) - bump google.golang.org/api from 0.266.0 to 0.272.0 (
7cf120c) - bump google.golang.org/grpc from 1.79.1 to 1.79.3 (
4d94b0a) - bump github.com/grokify/mogo from 0.73.2 to 0.73.4 (
ce2eeec) - bump golang.org/x/net from 0.50.0 to 0.51.0 (
f29bf27) - bump github.com/caarlos0/env/v11 from 11.3.1 to 11.4.0 (
eaac407) - bump github.com/grokify/mogo from 0.73.1 to 0.73.2 (
ae9d8c9)
Internal¶
golangci-lint: fix various (49bd0ad)workflows: update to shared workflows (ddd9e6a)go mod: update dependencies (12ceac1)workflows: update shared filenames (c76e2a2)
v0.23.29 - 2026-02-14¶
Security¶
- Potential fix for code scanning alert no. 2: Cookie 'Secure' attribute is not set to true (
4756664) - Potential fix for code scanning alert no. 3: Cookie 'HttpOnly' attribute is not set to true (
b907f84)
Fixed¶
- Merge pull request #435 from grokify/alert-autofix-2 (#435,
426c73a) - Merge pull request #434 from grokify/alert-autofix-3 (#434,
9117fb8)
Dependencies¶
- 10 dependency updates
Documentation¶
- update (
23f0c59)
Build¶
- bump github.com/grokify/mogo from 0.72.7 to 0.73.0 (
e86b635) - bump google.golang.org/api from 0.262.0 to 0.264.0 (
0f61d74) - bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 (
19d3ce6) - bump google.golang.org/api from 0.259.0 to 0.262.0 (
a94340c) - bump golang.org/x/net from 0.48.0 to 0.49.0 (
d4a0c29) - bump github.com/grokify/mogo from 0.72.5 to 0.72.6 (
4de08c2) - bump google.golang.org/api from 0.258.0 to 0.259.0 (
070d288) - bump github.com/google/go-querystring from 1.1.0 to 1.2.0 (
f8877b4) - bump github.com/grokify/mogo from 0.72.3 to 0.72.5 (
ff1a51b) - bump google.golang.org/api from 0.257.0 to 0.258.0 (
1089b50)
Internal¶
go mod: update dependencies (32d0d0c)goauth.CredentialsGCP: streamlineNewClient()(11ea30f)go mod: update dependencies (ce7ccd8)go mod: update dependencies (97e0a78)
v0.23.22 - 2025-09-28¶
Changed¶
goauth: renameNewCredentialsFromX()functions for consistency ([6f2a064`](https://github.com/grokify/goauth/commit/6f2a064))
v0.23.21 - 2025-09-28¶
Security¶
- Potential fix for code scanning alert no. 1: Writable file handle closed without error handling (
3c1f4a7)
Added¶
goauth: addReadCredentialsFromCLI()(dae4258)
Fixed¶
Dependencies¶
- 1 dependency update
Build¶
- bump google.golang.org/api from 0.249.0 to 0.250.0 (
da941d6)
Internal¶
v0.23.15 - 2025-06-22¶
Added¶
goauth: addNewClientCmd()(b01aa87)goauth: make auth optional inOptions.NewClient()andgoauthCLI (4740f27)
Dependencies¶
- 14 dependency updates
Build¶
- bump google.golang.org/api from 0.236.0 to 0.238.0 (
2dd066a) - bump github.com/grokify/mogo from 0.70.5 to 0.70.8 (
12bc2f5) - bump github.com/grokify/gocharts/v2 from 2.24.10 to 2.24.11 (
caa352c) - bump github.com/grokify/mogo from 0.70.1 to 0.70.3 (
8d9c5cc) - bump golang.org/x/net from 0.40.0 to 0.41.0 (
8823e1c) - bump github.com/grokify/sogo from 0.11.4 to 0.11.5 (
fbd9791) - bump google.golang.org/api from 0.235.0 to 0.236.0 (
b5445a1) - bump github.com/grokify/gocharts/v2 from 2.24.9 to 2.24.10 (
a1c2f0e) - bump github.com/grokify/gocharts/v2 from 2.24.8 to 2.24.9 (
924af24) - bump github.com/grokify/sogo from 0.11.1 to 0.11.4 (
6293e72) - bump google.golang.org/api from 0.233.0 to 0.235.0 (
59c61c4) - bump github.com/grokify/gocharts/v2 from 2.24.7 to 2.24.8 (
674fdf5) - bump github.com/grokify/sogo from 0.11.0 to 0.11.1 (
bb8faf7) - bump google.golang.org/api from 0.232.0 to 0.233.0 (
22baf37)
Internal¶
v0.23.7 - 2025-03-22¶
Changed¶
goauth: add http status code (246ecc9)
Dependencies¶
- 9 dependency updates
Documentation¶
README.md: update GitHub action badge links for branch (a115ab6)README.md: update GitHub action badge links for branch (15a2f1e)
Build¶
- bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (
12ed5cf) - bump google.golang.org/api from 0.226.0 to 0.227.0 (
56da98c) - bump google.golang.org/api from 0.224.0 to 0.226.0 (
a6c3041) - bump github.com/grokify/gocharts/v2 from 2.22.2 to 2.22.3 (
b848da2) - bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 (
abe02f0) - bump google.golang.org/api from 0.223.0 to 0.224.0 (
d15db8f) - bump golang.org/x/net from 0.35.0 to 0.37.0 (
6cd746b) - bump google.golang.org/api from 0.222.0 to 0.223.0 (
b7d16cf) - bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 (
6f5a691)
Internal¶
v0.23.6 - 2025-02-23¶
Added¶
goauth: addCLIRequest{}(ed7f1b8)authutil: addClientCredentialsToken()(8345163)authutil: addTokenSource()(2cd94ce)authutil: update for deps and minor reordering (c56029f)
Changed¶
cmd/goauth: update error handling (2776dbf)goauth: simplify code (8200dac)goauth: add CLI support toOptions.NewClient()(c031799)cmd/goauth: simplify code (31e7db4)goauth: remove unneeded code (a9c3081)
Dependencies¶
- 3 dependency updates
Build¶
- bump google.golang.org/api from 0.221.0 to 0.222.0 (
50b0a5d) - bump google.golang.org/api from 0.220.0 to 0.221.0 (
d7e287b) - bump golang.org/x/net from 0.34.0 to 0.35.0 (
83bfcd9)
Internal¶
- go mod: update (
0120c38) goauth: fix misspelling (3831422)- go mod: update (
07181dc) - deps: update go versions (
e783ad4)
v0.23.5 - 2025-02-09¶
Changed¶
authutil: simplify withjsonutil.MustMarshal()(46f1996)
Documentation¶
README.md: remove codeclimate shield due to non-response (958fb93)
v0.23.4 - 2025-02-09¶
Changed¶
authutil: update error handling (1d1aaf6)authutil/jwtutil: instantiatehttpsimple.Request.HeadersinNewTokenOAuth2JWT()(0d88157)
v0.23.3 - 2025-02-09¶
Added¶
authutil: addGrantTypeSAML2Bearerconstant (b444ce9)
Dependencies¶
- 2 dependency updates
Documentation¶
README.md: add golangci-lint shield (6ec9bb6)
Build¶
- bump github.com/grokify/mogo from 0.67.6 to 0.67.8 (
cec48dd) - bump github.com/grokify/sogo from 0.9.1 to 0.10.0 (
eab13a0)
Internal¶
- go mod: update (
2c0fa5a) authutil: add#nosec G101for false positive (bbc9141)- go mod: update (
cbdb0f0)
v0.23.0 - 2025-01-07¶
Added¶
goauth: addCredentialsGoogleOAuth2{},CredentialsGoogleOAuth2.CredentialsOAuth2()(6108518)google: addCredentials.FirstRedirectURI(),Credentials.OAuth2Endpoint()(f0d8ef3)goauth: addCredentials.ExistingValidToken(),Credentials.NewOrExistingValidToken()(d6e1bb2)
Changed¶
ReadFileCredentialsSet(): adderrorsutil.NewErrorWithLocation()usage (3ca24c8)CredentialsOAuth2.NewToken()add easier state confirmation (8bca980)
Fixed¶
Credentials{}: update JSON tag (ab283b6)
Dependencies¶
- 3 dependency updates
Build¶
- bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 (
c623248) - bump github.com/grokify/gocharts/v2 from 2.21.6 to 2.21.9 (
a4cd11f) - bump github.com/grokify/gocharts/v2 from 2.21.4 to 2.21.6 (
233a0da)
Internal¶
v0.22.7 - 2024-12-24¶
Changed¶
- go mod: update (
9fe9263)
Dependencies¶
- 4 dependency updates
Build¶
- bump github.com/grokify/gocharts/v2 from 2.21.2 to 2.21.3 (
84f4c1c) - bump google.golang.org/api from 0.211.0 to 0.214.0 (
abef853) - bump golang.org/x/net from 0.32.0 to 0.33.0 (
fc5d0df) - bump github.com/caarlos0/env/v11 from 11.2.2 to 11.3.0 (
2f7e075)
Internal¶
- go mod: update (
12774e4)
v0.22.6 - 2024-12-15¶
Changed¶
- go mod: update (
19e3085)
Dependencies¶
- 3 dependency updates
Build¶
- bump github.com/grokify/mogo from 0.66.0 to 0.66.1 (
5b0d83d) - bump golang.org/x/net from 0.31.0 to 0.32.0 (
d85deda) - bump google.golang.org/api from 0.209.0 to 0.210.0 (
7bb97db)
v0.22.5 - 2024-12-02¶
Changed¶
- go mod: update (
66d246f) - go mod: update (
7d74765) goauth: streamline code inCredentialsOAuth2.RefreshTokenSimple()(23d3068)
Dependencies¶
- 3 dependency updates
Build¶
- bump github.com/grokify/mogo from 0.65.6 to 0.65.7 (
ca50179) - bump google.golang.org/api from 0.207.0 to 0.209.0 (
f360c0d) - bump github.com/grokify/gocharts/v2 from 2.20.6 to 2.21.0 (
50dd3ad)
v0.22.4 - 2024-11-20¶
Changed¶
- go mod: update (
581afc2)
Dependencies¶
- 3 dependency updates
Build¶
- bump google.golang.org/api from 0.206.0 to 0.207.0 (
482508f) - bump github.com/grokify/mogo from 0.65.3 to 0.65.4 (
28b53f2) - bump google.golang.org/api from 0.205.0 to 0.206.0 (
0072e1d)
v0.22.3 - 2024-11-10¶
Changed¶
authutil: addTestAuthorizationTypeString()(68928ac)- go mod: update (
8d72e79) - go mod: update (
896c1fb)
Dependencies¶
- 6 dependency updates
Build¶
- bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (
62940b3) - bump google.golang.org/api from 0.204.0 to 0.205.0 (
b0b7b76) - bump github.com/grokify/gocharts/v2 from 2.20.3 to 2.20.4 (
9c52fee) - bump google.golang.org/api from 0.203.0 to 0.204.0 (
abdcd4a) - bump github.com/grokify/mogo from 0.65.0 to 0.65.1 (
81ddd36) - bump google.golang.org/api from 0.200.0 to 0.203.0 (
438a98e)
v0.22.2 - 2024-10-14¶
Changed¶
- go mod: update (
da290fc)
Dependencies¶
- 1 dependency update
Build¶
- bump google.golang.org/api from 0.199.0 to 0.200.0 (
d494610)
v0.22.1 - 2024-10-06¶
Added¶
goauth: addOptions.CredentialsSet()(d087015)goauth: addParseOptions(),Options.NewClient()(e1ecccf)
Changed¶
- go mod: update (
9d29128) - go mod: update (
751a9c9) goauth: renameReadCredentialsFromSetFile()fromReadCredentialsFromFile()(922dfa6)- go mod: update (
7b79613) - go mod: update (
7e01c1f)
Dependencies¶
- 5 dependency updates
Build¶
- bump google.golang.org/api from 0.198.0 to 0.199.0 (
a540fb1) - bump google.golang.org/api from 0.197.0 to 0.198.0 (
6e23289) - bump google.golang.org/api from 0.196.0 to 0.197.0 (
9cf0af4) - bump github.com/grokify/gocharts/v2 from 2.20.0 to 2.20.1 (
1ece3d0) - bump google.golang.org/api from 0.195.0 to 0.196.0 (
4fef7bd)
v0.22.0 - 2024-09-02¶
Added¶
goauth: addReadFileCredentialsFromCredentialsSet(),Options.Credentials()(e62d647)
Changed¶
Dependencies¶
- 3 dependency updates
Build¶
- bump google.golang.org/api from 0.194.0 to 0.195.0 (
0aeb854) - bump github.com/grokify/mogo from 0.64.8 to 0.64.9 (
8ee056b) - bump google.golang.org/api from 0.192.0 to 0.194.0 (
9bfc736)
Infrastructure¶
- go test: update go versions (
1294dbd)
v0.21.10 - 2024-08-18¶
Changed¶
metabase: update nosec - add links (71cfa25)metabase: update nosec (bc0d05a)metabase: update nosec (96b9178)metabase: update nosec (fc173b0)authutil/introspect: add server timeouts (8578c04)goauth: remove unused param (unparam) (9fcc607)authutil/introspect: fix various (2f8751e)- go mod: update (
97f7c53)
Dependencies¶
- 1 dependency update
Build¶
- bump google.golang.org/api from 0.191.0 to 0.192.0 (
1598789)
v0.21.9 - 2024-08-11¶
Added¶
goauth: addNewClient()(06c0b58)
v0.21.8 - 2024-08-10¶
Added¶
authutil/introspect: addIntrospectResponse.Clone()(2a1a67d)
Changed¶
- go mod: update (
18f0b6f) google: addcontext.Context(3110ba4)- go mod: update (
4c0111f) authutil/introspect: update field names for readability/usability (014544c)
Dependencies¶
- 5 dependency updates
Build¶
- bump google.golang.org/api from 0.190.0 to 0.191.0 (
f08b9a0) - bump golang.org/x/net from 0.27.0 to 0.28.0 (
29831ac) - bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 (
21f5362) - bump google.golang.org/api from 0.189.0 to 0.190.0 (
d49b1d5) - bump google.golang.org/api from 0.188.0 to 0.189.0 (
7584e35)
Internal¶
v0.21.6 - 2024-07-19¶
Added¶
authutil/introspect: add mock server code for RFC-7662 OAuth 2.0 Token Introspection endpoint (02f4bad)authutil/jwtutil: addCreateJWTHS256SignedString()(ab7689f)
Changed¶
v0.21.5 - 2024-07-14¶
Changed¶
Dependencies¶
- 3 dependency updates
Build¶
- bump google.golang.org/api from 0.186.0 to 0.187.0 (
73c841d) - bump golang.org/x/image from 0.17.0 to 0.18.0 (
01f8065) - bump google.golang.org/api from 0.185.0 to 0.186.0 (
fb28da1)
v0.21.4 - 2024-06-22¶
Changed¶
Dependencies¶
- 5 dependency updates
Build¶
- bump google.golang.org/api from 0.184.0 to 0.185.0 (
ea1940f) - bump google.golang.org/api from 0.182.0 to 0.184.0 (
006adbb) - bump github.com/grokify/mogo from 0.64.3 to 0.64.4 (
8fff6ca) - bump golang.org/x/net from 0.25.0 to 0.26.0 (
3d428fb) - bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 (
a1215ae)
v0.21.3 - 2024-06-03¶
Added¶
authutil: add JWT claim constants (5f656b3)
Changed¶
- go mod: update (
2ead1cd) authutil: addcontext.ContexttoNewTokenOAuth2JWT()(823c3e3)- go mod: update (
621c98c)
Dependencies¶
- 1 dependency update
Build¶
- bump google.golang.org/api from 0.181.0 to 0.182.0 (
0137e16)
Internal¶
authutil: update coding style inParseJWTString()(778ad3a)
v0.21.2 - 2024-05-28¶
Added¶
authutil: addCredentialsOAuth2.NewTokenPasswordCredentials()(6c44d05)
Changed¶
goauth: updateCredentialsOAuth2.newTokenPasswordCredentialsRequest()(40b61a6)- go mod: update (
b66e57e) authutil: update func name to use Go initialisms:ParseJWTString()(41a8dd9)
v0.21.1 - 2024-05-27¶
Added¶
ringcentral: addCredentialsJWTBearer()(73c3572)goauth,zoom: add support for Zoomaccount_credentialsOAuth 2.0 flow (662d1c1)
Changed¶
authutil: add TLSMinVersiontoClientSetTLSInsecureSkipVerify()(16ae7c5)authutil: updateClientSetTLSInsecureSkipVerify()(76602d1)- go mod: update (
ba99d1a) - go mod: update (
ccd0168) endpoints: fix misspelling (0d80128)goauth: update error handling (bef52b5)goauth,authutil: remove unneeded code and extra param (23311f6)- golangci: fix various (
368dc33) zoom: deprecate Zoom JWT support per upstream (5374e6b)
Dependencies¶
- 1 dependency update
Build¶
- bump google.golang.org/api from 0.180.0 to 0.181.0 (
89394f5)
Internal¶
zoom: update (bb7b43e)
v0.21.0 - 2024-05-12¶
Added¶
aha: support sub-domain API URLs. AddNewSimpleClient(),BuildCredentials(),ClientUtil.SetSimpleClient()(87b713c)goauth: addCredentialsOAuth2.NewSimpleClient()(4fff54c)
Changed¶
Internal¶
aha: renamemainpackage tomain.go(e21f93a)
v0.20.16 - 2024-05-10¶
Changed¶
goauth: update to usecontext.Context(7ce92aa)goauth: updateCredentials.NewToken()to support jwtbearer; general support forcontext.Context(030e018)
Dependencies¶
- 4 dependency updates
Build¶
- bump google.golang.org/api from 0.177.0 to 0.179.0 (
cc61c3a) - bump golangci/golangci-lint-action from 5 to 6 (
5164d80) - bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 (
29eada8) - bump google.golang.org/api from 0.176.1 to 0.177.0 (
1681592)
v0.20.15 - 2024-04-30¶
Changed¶
- go mod: update (
e6bd29d)
Dependencies¶
- 5 dependency updates
Build¶
- bump github.com/grokify/mogo from 0.63.9 to 0.63.10 (
5313dfe) - bump golangci/golangci-lint-action from 4 to 5 (
01f7115) - bump google.golang.org/api from 0.175.0 to 0.176.1 (
9995d81) - bump github.com/grokify/mogo from 0.63.8 to 0.63.9 (
3d5e61b) - bump google.golang.org/api from 0.172.0 to 0.175.0 (
bf3ded5)
v0.20.14 - 2024-04-15¶
Changed¶
- go mod: update (
e8ba011)
Dependencies¶
- 1 dependency update
Build¶
- bump github.com/grokify/gocharts/v2 from 2.18.4 to 2.18.5 (
d0aa801)
v0.20.13 - 2024-04-07¶
Added¶
oidc: addUserInfo{}(19bd07d)
Changed¶
Dependencies¶
- 5 dependency updates
Build¶
- bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 (
43b4ae2) - bump google.golang.org/api from 0.171.0 to 0.172.0 (
1ed53fd) - bump google.golang.org/api from 0.170.0 to 0.171.0 (
55531f2) - bump github.com/grokify/mogo from 0.63.2 to 0.63.3 (
e1dde40) - bump google.golang.org/api from 0.169.0 to 0.170.0 (
afd14b3)
v0.20.12 - 2024-03-10¶
Changed¶
- go mod: update (
4deffa6)
Dependencies¶
- 7 dependency updates
Build¶
- bump google.golang.org/api from 0.161.0 to 0.169.0 (
ee4e597) - bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 (
7e91206) - bump github.com/golang-jwt/jwt/v5 from 5.2.0 to 5.2.1 (
bfc2d00) - bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 (
4af352b) - bump golangci/golangci-lint-action from 3 to 4 (
d6f1644) - bump github.com/rs/zerolog from 1.31.0 to 1.32.0 (
de0853a) - bump github.com/grokify/gocharts/v2 from 2.18.0 to 2.18.1 (
53bf8f2)
v0.20.11 - 2024-02-02¶
Changed¶
- go mod: update (
4913264)
Dependencies¶
- 2 dependency updates
Build¶
- bump google.golang.org/api from 0.158.0 to 0.161.0 (
80fbc7f) - bump google.golang.org/api from 0.157.0 to 0.158.0 (
06b3b3d)
v0.20.10 - 2024-01-20¶
Changed¶
Dependencies¶
- 1 dependency update
Build¶
- bump google.golang.org/api from 0.156.0 to 0.157.0 (
567fba0)
v0.20.9 - 2024-01-15¶
Changed¶
Dependencies¶
- 2 dependency updates
Documentation¶
README.md: add codeclimate shield (d8c8bf4)
Build¶
- bump google.golang.org/api from 0.154.0 to 0.156.0 (
0fe5182) - bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 (
9c70c24)
v0.20.8 - 2023-12-24¶
Changed¶
- go mod: update (
5a9d734)
Dependencies¶
- 3 dependency updates
Build¶
- bump golang.org/x/crypto from 0.16.0 to 0.17.0 (
debab8a) - bump github.com/grokify/mogo from 0.62.3 to 0.62.5 (
339932f) - bump google.golang.org/api from 0.153.0 to 0.154.0 (
d8ae5a0)
v0.20.7 - 2023-12-11¶
Changed¶
- go mod: update (
1485a1d)
v0.20.6 - 2023-12-10¶
Changed¶
- go mod: update (
f6be024)
Dependencies¶
- 4 dependency updates
Build¶
- bump actions/setup-go from 4 to 5 (
ffad02c) - bump github.com/golang-jwt/jwt/v5 from 5.1.0 to 5.2.0 (
e29aa52) - bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (
caea9dd) - bump github.com/grokify/mogo from 0.61.0 to 0.61.1 (
2796479)
v0.20.5 - 2023-11-25¶
Changed¶
Dependencies¶
- 7 dependency updates
Build¶
- bump google.golang.org/api from 0.150.0 to 0.151.0 (
cd06adf) - bump google.golang.org/api from 0.149.0 to 0.150.0 (
6d0f274) - bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 (
0325a42) - bump github.com/golang-jwt/jwt/v5 from 5.0.0 to 5.1.0 (
60425cd) - bump github.com/grokify/gocharts/v2 from 2.14.1 to 2.15.1 (
48c6f1d) - bump google.golang.org/api from 0.148.0 to 0.149.0 (
acabc7f) - bump google.golang.org/api from 0.147.0 to 0.148.0 (
9419b8b)
v0.20.4 - 2023-10-16¶
Changed¶
v0.20.3 - 2023-10-15¶
Changed¶
- go mod: update (
cc79497) visa: updateConfig.NewClient()(37df5d3)- go mod: update (
c241c1d) - go mod: update (
4d093c6)
Fixed¶
Dependencies¶
- 11 dependency updates
Build¶
- bump google.golang.org/api from 0.145.0 to 0.147.0 (
969a168) - bump golang.org/x/net from 0.16.0 to 0.17.0 (
89186ed) - bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 (
e993987) - bump google.golang.org/api from 0.143.0 to 0.145.0 (
224e8e5) - bump google.golang.org/api from 0.142.0 to 0.143.0 (
136809e) - bump github.com/rs/zerolog from 1.30.0 to 1.31.0 (
1bb2328) - bump google.golang.org/api from 0.141.0 to 0.142.0 (
8ce7c7d) - bump github.com/grokify/mogo from 0.55.0 to 0.56.0 (
7e189ba) - bump google.golang.org/api from 0.139.0 to 0.141.0 (
1e5cead) - bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 (
e1d4ec6) - bump actions/checkout from 3 to 4 (
90a536e)
v0.20.2 - 2023-09-04¶
Changed¶
- go mod: update (
a284c44)
Dependencies¶
- 1 dependency update
Build¶
- bump github.com/grokify/gocharts/v2 from 2.11.2 to 2.12.0 (
4b98568)
v0.20.1 - 2023-08-28¶
Changed¶
Dependencies¶
- 1 dependency update
Documentation¶
- ci: update shield links (
ccdc6e6)
Build¶
- bump github.com/grokify/mogo from 0.54.0 to 0.54.1 (
2884145)
v0.20.0 - 2023-08-27¶
Added¶
Credentials: add support for GCP Service Accounts (cf1b373)authutil: addcustom_staticgrant type (3b9903a)google: addReadCredentialsFile(),Credentials.NewClient()(a400518)
Changed¶
- go mod: update (
5c8db06) - upgrade
github.com/golang-jwt/jwttov5fromv4(43eb9ad) - go mod: update (
1647c6e) - upgrade
github.com/golang-jwttov5 fromv4([14b1b8c`](https://github.com/grokify/goauth/commit/14b1b8c)) - upgrade
github.com/caarlos0/envtov9fromv6(45d771e) - remove direct dependency on
github.com/pquerna/ffjson(3371df9) - golangci: add nosec for credentials env var names (
d4d3759) - update initialisms and rw permissions (
cd6855a) - go mod: update (
0795c39) goauth: standardizeCredentialsOAuth2{}(c4ec531)
Dependencies¶
- 14 dependency updates
Documentation¶
README.md: update repo reference (8ab9f00)
Build¶
- bump github.com/grokify/gocharts/v2 from 2.9.1 to 2.10.0 (
5ce8d2d) - bump github.com/grokify/mogo from 0.52.0 to 0.53.0 (
1e8c0db) - bump google.golang.org/api from 0.136.0 to 0.138.0 (
2c82396) - bump google.golang.org/api from 0.134.0 to 0.136.0 (
7069a41) - bump github.com/rs/zerolog from 1.29.1 to 1.30.0 (
b5fd1f0) - bump github.com/grokify/mogo from 0.50.0 to 0.52.0 (
4103a7b) - bump google.golang.org/api from 0.132.0 to 0.134.0 (
465a778) - bump google.golang.org/api from 0.131.0 to 0.132.0 (
bfade59) - bump google.golang.org/api from 0.130.0 to 0.131.0 (
5cedc8b) - bump google.golang.org/api from 0.129.0 to 0.130.0 (
9173076) - bump golang.org/x/oauth2 from 0.9.0 to 0.10.0 (
773f171) - bump google.golang.org/api from 0.128.0 to 0.129.0 (
e6ef88f) - bump google.golang.org/api from 0.127.0 to 0.128.0 (
f4dfc3b) - bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 (
24c2ae6)
Infrastructure¶
- go test: add Go
1.21.x(2cffcaa)
Internal¶
v0.19.0 - 2023-06-13¶
Changed¶
- go mod: update (
7bf8528) - golangci: remove
skip-go-installation:from gh action (fb00570) - golangci: increase timeout (
d794b2c) - golangci: re-enable (
498a7e1) ringcentral/cmd/glipbot_auth: add http server timeouts (3c16487)endpoints: remove unneeded code (707e916)CredentialsSet{}: set consistent pointer receiver forCredentialsSet{}(00986c0)
Fixed¶
- Merge pull request #119 from 1024pix/fix_metabase_login_with_username_and_password (#119,
517cd2d) - Fix login with username/password if no session id set (
bfa028f)
Dependencies¶
- 8 dependency updates
Build¶
- bump google.golang.org/api from 0.125.0 to 0.127.0 (
dd067fb) - bump google.golang.org/api from 0.123.0 to 0.125.0 (
2057ae0) - bump google.golang.org/api from 0.122.0 to 0.123.0 (
4420cc2) - bump google.golang.org/api from 0.121.0 to 0.122.0 (
a7e49ec) - bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (
b577d9a) - bump google.golang.org/api from 0.119.0 to 0.121.0 (
094cb6d) - bump google.golang.org/api from 0.118.0 to 0.119.0 (
07578cd) - bump github.com/rs/zerolog from 1.29.0 to 1.29.1 (
5f3aa6c)
Infrastructure¶
- update
buildname fromtest; cleanuplint.yamlordering (3891fca)
v0.18.0 - 2023-04-12¶
Changed¶
- update for moving
goauth/credentialstogoauth(ef49f1e) - move
goauth/credentialstocredentialsdue to maturity and popularity (3c20db9) - update to
ahautil(c560132) - move
goauthpage togoauth/authutil(e8df1c6)
v0.17.8 - 2023-04-12¶
Added¶
credentials: addCredentialsSet.WriteFile()(07b0f40)
Changed¶
- go mod: update (
4db0ca8)
Dependencies¶
- 3 dependency updates
Build¶
- bump google.golang.org/api from 0.116.0 to 0.118.0 (
ce93308) - bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 (
41db441) - bump google.golang.org/api from 0.114.0 to 0.116.0 (
b49111d)
v0.17.7 - 2023-03-28¶
Changed¶
- golangci: disable due to
typecheckfalse positives: golangci/golangci-lint#2912 (#2912,54d2586) - go mod: update (
5843de1)
Dependencies¶
- 1 dependency update
Build¶
- bump actions/setup-go from 3 to 4 (
8b5c58d)
v0.17.6 - 2023-02-20¶
Changed¶
Dependencies¶
- 2 dependency updates
Build¶
- bump golang.org/x/oauth2 from 0.4.0 to 0.5.0 (
dc702b2) - bump github.com/joho/godotenv from 1.4.0 to 1.5.1 (
c3bc024)
Infrastructure¶
- gh actions: add go
v1.20.x(c60176c)
v0.17.5 - 2023-01-28¶
Changed¶
v0.17.4 - 2023-01-14¶
Changed¶
- go mod: remove direct dependency
github.com/grokify/gohttp(281a93a)
v0.17.3 - 2023-01-14¶
Added¶
credentials: addCredentialsOAuth2.RefreshToken(),CredentialsOAuth2.RefreshTokenSimple()(1a8ebed)
Changed¶
- go mod: update (
9f8dd06)
v0.17.2 - 2022-12-26¶
Changed¶
credentials: udpateCredentialsOAuth2.NewClient()(97afdd4)
v0.17.1 - 2022-12-20¶
Changed¶
credentials: add JSON formatting toCredentialsOAuth2.MarshalJSON()(ea69ee1)
v0.17.0 - 2022-12-20¶
Added¶
credentials: addAuthCodeOptions{}(f7d8605)credentials: addParseCredentialsOAuth2(),CredentialsOAuth2.MarshalJSON(); enhanceAuthCodeURL(),Exchange()(3733fb6)- add constant for test
redirect_uri(77335c4)
Internal¶
credentials: streamline (8569ce0)
v0.16.7 - 2022-12-15¶
Changed¶
Dependencies¶
- 2 dependency updates
Build¶
- bump github.com/grokify/mogo from 0.41.6 to 0.41.10 (
c5e7c26) - bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.4.3 (
476ee04)
v0.16.6 - 2022-11-28¶
Changed¶
- go mod: update (
43fc0d0) - go mod: update (
3c4f3ba) - golangci: fix for false positive (
6913913) - golangci: add import alias (
2f8a009) - golangci: fix various (
9952608) - golangci: fix various (
5189cca) - golangci: add import alias (
af280bd) - golangci: add import alias (
9b8b081) - go mod: update (
d124098)
Dependencies¶
- 1 dependency update
Documentation¶
README.md: update repo link (335bea6)
Build¶
- bump github.com/grokify/mogo from 0.41.1 to 0.41.2 (
79c875d)
v0.16.5 - 2022-11-13¶
Changed¶
Dependencies¶
- 2 dependency updates
Build¶
- bump google.golang.org/api from 0.102.0 to 0.103.0 (
0db41fb) - bump google.golang.org/api from 0.101.0 to 0.102.0 (
5f52345)
v0.16.4 - 2022-10-29¶
Changed¶
- go mod: update (
faa5203) - golangci: fix various (
a72ad37) - go mod: update (
9d69f03) - golangci: add import aliases (
50db491) - golangci: add import alias (
7eb7d6d)
Dependencies¶
- 3 dependency updates
Build¶
- bump github.com/grokify/mogo from 0.40.6 to 0.40.9 (
5b2dffc) - bump github.com/grokify/mogo from 0.40.5 to 0.40.6 (
3128078) - bump google.golang.org/api from 0.99.0 to 0.100.0 (
1ed04c9)
v0.16.3 - 2022-10-17¶
Changed¶
Dependencies¶
- 5 dependency updates
Build¶
- bump google.golang.org/api from 0.97.0 to 0.98.0 (
1782a66) - bump google.golang.org/api from 0.95.0 to 0.97.0 (
607da4a) - bump github.com/caarlos0/env/v6 from 6.10.0 to 6.10.1 (
52734f9) - bump github.com/grokify/gocharts/v2 from 2.8.0 to 2.8.1 (
9c824f0) - bump google.golang.org/api from 0.94.0 to 0.95.0 (
678f26d)
v0.16.2 - 2022-08-31¶
Changed¶
- credentials: update
Credentials.Additionalto useurl.Valuesinstead ofhttp.Header(44533df) - credentials: infiate
Credentials.Additionaldata (6386113)
v0.16.1 - 2022-08-31¶
Added¶
- credentials: add the ability read additional info (
5e04420)
Dependencies¶
- 3 dependency updates
Build¶
- bump github.com/rs/zerolog from 1.27.0 to 1.28.0 (
47a29d6) - bump google.golang.org/api from 0.93.0 to 0.94.0 (
2754d0b) - bump github.com/caarlos0/env/v6 from 6.9.3 to 6.10.0 (
8c246f1)
v0.16.0 - 2022-08-21¶
Added¶
- credentials: add
CredentialsHeaderQuery.NewSimpleClient()(91f55bb) - credentials: add
CredentialsHeaderQuery{}(26fd047) - credentials: add
CredentialsBasicAuth.NewSimpleClient()(0f80c61)
Changed¶
- go mod: update (
d811d68) - go mod: update (
1c66e65) - credentials: update acronym to all caps (
8c138e2) - credentials: handle for encoded header value (
a7becd7) - go mod: update (
5c6bde0) - credentials: simplify
CredentialsBasicAuth.NewClient()(d796b3a) - client.go: remove unnecessary pointer assignment (
5b2350a) - client.go: remove unnecessary pointer use (
c7497ae) - client.go: remove unneeded code (
196cc07)
Dependencies¶
- 12 dependency updates
Documentation¶
- README.md: update shields (
82635ba)
Build¶
- bump google.golang.org/api from 0.91.0 to 0.92.0 (
24df32e) - bump google.golang.org/api from 0.90.0 to 0.91.0 (
81c6c30) - bump google.golang.org/api from 0.89.0 to 0.90.0 (
c323fe4) - bump google.golang.org/api from 0.88.0 to 0.89.0 (
c7504ee) - bump google.golang.org/api from 0.87.0 to 0.88.0 (
c73de89) - bump google.golang.org/api from 0.86.0 to 0.87.0 (
efd5b9e) - bump google.golang.org/api from 0.85.0 to 0.86.0 (
2ef1223) - bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 (
e85e5bd) - bump google.golang.org/api from 0.84.0 to 0.85.0 (
cf32139) - bump google.golang.org/api from 0.83.0 to 0.84.0 (
598a400) - bump github.com/grokify/go-salesforce from 0.2.4 to 0.2.5 (
737666b) - bump github.com/grokify/gocharts/v2 from 2.7.3 to 2.7.4 (
ed01b54)
Infrastructure¶
- gh actions: update go versions (
9bc3af8)
Internal¶
- client.go: combine lines (
f4b2c33)
v0.15.2 - 2022-06-10¶
Changed¶
- metabase: improve consistency for HTTP header constant names and function parameters (
6c26042) - metabase: simplify
NewClientSessionID()(30d922a) - go mod: update (
9fb35db) - client: simplify
NewClientToken(); change param nameallowInsecure(0e1131a) - aha: update
NewClient()(f24cf70) - goauth: make
Headersingular inNewClientHeaderQuery()for stdlib consistency (9ae21f3)
v0.15.1 - 2022-06-09¶
Added¶
- hubspot: add contacts support (
b8ca331) - hubspot: add
NewClientAPIKey(),NewSimpleClientAPIKey()(d2395c4)
Changed¶
- hubspot: add tags for
ContactsListV3Opts{}(1e94c34) - hubspot: remove unneeded assignment (
e8ab667) - hubspot: remove unneeded declaration (
65bd2ea) - go mod: update dependents (
2cdfb3e)
v0.14.4 - 2022-06-08¶
Changed¶
- Merge branch 'master' of https://github.com/grokify/goauth (
6770f31) - credentials: update credentials by value, vs. pointer (
7409fd2)
Dependencies¶
- 2 dependency updates
Build¶
- bump google.golang.org/api from 0.82.0 to 0.83.0 (
2820fb4) - bump github.com/rs/zerolog from 1.26.1 to 1.27.0 (
a21fc6a)
Internal¶
- credentials:
gofmt -s(9ea950a)
v0.14.3 - 2022-06-07¶
Changed¶
- credentials: set property name to
ServerURLto sync with OpenAPI Spec (50d17cb)
v0.14.1 - 2022-06-05¶
Changed¶
- credentials: sync
ServiceURLprop name forCredentialsBasicAuth{}andCredentialsOAuth2{}(af901d4)
Fixed¶
- credentials: update for
ServiceURLproperty name sync (c275b20)
Documentation¶
v0.14.0 - 2022-06-05¶
Added¶
Changed¶
- credentials: add camelCase JSON tags (
faab94b)
Dependencies¶
- 5 dependency updates
Documentation¶
- credentials/README.md: add godoc shield/link (
bc7bac4)
Build¶
- bump google.golang.org/api from 0.81.0 to 0.82.0 (
84edb85) - bump github.com/caarlos0/env/v6 from 6.9.2 to 6.9.3 (
fe26fa4) - bump github.com/grokify/mogo from 0.39.4 to 0.39.6 (
5f3d8e1) - bump google.golang.org/api from 0.80.0 to 0.81.0 (
be123b4) - bump github.com/grokify/gocharts/v2 from 2.7.2 to 2.7.3 (
b7ce0ea)
v0.13.6 - 2022-05-24¶
Changed¶
- go mod: update (
1bcffac) - credentials: move
credentials/cmd/get_token,credentials/cmd/get_urlfromringcentral(5c1a761) - examples/jwt: read add example to support stackoverflow answer (
61a0e51)
Dependencies¶
- 11 dependency updates
Documentation¶
- credentials: update README.md (
38e344d) - README.md: update to add link for
credentialstogo.dev' (9ccbb9d)
Build¶
- bump github.com/grokify/mogo from 0.39.3 to 0.39.4 (
464093f) - bump google.golang.org/api from 0.79.0 to 0.80.0 (
264716e) - bump github.com/grokify/mogo from 0.39.1 to 0.39.3 (
41e41c0) - bump github.com/caarlos0/env/v6 from 6.9.1 to 6.9.2 (
1ca575c) - bump google.golang.org/api from 0.78.0 to 0.79.0 (
d945cee) - bump github.com/grokify/gocharts/v2 from 2.6.2 to 2.7.2 (
17aae8c) - bump google.golang.org/api from 0.77.0 to 0.78.0 (
679344f) - bump github.com/grokify/mogo from 0.38.7 to 0.39.1 (
b480986) - bump google.golang.org/api from 0.76.0 to 0.77.0 (
19de1ca) - bump google.golang.org/api from 0.75.0 to 0.76.0 (
a8bff93) - bump google.golang.org/api from 0.74.0 to 0.75.0 (
b4470c2)
v0.13.5 - 2022-04-17¶
Changed¶
- go mod: update (
9fe115d)
Dependencies¶
- 4 dependency updates
Build¶
- bump github.com/grokify/mogo from 0.38.1 to 0.38.4 (
96ff6f7) - bump github.com/grokify/mogo from 0.37.18 to 0.38.1 (
b322ac0) - bump github.com/grokify/gocharts/v2 from 2.4.1 to 2.5.1 (
ed81deb) - bump golangci/golangci-lint-action from 2 to 3 (
62b73a4)
v0.13.4 - 2022-04-12¶
Changed¶
Dependencies¶
- 1 dependency update
Build¶
- bump github.com/grokify/mogo from 0.37.17 to 0.37.18 (
b57c5c6)
v0.13.3 - 2022-04-10¶
Changed¶
Dependencies¶
- 4 dependency updates
Build¶
- bump actions/setup-go from 2 to 3 (
b79edf4) - bump github.com/grokify/mogo from 0.37.16 to 0.37.17 (
26cc2ee) - bump google.golang.org/api from 0.73.0 to 0.74.0 (
53384cb) - bump github.com/grokify/mogo from 0.37.15 to 0.37.16 (
06f41ea)
v0.13.2 - 2022-03-29¶
Changed¶
Dependencies¶
- 5 dependency updates
Build¶
- bump github.com/grokify/mogo from 0.37.8 to 0.37.12 (
17b9a65) - bump github.com/golang-jwt/jwt/v4 from 4.4.0 to 4.4.1 (
b40c504) - bump github.com/grokify/gohttp from 0.2.0 to 0.2.1 (
29f93d1) - bump github.com/golang-jwt/jwt/v4 from 4.3.0 to 4.4.0 (
1898db4) - bump google.golang.org/api from 0.71.0 to 0.73.0 (
6fa8139)
Infrastructure¶
- gh actions: add go v1.18 (
b397971)
Internal¶
- google: update var name (
d88e915)
v0.13.1 - 2022-03-10¶
Changed¶
- go mod: update (
66849b9)
v0.13.0 - 2022-03-09¶
Added¶
- endpoints: add Salesforce OAuth endpoints (
6974f1c) - basicauth: add
HandlerFuncWrapBasicAuth()(a5b5a8b)
Changed¶
- golangci: fix (
aaaef8a) - golangci: fix (
4035b5a) - golangci: fix (
38433b4) - golangci: fix (
c95199d) - golangci: fix (
4d5d824) - go mod: update (
6d25c0e) - golangci: fix (
769f707) - golangci: fix (
9da5373) - golangci: fix (
daa663f) - golangci: fix (
1d98762) - golangci: fix (
f0af53b) - golangci: fix (
20dd42a) - golangci: fix (
d0e6bca) - golangci: fix (
482e850) - golangci: fix (
8bebba6) - golangci: fix (
5fe9039) - golangci: fix (
f091dab) - golangci: fix (
60b78f4) - golangci: fix (
59316ba) - golangci: fix (
7cfa050) - golangci: fix (
7c3aab1) - golangci: fix (
f77b421) - golangci: fix (
838b988) - golangci: fix (
86ff57a) - golangci: fix (
fab3206) - golangci: fix (
ea5fef2) - golangci: fix (
fb9f41f) - golangci: init (
b6d1cde) - go mod: update (
638a2d7)
Infrastructure¶
v0.12.3 - 2022-02-20¶
Changed¶
- go mod: update to reduce dependencies (
fb5e913)
v0.12.2 - 2022-02-10¶
Changed¶
v0.12.1 - 2022-02-08¶
Changed¶
v0.12.0 - 2022-02-05¶
Added¶
- credentials: support existing token in
CredentialsOAuth2.NewClient(),CredentialsOAuth2.NewToken()(0b3301e)
Changed¶
- credentials: json property name (
2b5de45) - credentials: add password to
CredentialsOAuth2.NewClient(),CredentialsOAuth2.NewToken()(1574306) - zoom: use constant (
fb02a5d) - credentials: rename
CredentialsJWT,CredentialsOAuth2(a920fd0)
Internal¶
v0.11.0 - 2022-02-04¶
Added¶
Changed¶
- credentials:
OAuth2Credentials.Endpoint(59959f8) - go mod: update (
7c55d63) - go mod: update to
github.com/caarlos0/env/v6(22591d3) - go mod: update to
github.com/golang-jwt/jwt/v4(d1396e1) - go mod: remove direct dependency
github.com/bmizerany/pat(151edf2) - credentials: remove old code (
e518aa6) - credentials: update match handling (
61236b0) - remove
io/ioutil(f732ed7) - Merge branch 'master' of https://github.com/grokify/goauth (
924bd98)
Internal¶
- use single line (
0b95cdd)
v0.10.9 - 2022-01-13¶
Changed¶
- go mod: remove direct dependency
github.com/pkg/errors(97869f7)
v0.10.8 - 2022-01-12¶
Changed¶
- go mod: remove indirect dependency
github.com/blend/go-sdk(0842668)
v0.10.7 - 2022-01-12¶
Changed¶
- update years (
19702ce) - go mod: remove direct dependency
github.com/astaxie/beego(76388d0) - pkce: add flag (
d54a887)
Documentation¶
- shields: remove used by shield (
a39941d)
v0.10.6 - 2022-01-11¶
Changed¶
- go mod: update (
c9f4a64)
v0.10.5 - 2022-01-11¶
Changed¶
- go mod: update (
0143a30)
Documentation¶
- update (
b0fdfc8)
v0.10.4 - 2022-01-11¶
Changed¶
v0.10.3 - 2021-12-13¶
Changed¶
v0.10.2 - 2021-10-17¶
Changed¶
- credentials: move
NewOAuth2CredentialsEnv()fromringcentral(210faad)
Documentation¶
- README.md: update (
050fa89)
v0.10.1 - 2021-10-17¶
Added¶
- ringcentral: add
NewOAuth2CredentialsEnv()(8dd6bef)
Changed¶
Fixed¶
- zoom/cmd: fix
ineffassign(5a9cd3f)
v0.10.0 - 2021-10-17¶
Changed¶
v0.9.0 - 2021-10-17¶
Changed¶
- credentials: create
OAuth2CredentialsfromApplicationCredentialsandPasswordCredentials(f263dfc) - go mod: update (
5172c72)
v0.8.4 - 2021-10-15¶
Added¶
- oauth2more: add
TokenClientCredentials()(25d2d66)
Changed¶
- credentials: update
ApplicationCredentials.Exchange()(653d813) - credentials: update
ApplicationCredentials.IsGrantType() ([06f79b1`](https://github.com/grokify/goauth/commit/06f79b1)) - credentials: add for
ApplicationCredentials.NewToken()(b2c79ff) - go mod: update (
2e2a1f6) - oauth2more: OAuth 2.0 grant type constants (
f1e21cf)
Internal¶
- credentials: use constant (
561a061)
v0.8.3 - 2021-10-14¶
Changed¶
- oauth2more: genericize
NewClientHeaders()(7d12d08)
v0.8.2 - 2021-10-13¶
Added¶
- credentials: add
appCreds.ConfigClientCredentials();appCreds.NewToken()(636d3e4)
v0.8.1 - 2021-10-13¶
Added¶
- credentials: add OAuth 2.0
client_credentialsgrant (516eee8)
Changed¶
- credentials (
af07791) - credentials: use
context.Context(c541df4) - credentials: update
client_credentialssupport (8b91c66)
Documentation¶
Internal¶
credentials_jwt.go: update (fcb7c6e)
v0.8.0 - 2021-10-13¶
Added¶
- credentials: add generic JWT support (
c8c991b)
Changed¶
cmd: move fromexamples ([dcb2702`](https://github.com/grokify/goauth/commit/dcb2702))cmd: move fromexamples ([ec2dd33`](https://github.com/grokify/goauth/commit/ec2dd33))
v0.7.6 - 2021-10-12¶
Changed¶
v0.7.5 - 2021-09-24¶
Changed¶
- scim:
User.Name.Inflate()(a565e90)
v0.7.4 - 2021-09-24¶
Changed¶
- scim: add
User.InflateDisplayName()(2af7ac9)
v0.7.3 - 2021-09-24¶
Changed¶
Fixed¶
- scim: return values (
abb7183)
v0.7.2 - 2021-09-12¶
Changed¶
- ringcentral/cmd/get_url: use
credentialsin canonical way (4c0dd76) - ringcentral/cmd/get_token: move code to
credentials(37f460f) - ringcentral: move to
cmdfromexamples(194ca1c) - ringcentral/examples/glipbot_auth: minor updates (
950d077) - go mod: update (
05acf0f) - ringcentral: update
ringcentral/examples/get_url(2716be2) - ringcentral: use
credentials/Optionsinexamples/get_token(04d1993)
Documentation¶
- README.md: update shield display order (
646ac8b)
Internal¶
- credentials: update parameter names (
75750e9)
v0.7.1 - 2021-09-11¶
Added¶
- credentials: add embeddable
Options(e5b4d05)
Documentation¶
- credentials: add
README.md(9006662)
Infrastructure¶
- gh actions: add
workflow_dispatch(74db330)
v0.7.0 - 2021-09-11¶
Added¶
- credentials: add server URL support (
146a842)
Changed¶
v0.6.5 - 2021-09-10¶
Changed¶
- ringcentral/examples/get_token: remove
oauth2more/ringcentraldependency (5da348b) - credentials: return set with
ReadCredentialsFromFile()(dcd3ed0)
v0.6.4 - 2021-09-09¶
Changed¶
- ringcentral: refactor: migrate to
credentials(2427c2d)
v0.6.3 - 2021-09-09¶
Changed¶
- go mod: update (
5ae2824) - ringcentral: migrate to
credentials(3ead566) - go mod: update (
7608112) - credentials: support existing token in
Credentials.NewClient()(09689c3)
Infrastructure¶
- gh actions: add Go 1.17 (
a5f5dab)
v0.6.2 - 2021-09-01¶
Added¶
- credentials: add
NewCredentialsJSON()(2403ed2)
v0.6.1 - 2021-08-18¶
Changed¶
- ringcentral:
examples/get_tokenadd account list (e728686) - go mod: update (
becb88c) - endpoints: add data (
36577d2) - endpoints: add data (
ba6823a) - endpoints: add data (
ada10ce) - endpoints: add data (
db2ac0d)
v0.6.0 - 2021-08-07¶
Added¶
- endpoints: init (
35bd866) - monday: add scopes (
6f9ed82) - credentials: add service name and OAuth endpoint inflation (
33d3bfb)
Changed¶
- endpoints: add data (
6555c15) - go mod: update (
98145c2) - credentials: add subdomain (
97780f9) - credentials: remove unneeded code (
eb5b81f) - endpoints: add service data (
0acadd4) - go mod: update (
02d3644)
v0.5.1 - 2021-07-30¶
Added¶
Changed¶
ringcentral/examples/get_token: addringcentral.NewTokenCli()support (10e0a8f)- credentials: remove old code (
b4d9275) - credentials: remove old cold (
bd1d1ac) - ringcentral: switch to generalized
credentials(a9c9d1d)
v0.5.0 - 2021-07-29¶
Added¶
- credentials: init (
45ec97f)
Changed¶
- token:
NewTokenCliFromWebi()(a5e1a9f)
v0.4.8 - 2021-07-25¶
Changed¶
v0.4.7 - 2021-07-19¶
Changed¶
v0.4.6 - 2021-07-12¶
Changed¶
Infrastructure¶
- travis ci: remove
travis.yml(b2a1f49)
v0.4.5 - 2021-07-05¶
Added¶
- sparkpost: add ICS example (
4e70335)
Changed¶
- go mod: update (
f7776bd) - metabase: add example cURL command to
get_token(32b21a0) - go mod: update (
b256d7a)
v0.4.4 - 2021-04-26¶
Added¶
Changed¶
Infrastructure¶
- gh actions: update Go versions (
495184d)
Internal¶
v0.4.3 - 2021-02-22¶
Added¶
- ringcental.CredentialsSet: add NewSimpleClient() (
db63ace) - ringcental.Credentials: add NewSimpleClient(), NewClientCli(), NewTokenCli() (
a88c5ae) - ringcentral: CredentialsSet.Accounts()/Keys() (
a20e403)
Changed¶
- go mod: update go.sum (
63e2edd) - ringcentral: move examples/get_token to use CredentialsSet (
30165b6) - update (
2e48f26) - extract client.go (
33827c6) - specific files (
5f73c57)
Infrastructure¶
- gh actions: rename (
18d973b)
v0.4.2 - 2021-01-27¶
Added¶
- scim: add UserSet{} (
438d0a0)
Changed¶
- rename file (
cc0a946)
v0.4.1 - 2021-01-27¶
Added¶
- scim: add Group and UserType support (
1ebfbb2) - ringcentral: add NewTokenCli() (
5fb2d97) - NewTokenFromWeb: add state param (
a1d16f8)
Changed¶
- update (
0ff68a3) - update (
15300ef) - update (
70ed25e) - zap: add go.uber.org/zap (
fff19c6) - oauth2more: move func (
aaab993)
Documentation¶
- style: update (
5c537f8)
Internal¶
- ringcentral: streamline (
06a5197)
v0.0.1 - 2020-12-29¶
Added¶
- ringcentral: add CredentialsSet{} (
9313d46) - hubspot.WriteContactsXLSX() (
7a37b71) - add scim.User.PhoneNumber(), scim.GetOneItem() (
53699ee) - scim.NewUser(), scim.Addresss.InflateStreetAddress() (
ea0cd0c) - add SCIM user address, IETF RFC-7643 (
b0fa73e) - add ringcentral.Credentials.NewClientUtil() (
35fcddd) - add ringcentral.NewCredentialsJSONs(), creds.Me(), creds.MeScim() (
6868762) - add error body to ringcentral.RetrieveRcToken() (
fbcad3d) - add scim.User.DisplayNameAny() (
9b48fb2) - add JWT example (
7657883) - add engageVoiceAccountId to RC PassswordCredentials (
8472426) - add ParseToken (
4635aba) - add zoom support (
89fad5f) - add Google docs (
f6ef4ac) - add multiservice.ConfigMore.AuthURL(),RedirectURL() (
f95cbb8) - add scim.User.EmailAddress() (
4a363d5) - add metabase.ClientUtil.GetCurrentUser()|GetSCIMUser() (
719dd81) - add metabase.NewConfig() metabase.NewClientConfig() (
7e90a81) - add NewClientTokenOAuth2 and update RingCentral (
ded45d1) - add google.NewClientFileStoreWithDefaults() (
381850f) - add GoogleConfigFileStore.SetDefaultFilepath() (
fbdabfa) - add generic OAuth2 redirect page (
a0100d7) - add multiservice.NewClientUtilForProviderTypeString() (
87c53e8) - add Go 1.13 Travis CI support (
ab390db) - add google.GoogleConfigFileStore{} (
34f82fa) - add docs (
fdff7ee) - add NewClientBasicAuth() (
ee89585) - add multiservice Facebook auth/token URLs (
7b17fe3) - add multiservice Facebook auth/token URLs (
f15185f) - add metabase.NewClientPasswordWithSessionId() (
06327aa) - add metabase.NewClientPasswordWithSessionId() (
890eb92) - add metabase/README.md (
21ed6ce) - add example interface function (
948f7a2) - add metabase.NewClientEnv() (
3d3af22) - add ringcentral.NewHttpClientEnvFlexStatic (
c4ecac6) - Add ringcentral token
inflatedJSON name (b251547) - add ringcentral.RcToken.RefreshTokenExpiry (
f861e3f) - add ringcentral.ApplicationCredentials.Exchange() (
defe561) - add comments (
ef21b7c) - add ringcentral.ApplicationConfigEnv (
3df2062) - add Go 1.11.x to CI (
3d74f61) - add Lyft (
e4419cd) - add NewClientToken[Base64Encode] (
58e4200) - add updateable ICS for Gmail calendar (
962e563) - add auth0 PKCE implementation (
6af4e5f) - add Auth0 PKCE demo (
1970e2b) - add Sourcegraph shield (
5fa57c7) - add more authorizationTypes (
1dba5f2) - add Sparkpost (
0dcbeff) - add ringcentral.ApplicationCredentials.ApplicationID (
b372c26) - add ringcentral helpers (
a080976) - add ms.NewClientWithTokenSet (
df9c394) - refactor multiservice, add redis (
73101a7) - add RingCentral password hashing (
e67f161) - add NewClientTokenJSON (
1ef0855) - add metabase.NewClientId (
557d5c6) - add titles.Parser (
8a444a3) - add zendesk.NewClientToken (
669a9cd) - add NewClientPassword (
cafe6e2) - add zendesk (
909660f) - add multiservice/beegouser (
bdb32ce) - add ringcentral user-agent (
a9148bf) - add RingCentral User-Agent headers (
58bf919) - add scim.User.AddEmail() (
0082215) - add aha SCIM user example (
70083d9) - add visa (
67c72cf) - add metabase, update fb (
60fad1b) - add metabase.NewClient() (
362ebe5) - add NewClientWebTokenStore, NewTokenStoreFileDefault (
10b4da8) - add aha.NewClient() (
8eac0f3) - add Travis CI (
9b34b58) - add salesforce.CreateSobject|GetAccountsAll (
36cb317) - add comment (
c96f598) - add RFC7617UserPass (
be82d47) - add basicauth and TLS client (
847f53a) - add token utilities (
146da59) - add ApplicationCredentials.Config() (
a9e8d99) - add constants (
7bad8e2) - add Salesforce from ENV methods (
3857e0f) - add more scopes (
2fe6305) - add Salesforce (
12e39f9) - add oauth2util.NewClientAccessToken and update rc (
1070e5f) - add ringcentral_get_account example (
33170a7) - add service user info (
d3cccb0) - add oauth2util.OAuth2Util interface (
c94140f) - add ringcentral support (
5b31e1c) - update docs to add demo app (
62e5016)
Changed¶
- update for
simplego(926e5e6) - metabase: error handling (
f230524) - metabase: enhance ease of use (
923892d) - update go mod; ci: update go versions (
6999065) - update (
2b46cc0) - add go mod (
ab85f69) - ringcentral/examples/get_token: print more info (
7c13111) - metabase: change code location (
792ac88) - add go 1.15 to CI (
d632902) - google: add CredentialsContainer.Scopes for easier management (
73c3227) - metabase: add Config.NewClient() convenience function (
24ee33b) - update for oauth2more.NewClientAuthzTokenSimple() breaking change (
420d2cd) - update comment (
c160d17) - bugfix,refactor (breaking): rename NewClientAuthzTokenSimple() from NewClientBearerTokenSimple(), orig was broken (
b315e11) - add Credentials.clientUtil() (
24fceaf) - remove ringceentral var Hostname (
25d1c77) - remove 1.9.x and 1.10.x (
00bb625) - update ringcentral.Credentials to store token (
8835185) - update constant names (
dd447e6) - Merge branch 'master' of https://github.com/grokify/oauth2more (
d98e085) - cleanup/refactor ringcentral (
1d690b1) - cleanup/refactor ringcentral (
e930f38) - update .travis.yml (
dad5a8c) - update for dependency (
16c9267) - simplify code (
6ce7d3d) - use jwt.StandardClaims (
4176edc) - use canonical dependency (
4ae0f10) - add Go 1.14, add (c) 2020 (
3a37e94) - update Google docs (
803d854) - Update Google support with NewClientFileStoreWithDefaultsCliEnv() (
1864e82) - streamline scim.User.EmailAddress() (
f959da4) - streamline credentials management (
fb2b9c7) - update metabase.NewConfigEnv() (
55db79a) - update metabase (
af19dcc) - update to "context" (
206220b) - extract credentials to separate file (
412f060) - update demo OAuth 2 callback URL (
77391ac) - Merge branch 'master' of https://github.com/grokify/oauth2more (
a8f34b6) - rearrange multiservice/tokens (
955f1a5) - early error response (
87d0630) - early error response (
0e2b363) - bugfixes (
b7e0630) - bugfixes (
78655a4) - update multiservice to handle providerKey and providerType separately (
22c2981) - update multiservice to handle providerKey and providerType separately (
3970884) - update Google userinfo API (
6cca206) - update Google userinfo API (
9fa9ea5) - Support Go 1.12 on CI (
82cf7df) - Support Go 1.12 on CI (
0652b80) - update metabase examples (
3a90f7b) - update metabase examples (
ab031c6) - update constants (
2587cb0) - update constants (
0372f43) - update license (
f9c5d92) - update license (
1bc643e) - update salesforce_versions example (
22d7c91) - update salesforce_versions example (
0cf148d) - update .gitignore (
37f3b2b) - update .gitignore (
d085b35) - update style (
dfd345b) - update metabase example (
7d4d704) - update metabase (
42ddc77) - update metabase_example (
8a97b2b) - update metabase client (
eb0d6f6) - update ringcentral.NewHttpClientEnvFlexStatic (
b59a1d3) - update style (
289373e) - streamline code (
cef28da) - update rcToken.OAuth2Token() (
e0d76f7) - update Sparkpost example (
ffd5c4d) - update Google Credentials struct (
b35cef9) - update Lyft (
0ddef09) - update lyft (
7853c18) - Merge branch 'master' of https://github.com/grokify/oauth2more (
1c76acc) - streamline code (
d130600) - update style (
4e178ee) - update constant use (
d377478) - update style (
600097c) - improve error handling (
9ffae32) - update error message (
6f02481) - update style (
3cc4076) - update style (
be94065) - rename file (
a23cc85) - update .travis.yml (
38eeb23) - update multiservice redis (
5525c91) - update style (
6349bae) - update LICENSE.md (
f41f3c3) - update ContentType constants (
983fc53) - update constant (
4b70a94) - update env (
f85a151) - rename (
b9065d8) - rename (
313e635) - rename (
0220eba) - update folders (
05ba6f0) - update zendesk (
e19f9eb) - update style (
469e064) - update zendesk (
94561ee) - update ringcentral/examples/get_account (
09f8c67) - update salesforce (
9e90148) - update RingCentral password grant (
c9c4500) - update google & metabase (
0c9b7de) - update Go versions (
0de8b45) - rename files (
9d1d360) - update ringcentral (
c3cd994) - update examples (
a6be188) - update ringcentral (
f128c74) - update glipbot_auth demo (
a502d51) - move glipbot auth example (
e22550e) - update multiservice (
b2c5891) - Merge branch 'master' of https://github.com/grokify/oauth2more (
1964aed) - update salesforce (
c2743af) - update style (
23d65ff) - rename to oauth2more, oauth2more/scim (
aaae482) - update multiservice support (
953c783) - update salesforce example (
1cddcad) - update for govet (
c4db8a4) - Merge branch 'master' of https://github.com/grokify/oauth2util (
9d5000b) - update travis (
69a105f) - Merge branch 'master' of https://github.com/grokify/oauth2util (
5a1990f) - Merge branch 'master' of https://github.com/grokify/oauth2util (
eb789c1) - simplify code (
4f9ddde) - update shield URLs (
fbc5c5c) - update to oauth2util (
31ef50c) - update tokenstorefile (
ee3ca40) - update google (
d22d35f) - adjust package for NewTokenFromWeb() (
8b25640) - update google (
b6f7f7c) - update google (
cf48654) - update google (
810aaf9) - update google (
3469739) - update salesforce (
c386390) - update rc/glip auth (
27849a6) - refactor (
9863278) - update ringcentral/client (
1fc7a06) - update scim email and phone numbers to generic item (
823c7ec) - streamline (
ac8052c) - update salesforce (
96aa8e9) - update to oauth2util-go name (
21c6ac0) - update style (
e9886c6) - update ringcentral.NewEndpoint() (
7875589) - update to httputilmore (
cbf50bc) - adjust grokify httputil to httputilmore (
2d70ece) - update ringcentral (
81d0f6f) - refactor (
d3354e5) - cleanup (
fff74dc) - Merge branch 'master' of https://github.com/grokify/oauth2-util-go (
eae92a1) - update services (
f1aa4c8) - initial commit (
8d77c9b)
Removed¶
- remove Go 1.8 testing (
04cb9de) - remove dependency (
ee4effc) - remove dependency (
47289a2) - remove unneeded code (
8511d49) - remove unneeded code (
dcfa682) - remove unneeded code (
935b5fa) - remove Go 1.7.x (
fd133d9) - remove unneeded comments (
758767e) - remove unneeded code (
b2e2350) - remove old code (
abfed3a) - remove unnecessary comments (
93d8cfa) - remove import (
d452181) - remove old Go versions from travis (
630cb2b) - remove services subdir (
5da205d) - remove unnecessary lines (
33fa291)
Fixed¶
- metabase/examples/get_token: update for linter fix (
9ef063e) - multiservice: OAuth2Provider.String() yields a string of one rune, not a string of digits (
1178531) - scim.User.PhoneNumber() (
0a131ce) - fix ineffassign (
3d22089) - fix spelling (
4457056) - fix vars (
2075486) - fix misspelling (
d5548ab) - fix ineffassign (
df489f6) - fix ineffassign95 (
a8e6bca) - fix unused declaration (
17404e4) - fix misspell (
80c82f4) - fix build (
a07d840) - fix typo (
f4a0e41)
Documentation¶
- shields: update links (
ff6f70d) - enhance README.md (
dfba089) - update docs (
9b8c9c9) - update docs (
e9bd821) - update docs (
5f68112) - update docs (
ef96add) - update docs (
cfe61c3) - update docs (
009c50f) - update docs (
d630da1) - update docs (
44f059b) - update docs (
f3b6ddb) - update docs (
eaf70aa) - update docs (
61ed0c9) - update docs (
92f6482) - update docs (
ffae016) - update docs (
2bb5a11) - update docs (
0e294bb) - update docs (
d33ccd0) - update docs (
662366b) - update docs (
57663cb) - update docs (
d3a353a)
Infrastructure¶
- migrate to GitHub Actions (
bbdb650)
Internal¶
- breaking: scim.User.ExternalID and ProfileURL (
f6fe7c4)