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.24.0 - 2026-08-23 (8965867)¶
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(8965867)
Dependencies¶
- 6 dependency updates
Documentation¶
- Update README badges/shields (
bc35371)
v0.23.30 - 2026-05-11¶
Added¶
- add JWT service and bearer token middleware (
327c4b8)
Dependencies¶
- 17 dependency updates
Build¶
- bump github.com/grokify/sogo from 0.14.0 to 0.15.0 (
a79c8db) - bump golang.org/x/net from 0.53.0 to 0.54.0 (
a6d4cc1) - bump github.com/grokify/mogo from 0.74.0 to 0.74.4 (
dece03a) - bump google.golang.org/api from 0.273.0 to 0.278.0 (
49b2100) - bump github.com/caarlos0/env/v11 from 11.4.0 to 11.4.1 (
42b74aa) - bump github.com/rs/zerolog from 1.35.0 to 1.35.1 (
2f7db54) - bump golang.org/x/image from 0.37.0 to 0.38.0 (
1ed4fc5) - bump github.com/rs/zerolog from 1.34.0 to 1.35.0 (
cb600e3) - bump google.golang.org/api from 0.272.0 to 0.273.0 (
93c91af) - bump github.com/grokify/gocharts/v2 from 2.26.9 to 2.27.0 (
276f18e) - bump github.com/grokify/mogo from 0.73.4 to 0.74.0 (
8a0bfb8) - bump google.golang.org/api from 0.266.0 to 0.272.0 (
5203975) - bump google.golang.org/grpc from 1.79.1 to 1.79.3 (
e8210bf) - bump github.com/grokify/mogo from 0.73.2 to 0.73.4 (
29cb300) - bump golang.org/x/net from 0.50.0 to 0.51.0 (
129b4d1) - bump github.com/caarlos0/env/v11 from 11.3.1 to 11.4.0 (
ba4d1d6) - bump github.com/grokify/mogo from 0.73.1 to 0.73.2 (
69b9228)
Internal¶
golangci-lint: fix various (edef4aa)workflows: update to shared workflows (369484e)go mod: update dependencies (72ff26e)workflows: update shared filenames (d0bb10e)
v0.23.29 - 2026-02-14¶
Security¶
- Potential fix for code scanning alert no. 2: Cookie 'Secure' attribute is not set to true (
d3b2e3f) - Potential fix for code scanning alert no. 3: Cookie 'HttpOnly' attribute is not set to true (
046736f)
Fixed¶
- Merge pull request #435 from grokify/alert-autofix-2 (#435,
0d9209a) - Merge pull request #434 from grokify/alert-autofix-3 (#434,
c127ce6)
Dependencies¶
- 10 dependency updates
Documentation¶
- update (
8b5f3ae)
Build¶
- bump github.com/grokify/mogo from 0.72.7 to 0.73.0 (
8c183b3) - bump google.golang.org/api from 0.262.0 to 0.264.0 (
e3e4275) - bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 (
6064bd5) - bump google.golang.org/api from 0.259.0 to 0.262.0 (
d5ac7f1) - bump golang.org/x/net from 0.48.0 to 0.49.0 (
f09ae68) - bump github.com/grokify/mogo from 0.72.5 to 0.72.6 (
c96c5bc) - bump google.golang.org/api from 0.258.0 to 0.259.0 (
2e4b394) - bump github.com/google/go-querystring from 1.1.0 to 1.2.0 (
33f0266) - bump github.com/grokify/mogo from 0.72.3 to 0.72.5 (
4451aa7) - bump google.golang.org/api from 0.257.0 to 0.258.0 (
99d8bec)
Internal¶
go mod: update dependencies (d2f812d)goauth.CredentialsGCP: streamlineNewClient()(0b3ea2a)go mod: update dependencies (4bed06b)go mod: update dependencies (a0e485f)
v0.23.22 - 2025-09-28¶
Changed¶
goauth: renameNewCredentialsFromX()functions for consistency ([f6c3f66`](https://github.com/grokify/goauth/commit/f6c3f66))
v0.23.21 - 2025-09-28¶
Security¶
- Potential fix for code scanning alert no. 1: Writable file handle closed without error handling (
4d843c7)
Added¶
goauth: addReadCredentialsFromCLI()(375ccb9)
Fixed¶
Dependencies¶
- 1 dependency update
Build¶
- bump google.golang.org/api from 0.249.0 to 0.250.0 (
d0317ec)
Internal¶
v0.23.15 - 2025-06-22¶
Added¶
goauth: addNewClientCmd()(a0eea98)goauth: make auth optional inOptions.NewClient()andgoauthCLI (526817e)
Dependencies¶
- 14 dependency updates
Build¶
- bump google.golang.org/api from 0.236.0 to 0.238.0 (
0456c8a) - bump github.com/grokify/mogo from 0.70.5 to 0.70.8 (
b384532) - bump github.com/grokify/gocharts/v2 from 2.24.10 to 2.24.11 (
6658146) - bump github.com/grokify/mogo from 0.70.1 to 0.70.3 (
195dbcd) - bump golang.org/x/net from 0.40.0 to 0.41.0 (
93d8f04) - bump github.com/grokify/sogo from 0.11.4 to 0.11.5 (
e690bb9) - bump google.golang.org/api from 0.235.0 to 0.236.0 (
2243120) - bump github.com/grokify/gocharts/v2 from 2.24.9 to 2.24.10 (
e819f11) - bump github.com/grokify/gocharts/v2 from 2.24.8 to 2.24.9 (
ef294bf) - bump github.com/grokify/sogo from 0.11.1 to 0.11.4 (
06f0631) - bump google.golang.org/api from 0.233.0 to 0.235.0 (
58533d6) - bump github.com/grokify/gocharts/v2 from 2.24.7 to 2.24.8 (
357f8f8) - bump github.com/grokify/sogo from 0.11.0 to 0.11.1 (
c443f58) - bump google.golang.org/api from 0.232.0 to 0.233.0 (
9661508)
Internal¶
v0.23.7 - 2025-03-22¶
Changed¶
goauth: add http status code (5c7bf98)
Dependencies¶
- 9 dependency updates
Documentation¶
README.md: update GitHub action badge links for branch (f057c83)README.md: update GitHub action badge links for branch (bbe74f6)
Build¶
- bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (
dee8d5d) - bump google.golang.org/api from 0.226.0 to 0.227.0 (
050d9a4) - bump google.golang.org/api from 0.224.0 to 0.226.0 (
d178a1a) - bump github.com/grokify/gocharts/v2 from 2.22.2 to 2.22.3 (
4a80088) - bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 (
b1c9927) - bump google.golang.org/api from 0.223.0 to 0.224.0 (
ad89e04) - bump golang.org/x/net from 0.35.0 to 0.37.0 (
0390409) - bump google.golang.org/api from 0.222.0 to 0.223.0 (
0c77199) - bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 (
9e4b382)
Internal¶
v0.23.6 - 2025-02-23¶
Added¶
goauth: addCLIRequest{}(86d6011)authutil: addClientCredentialsToken()(5dbb151)authutil: addTokenSource()(761cbfb)authutil: update for deps and minor reordering (412ccb7)
Changed¶
cmd/goauth: update error handling (e563cab)goauth: simplify code (a3ac9f5)goauth: add CLI support toOptions.NewClient()(b377fb5)cmd/goauth: simplify code (9252186)goauth: remove unneeded code (922626b)
Dependencies¶
- 3 dependency updates
Build¶
- bump google.golang.org/api from 0.221.0 to 0.222.0 (
a90cca6) - bump google.golang.org/api from 0.220.0 to 0.221.0 (
b2fa835) - bump golang.org/x/net from 0.34.0 to 0.35.0 (
bfe98c1)
Internal¶
- go mod: update (
0e9408a) goauth: fix misspelling (5d3ecd3)- go mod: update (
bb03326) - deps: update go versions (
e650fa9)
v0.23.5 - 2025-02-09¶
Changed¶
authutil: simplify withjsonutil.MustMarshal()(1e4621a)
Documentation¶
README.md: remove codeclimate shield due to non-response (15f22d1)
v0.23.4 - 2025-02-09¶
Changed¶
authutil: update error handling (ed2ecb2)authutil/jwtutil: instantiatehttpsimple.Request.HeadersinNewTokenOAuth2JWT()(0106303)
v0.23.3 - 2025-02-09¶
Added¶
authutil: addGrantTypeSAML2Bearerconstant (9d24e01)
Dependencies¶
- 2 dependency updates
Documentation¶
README.md: add golangci-lint shield (4c21b37)
Build¶
- bump github.com/grokify/mogo from 0.67.6 to 0.67.8 (
706cb2f) - bump github.com/grokify/sogo from 0.9.1 to 0.10.0 (
b3546b1)
Internal¶
- go mod: update (
bd111c6) authutil: add#nosec G101for false positive (4b476b6)- go mod: update (
01dcb02)
v0.23.0 - 2025-01-07¶
Added¶
goauth: addCredentialsGoogleOAuth2{},CredentialsGoogleOAuth2.CredentialsOAuth2()(ed90203)google: addCredentials.FirstRedirectURI(),Credentials.OAuth2Endpoint()(339af4c)goauth: addCredentials.ExistingValidToken(),Credentials.NewOrExistingValidToken()(a10309a)
Changed¶
ReadFileCredentialsSet(): adderrorsutil.NewErrorWithLocation()usage (8590d06)CredentialsOAuth2.NewToken()add easier state confirmation (535d043)
Fixed¶
Credentials{}: update JSON tag (b2bcb3b)
Dependencies¶
- 3 dependency updates
Build¶
- bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 (
9b794b9) - bump github.com/grokify/gocharts/v2 from 2.21.6 to 2.21.9 (
8a5746e) - bump github.com/grokify/gocharts/v2 from 2.21.4 to 2.21.6 (
364b36c)
Internal¶
v0.22.7 - 2024-12-24¶
Changed¶
- go mod: update (
1886cb7)
Dependencies¶
- 4 dependency updates
Build¶
- bump github.com/grokify/gocharts/v2 from 2.21.2 to 2.21.3 (
6ca9be7) - bump google.golang.org/api from 0.211.0 to 0.214.0 (
81454ba) - bump golang.org/x/net from 0.32.0 to 0.33.0 (
59ccbe1) - bump github.com/caarlos0/env/v11 from 11.2.2 to 11.3.0 (
b27ffc1)
Internal¶
- go mod: update (
45dc5f2)
v0.22.6 - 2024-12-15¶
Changed¶
- go mod: update (
257ab0d)
Dependencies¶
- 3 dependency updates
Build¶
- bump github.com/grokify/mogo from 0.66.0 to 0.66.1 (
fe0c598) - bump golang.org/x/net from 0.31.0 to 0.32.0 (
1c66268) - bump google.golang.org/api from 0.209.0 to 0.210.0 (
0138b94)
v0.22.5 - 2024-12-02¶
Changed¶
- go mod: update (
c2da437) - go mod: update (
3405c97) goauth: streamline code inCredentialsOAuth2.RefreshTokenSimple()(244cb6c)
Dependencies¶
- 3 dependency updates
Build¶
- bump github.com/grokify/mogo from 0.65.6 to 0.65.7 (
a6a56ae) - bump google.golang.org/api from 0.207.0 to 0.209.0 (
abb8323) - bump github.com/grokify/gocharts/v2 from 2.20.6 to 2.21.0 (
c21ce0e)
v0.22.4 - 2024-11-20¶
Changed¶
- go mod: update (
16596f3)
Dependencies¶
- 3 dependency updates
Build¶
- bump google.golang.org/api from 0.206.0 to 0.207.0 (
9096c22) - bump github.com/grokify/mogo from 0.65.3 to 0.65.4 (
86e0bac) - bump google.golang.org/api from 0.205.0 to 0.206.0 (
408317a)
v0.22.3 - 2024-11-10¶
Changed¶
authutil: addTestAuthorizationTypeString()(4a1fc14)- go mod: update (
661c882) - go mod: update (
5dbaf36)
Dependencies¶
- 6 dependency updates
Build¶
- bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (
b079cb6) - bump google.golang.org/api from 0.204.0 to 0.205.0 (
f5749ae) - bump github.com/grokify/gocharts/v2 from 2.20.3 to 2.20.4 (
7313be7) - bump google.golang.org/api from 0.203.0 to 0.204.0 (
a059921) - bump github.com/grokify/mogo from 0.65.0 to 0.65.1 (
e19cf45) - bump google.golang.org/api from 0.200.0 to 0.203.0 (
1653187)
v0.22.2 - 2024-10-14¶
Changed¶
- go mod: update (
cb3ee01)
Dependencies¶
- 1 dependency update
Build¶
- bump google.golang.org/api from 0.199.0 to 0.200.0 (
2ad95fa)
v0.22.1 - 2024-10-06¶
Added¶
goauth: addOptions.CredentialsSet()(9daf33c)goauth: addParseOptions(),Options.NewClient()(76c385c)
Changed¶
- go mod: update (
cae1332) - go mod: update (
e63951b) goauth: renameReadCredentialsFromSetFile()fromReadCredentialsFromFile()(f4e0aad)- go mod: update (
a43dc77) - go mod: update (
948ab14)
Dependencies¶
- 5 dependency updates
Build¶
- bump google.golang.org/api from 0.198.0 to 0.199.0 (
bc31c1d) - bump google.golang.org/api from 0.197.0 to 0.198.0 (
d5f6a76) - bump google.golang.org/api from 0.196.0 to 0.197.0 (
cdc3ed8) - bump github.com/grokify/gocharts/v2 from 2.20.0 to 2.20.1 (
ca8db3c) - bump google.golang.org/api from 0.195.0 to 0.196.0 (
b7727f6)
v0.22.0 - 2024-09-02¶
Added¶
goauth: addReadFileCredentialsFromCredentialsSet(),Options.Credentials()(5768a46)
Changed¶
Dependencies¶
- 3 dependency updates
Build¶
- bump google.golang.org/api from 0.194.0 to 0.195.0 (
847c0e1) - bump github.com/grokify/mogo from 0.64.8 to 0.64.9 (
1cf7f63) - bump google.golang.org/api from 0.192.0 to 0.194.0 (
402c1d0)
Infrastructure¶
- go test: update go versions (
6331e68)
v0.21.10 - 2024-08-18¶
Changed¶
metabase: update nosec - add links (038414a)metabase: update nosec (ddbff25)metabase: update nosec (8c711da)metabase: update nosec (c63f00e)authutil/introspect: add server timeouts (70ab709)goauth: remove unused param (unparam) (0c5c057)authutil/introspect: fix various (ad65538)- go mod: update (
13f2289)
Dependencies¶
- 1 dependency update
Build¶
- bump google.golang.org/api from 0.191.0 to 0.192.0 (
8ea767b)
v0.21.9 - 2024-08-11¶
Added¶
goauth: addNewClient()(a22acfb)
v0.21.8 - 2024-08-10¶
Added¶
authutil/introspect: addIntrospectResponse.Clone()(289386c)
Changed¶
- go mod: update (
f4bd8a3) google: addcontext.Context(c86e02f)- go mod: update (
3f316a5) authutil/introspect: update field names for readability/usability (3fcebae)
Dependencies¶
- 5 dependency updates
Build¶
- bump google.golang.org/api from 0.190.0 to 0.191.0 (
556cadc) - bump golang.org/x/net from 0.27.0 to 0.28.0 (
84557fa) - bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 (
75aa62a) - bump google.golang.org/api from 0.189.0 to 0.190.0 (
10243bf) - bump google.golang.org/api from 0.188.0 to 0.189.0 (
b9f0ce4)
Internal¶
v0.21.6 - 2024-07-19¶
Added¶
authutil/introspect: add mock server code for RFC-7662 OAuth 2.0 Token Introspection endpoint (204e344)authutil/jwtutil: addCreateJWTHS256SignedString()(8ca3031)
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 (
010f547) - bump golang.org/x/image from 0.17.0 to 0.18.0 (
7add770) - bump google.golang.org/api from 0.185.0 to 0.186.0 (
fbb32d2)
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 (
08d7ed3) - bump google.golang.org/api from 0.182.0 to 0.184.0 (
a56f075) - bump github.com/grokify/mogo from 0.64.3 to 0.64.4 (
28a784a) - bump golang.org/x/net from 0.25.0 to 0.26.0 (
5cf34c8) - bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 (
2c77d7e)
v0.21.3 - 2024-06-03¶
Added¶
authutil: add JWT claim constants (b42cc15)
Changed¶
- go mod: update (
530acc9) authutil: addcontext.ContexttoNewTokenOAuth2JWT()(894a74f)- go mod: update (
91ff939)
Dependencies¶
- 1 dependency update
Build¶
- bump google.golang.org/api from 0.181.0 to 0.182.0 (
d46f22d)
Internal¶
authutil: update coding style inParseJWTString()(db6c425)
v0.21.2 - 2024-05-28¶
Added¶
authutil: addCredentialsOAuth2.NewTokenPasswordCredentials()(3e44ac2)
Changed¶
goauth: updateCredentialsOAuth2.newTokenPasswordCredentialsRequest()(c00f1a6)- go mod: update (
8edab71) authutil: update func name to use Go initialisms:ParseJWTString()(80b4a33)
v0.21.1 - 2024-05-27¶
Added¶
ringcentral: addCredentialsJWTBearer()(d9e5aaa)goauth,zoom: add support for Zoomaccount_credentialsOAuth 2.0 flow (84bacb5)
Changed¶
authutil: add TLSMinVersiontoClientSetTLSInsecureSkipVerify()(92b83ef)authutil: updateClientSetTLSInsecureSkipVerify()(f18a94e)- go mod: update (
82abf85) - go mod: update (
f6e908c) endpoints: fix misspelling (49ce065)goauth: update error handling (9a6b4c7)goauth,authutil: remove unneeded code and extra param (9c716ee)- golangci: fix various (
925d454) zoom: deprecate Zoom JWT support per upstream (6f5568e)
Dependencies¶
- 1 dependency update
Build¶
- bump google.golang.org/api from 0.180.0 to 0.181.0 (
7ffbdd2)
Internal¶
zoom: update (db38c27)
v0.21.0 - 2024-05-12¶
Added¶
aha: support sub-domain API URLs. AddNewSimpleClient(),BuildCredentials(),ClientUtil.SetSimpleClient()(3afed8c)goauth: addCredentialsOAuth2.NewSimpleClient()(d007394)
Changed¶
Internal¶
aha: renamemainpackage tomain.go(265818f)
v0.20.16 - 2024-05-10¶
Changed¶
goauth: update to usecontext.Context(a885a9a)goauth: updateCredentials.NewToken()to support jwtbearer; general support forcontext.Context(d5e0e8e)
Dependencies¶
- 4 dependency updates
Build¶
- bump google.golang.org/api from 0.177.0 to 0.179.0 (
c3b3fe8) - bump golangci/golangci-lint-action from 5 to 6 (
61d518a) - bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 (
3b5fd0c) - bump google.golang.org/api from 0.176.1 to 0.177.0 (
9307ff8)
v0.20.15 - 2024-04-30¶
Changed¶
- go mod: update (
9aed8eb)
Dependencies¶
- 5 dependency updates
Build¶
- bump github.com/grokify/mogo from 0.63.9 to 0.63.10 (
2799ff6) - bump golangci/golangci-lint-action from 4 to 5 (
61206e6) - bump google.golang.org/api from 0.175.0 to 0.176.1 (
cb8336b) - bump github.com/grokify/mogo from 0.63.8 to 0.63.9 (
5768cc0) - bump google.golang.org/api from 0.172.0 to 0.175.0 (
3aa8abf)
v0.20.14 - 2024-04-15¶
Changed¶
- go mod: update (
c1e660b)
Dependencies¶
- 1 dependency update
Build¶
- bump github.com/grokify/gocharts/v2 from 2.18.4 to 2.18.5 (
fa214a3)
v0.20.13 - 2024-04-07¶
Added¶
oidc: addUserInfo{}(99988e0)
Changed¶
Dependencies¶
- 5 dependency updates
Build¶
- bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 (
383b0fd) - bump google.golang.org/api from 0.171.0 to 0.172.0 (
1548324) - bump google.golang.org/api from 0.170.0 to 0.171.0 (
68a321a) - bump github.com/grokify/mogo from 0.63.2 to 0.63.3 (
5d61e13) - bump google.golang.org/api from 0.169.0 to 0.170.0 (
34c1be7)
v0.20.12 - 2024-03-10¶
Changed¶
- go mod: update (
5f7b115)
Dependencies¶
- 7 dependency updates
Build¶
- bump google.golang.org/api from 0.161.0 to 0.169.0 (
461b6f2) - bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 (
28ebc1d) - bump github.com/golang-jwt/jwt/v5 from 5.2.0 to 5.2.1 (
02b9885) - bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 (
14780b2) - bump golangci/golangci-lint-action from 3 to 4 (
ca9dca8) - bump github.com/rs/zerolog from 1.31.0 to 1.32.0 (
16b2772) - bump github.com/grokify/gocharts/v2 from 2.18.0 to 2.18.1 (
22f967f)
v0.20.11 - 2024-02-02¶
Changed¶
- go mod: update (
bbf336b)
Dependencies¶
- 2 dependency updates
Build¶
- bump google.golang.org/api from 0.158.0 to 0.161.0 (
5e0f124) - bump google.golang.org/api from 0.157.0 to 0.158.0 (
f9cbe51)
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 (
79c03cf)
v0.20.9 - 2024-01-15¶
Changed¶
Dependencies¶
- 2 dependency updates
Documentation¶
README.md: add codeclimate shield (2563312)
Build¶
- bump google.golang.org/api from 0.154.0 to 0.156.0 (
65845fd) - bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 (
ab7c0f3)
v0.20.8 - 2023-12-24¶
Changed¶
- go mod: update (
a4c6836)
Dependencies¶
- 3 dependency updates
Build¶
- bump golang.org/x/crypto from 0.16.0 to 0.17.0 (
bf0ef98) - bump github.com/grokify/mogo from 0.62.3 to 0.62.5 (
c5e066c) - bump google.golang.org/api from 0.153.0 to 0.154.0 (
d7a9b1f)
v0.20.7 - 2023-12-11¶
Changed¶
- go mod: update (
455825d)
v0.20.6 - 2023-12-10¶
Changed¶
- go mod: update (
ebd1a1f)
Dependencies¶
- 4 dependency updates
Build¶
- bump actions/setup-go from 4 to 5 (
d369d84) - bump github.com/golang-jwt/jwt/v5 from 5.1.0 to 5.2.0 (
bafd3fc) - bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (
8986d38) - bump github.com/grokify/mogo from 0.61.0 to 0.61.1 (
72db78f)
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 (
b263477) - bump google.golang.org/api from 0.149.0 to 0.150.0 (
221fe83) - bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 (
97cc69d) - bump github.com/golang-jwt/jwt/v5 from 5.0.0 to 5.1.0 (
3eb7c16) - bump github.com/grokify/gocharts/v2 from 2.14.1 to 2.15.1 (
b7e5c3a) - bump google.golang.org/api from 0.148.0 to 0.149.0 (
70bfcdd) - bump google.golang.org/api from 0.147.0 to 0.148.0 (
85d79e1)
v0.20.4 - 2023-10-16¶
Changed¶
v0.20.3 - 2023-10-15¶
Changed¶
- go mod: update (
2ce3e45) visa: updateConfig.NewClient()(f430963)- go mod: update (
1a4b158) - go mod: update (
a1de86a)
Fixed¶
Dependencies¶
- 11 dependency updates
Build¶
- bump google.golang.org/api from 0.145.0 to 0.147.0 (
69ad7ce) - bump golang.org/x/net from 0.16.0 to 0.17.0 (
ddbf7b5) - bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 (
db4bda8) - bump google.golang.org/api from 0.143.0 to 0.145.0 (
b1ef5ba) - bump google.golang.org/api from 0.142.0 to 0.143.0 (
98e13f7) - bump github.com/rs/zerolog from 1.30.0 to 1.31.0 (
c57c2eb) - bump google.golang.org/api from 0.141.0 to 0.142.0 (
8597e24) - bump github.com/grokify/mogo from 0.55.0 to 0.56.0 (
41382d4) - bump google.golang.org/api from 0.139.0 to 0.141.0 (
0dd3b5e) - bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 (
fe8a09b) - bump actions/checkout from 3 to 4 (
0942e73)
v0.20.2 - 2023-09-04¶
Changed¶
- go mod: update (
50938de)
Dependencies¶
- 1 dependency update
Build¶
- bump github.com/grokify/gocharts/v2 from 2.11.2 to 2.12.0 (
c1e03c3)
v0.20.1 - 2023-08-28¶
Changed¶
Dependencies¶
- 1 dependency update
Documentation¶
- ci: update shield links (
202aae9)
Build¶
- bump github.com/grokify/mogo from 0.54.0 to 0.54.1 (
e67e5b6)
v0.20.0 - 2023-08-27¶
Added¶
Credentials: add support for GCP Service Accounts (e0c0f72)authutil: addcustom_staticgrant type (328d424)google: addReadCredentialsFile(),Credentials.NewClient()(bc7a426)
Changed¶
- go mod: update (
900be39) - upgrade
github.com/golang-jwt/jwttov5fromv4(30b45f5) - go mod: update (
02457cd) - upgrade
github.com/golang-jwttov5 fromv4([4a4d0d7`](https://github.com/grokify/goauth/commit/4a4d0d7)) - upgrade
github.com/caarlos0/envtov9fromv6(f1a3a14) - remove direct dependency on
github.com/pquerna/ffjson(4f69b1b) - golangci: add nosec for credentials env var names (
e3cff07) - update initialisms and rw permissions (
d11f09a) - go mod: update (
96b7a71) goauth: standardizeCredentialsOAuth2{}(19d9f0d)
Dependencies¶
- 14 dependency updates
Documentation¶
README.md: update repo reference (60d2b1c)
Build¶
- bump github.com/grokify/gocharts/v2 from 2.9.1 to 2.10.0 (
5f57777) - bump github.com/grokify/mogo from 0.52.0 to 0.53.0 (
6f0125a) - bump google.golang.org/api from 0.136.0 to 0.138.0 (
80ff5a8) - bump google.golang.org/api from 0.134.0 to 0.136.0 (
5411301) - bump github.com/rs/zerolog from 1.29.1 to 1.30.0 (
bd49c01) - bump github.com/grokify/mogo from 0.50.0 to 0.52.0 (
8caa1a0) - bump google.golang.org/api from 0.132.0 to 0.134.0 (
b4cc757) - bump google.golang.org/api from 0.131.0 to 0.132.0 (
a158574) - bump google.golang.org/api from 0.130.0 to 0.131.0 (
2061cc5) - bump google.golang.org/api from 0.129.0 to 0.130.0 (
8130d53) - bump golang.org/x/oauth2 from 0.9.0 to 0.10.0 (
d8c1f1c) - bump google.golang.org/api from 0.128.0 to 0.129.0 (
2b68ac1) - bump google.golang.org/api from 0.127.0 to 0.128.0 (
675b1cd) - bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 (
efe8914)
Infrastructure¶
- go test: add Go
1.21.x(b514dda)
Internal¶
v0.19.0 - 2023-06-13¶
Changed¶
- go mod: update (
fef722e) - golangci: remove
skip-go-installation:from gh action (2df97d2) - golangci: increase timeout (
d74f893) - golangci: re-enable (
92d0e72) ringcentral/cmd/glipbot_auth: add http server timeouts (4e1240a)endpoints: remove unneeded code (642e79b)CredentialsSet{}: set consistent pointer receiver forCredentialsSet{}(a64329d)
Fixed¶
- Merge pull request #119 from 1024pix/fix_metabase_login_with_username_and_password (#119,
5cac329) - Fix login with username/password if no session id set (
8f7aad4)
Dependencies¶
- 8 dependency updates
Build¶
- bump google.golang.org/api from 0.125.0 to 0.127.0 (
484ab0a) - bump google.golang.org/api from 0.123.0 to 0.125.0 (
5f9f94c) - bump google.golang.org/api from 0.122.0 to 0.123.0 (
9447236) - bump google.golang.org/api from 0.121.0 to 0.122.0 (
ba43a1e) - bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (
e166801) - bump google.golang.org/api from 0.119.0 to 0.121.0 (
20ac2f0) - bump google.golang.org/api from 0.118.0 to 0.119.0 (
4ff1836) - bump github.com/rs/zerolog from 1.29.0 to 1.29.1 (
b4ccb48)
Infrastructure¶
- update
buildname fromtest; cleanuplint.yamlordering (efa862f)
v0.18.0 - 2023-04-12¶
Changed¶
- update for moving
goauth/credentialstogoauth(45c2b4a) - move
goauth/credentialstocredentialsdue to maturity and popularity (4dbcb21) - update to
ahautil(3807f9d) - move
goauthpage togoauth/authutil(6e668eb)
v0.17.8 - 2023-04-12¶
Added¶
credentials: addCredentialsSet.WriteFile()(665bddc)
Changed¶
- go mod: update (
39e8487)
Dependencies¶
- 3 dependency updates
Build¶
- bump google.golang.org/api from 0.116.0 to 0.118.0 (
48f4e76) - bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 (
f02d92f) - bump google.golang.org/api from 0.114.0 to 0.116.0 (
227683b)
v0.17.7 - 2023-03-28¶
Changed¶
- golangci: disable due to
typecheckfalse positives: golangci/golangci-lint#2912 (#2912,28a8447) - go mod: update (
9d965b9)
Dependencies¶
- 1 dependency update
Build¶
- bump actions/setup-go from 3 to 4 (
b8176a2)
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 (
19ac781) - bump github.com/joho/godotenv from 1.4.0 to 1.5.1 (
27c7124)
Infrastructure¶
- gh actions: add go
v1.20.x(9d6dfd2)
v0.17.5 - 2023-01-28¶
Changed¶
v0.17.4 - 2023-01-14¶
Changed¶
- go mod: remove direct dependency
github.com/grokify/gohttp(f28486d)
v0.17.3 - 2023-01-14¶
Added¶
credentials: addCredentialsOAuth2.RefreshToken(),CredentialsOAuth2.RefreshTokenSimple()(080d4a2)
Changed¶
- go mod: update (
41cd331)
v0.17.2 - 2022-12-26¶
Changed¶
credentials: udpateCredentialsOAuth2.NewClient()(a7b37a5)
v0.17.1 - 2022-12-20¶
Changed¶
credentials: add JSON formatting toCredentialsOAuth2.MarshalJSON()(c11d1ce)
v0.17.0 - 2022-12-20¶
Added¶
credentials: addAuthCodeOptions{}(3ddfbf3)credentials: addParseCredentialsOAuth2(),CredentialsOAuth2.MarshalJSON(); enhanceAuthCodeURL(),Exchange()(f479e73)- add constant for test
redirect_uri(825e417)
Internal¶
credentials: streamline (e6fda74)
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 (
0ddd806) - bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.4.3 (
b9e6848)
v0.16.6 - 2022-11-28¶
Changed¶
- go mod: update (
f146442) - go mod: update (
2ec39ff) - golangci: fix for false positive (
43d3747) - golangci: add import alias (
5f91760) - golangci: fix various (
706e5de) - golangci: fix various (
5e3a1af) - golangci: add import alias (
dfd8953) - golangci: add import alias (
bae5c6d) - go mod: update (
300ada1)
Dependencies¶
- 1 dependency update
Documentation¶
README.md: update repo link (6510cbf)
Build¶
- bump github.com/grokify/mogo from 0.41.1 to 0.41.2 (
2bdcb29)
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 (
39aa869) - bump google.golang.org/api from 0.101.0 to 0.102.0 (
d95d26a)
v0.16.4 - 2022-10-29¶
Changed¶
- go mod: update (
99116f7) - golangci: fix various (
a1b2907) - go mod: update (
4c4f488) - golangci: add import aliases (
c4c98ca) - golangci: add import alias (
5e39d09)
Dependencies¶
- 3 dependency updates
Build¶
- bump github.com/grokify/mogo from 0.40.6 to 0.40.9 (
031527f) - bump github.com/grokify/mogo from 0.40.5 to 0.40.6 (
cce4e23) - bump google.golang.org/api from 0.99.0 to 0.100.0 (
7dea8c6)
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 (
310199a) - bump google.golang.org/api from 0.95.0 to 0.97.0 (
fbebfba) - bump github.com/caarlos0/env/v6 from 6.10.0 to 6.10.1 (
d704c32) - bump github.com/grokify/gocharts/v2 from 2.8.0 to 2.8.1 (
c5c7cb7) - bump google.golang.org/api from 0.94.0 to 0.95.0 (
c8718a0)
v0.16.2 - 2022-08-31¶
Changed¶
- credentials: update
Credentials.Additionalto useurl.Valuesinstead ofhttp.Header(f6c964f) - credentials: infiate
Credentials.Additionaldata (00f35fe)
v0.16.1 - 2022-08-31¶
Added¶
- credentials: add the ability read additional info (
b0cf5a9)
Dependencies¶
- 3 dependency updates
Build¶
- bump github.com/rs/zerolog from 1.27.0 to 1.28.0 (
e6b9750) - bump google.golang.org/api from 0.93.0 to 0.94.0 (
f51829a) - bump github.com/caarlos0/env/v6 from 6.9.3 to 6.10.0 (
e0e0124)
v0.16.0 - 2022-08-21¶
Added¶
- credentials: add
CredentialsHeaderQuery.NewSimpleClient()(00a2b38) - credentials: add
CredentialsHeaderQuery{}(4b4fca6) - credentials: add
CredentialsBasicAuth.NewSimpleClient()(42a2695)
Changed¶
- go mod: update (
6a8a122) - go mod: update (
3512595) - credentials: update acronym to all caps (
d80a7ea) - credentials: handle for encoded header value (
41c11db) - go mod: update (
0d30df9) - credentials: simplify
CredentialsBasicAuth.NewClient()(5073dc1) - client.go: remove unnecessary pointer assignment (
ca8bdf4) - client.go: remove unnecessary pointer use (
0c7484f) - client.go: remove unneeded code (
bfcc8bf)
Dependencies¶
- 12 dependency updates
Documentation¶
- README.md: update shields (
6fb90da)
Build¶
- bump google.golang.org/api from 0.91.0 to 0.92.0 (
35a703d) - bump google.golang.org/api from 0.90.0 to 0.91.0 (
2ca7fff) - bump google.golang.org/api from 0.89.0 to 0.90.0 (
b24bb85) - bump google.golang.org/api from 0.88.0 to 0.89.0 (
c5eb866) - bump google.golang.org/api from 0.87.0 to 0.88.0 (
af97f20) - bump google.golang.org/api from 0.86.0 to 0.87.0 (
5f4a84f) - bump google.golang.org/api from 0.85.0 to 0.86.0 (
6a657d5) - bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 (
2e546b3) - bump google.golang.org/api from 0.84.0 to 0.85.0 (
4542925) - bump google.golang.org/api from 0.83.0 to 0.84.0 (
7f18902) - bump github.com/grokify/go-salesforce from 0.2.4 to 0.2.5 (
5c57442) - bump github.com/grokify/gocharts/v2 from 2.7.3 to 2.7.4 (
01a6ca5)
Infrastructure¶
- gh actions: update go versions (
bdf4005)
Internal¶
- client.go: combine lines (
9f18c1b)
v0.15.2 - 2022-06-10¶
Changed¶
- metabase: improve consistency for HTTP header constant names and function parameters (
27dc85e) - metabase: simplify
NewClientSessionID()(ae2855d) - go mod: update (
ce60cb0) - client: simplify
NewClientToken(); change param nameallowInsecure(2f9b02e) - aha: update
NewClient()(bafdc85) - goauth: make
Headersingular inNewClientHeaderQuery()for stdlib consistency (2ef45a9)
v0.15.1 - 2022-06-09¶
Added¶
- hubspot: add contacts support (
01efeb7) - hubspot: add
NewClientAPIKey(),NewSimpleClientAPIKey()(a41594e)
Changed¶
- hubspot: add tags for
ContactsListV3Opts{}(83845a8) - hubspot: remove unneeded assignment (
2007685) - hubspot: remove unneeded declaration (
03c0fc5) - go mod: update dependents (
36b168f)
v0.14.4 - 2022-06-08¶
Changed¶
- Merge branch 'master' of https://github.com/grokify/goauth (
69d30c1) - credentials: update credentials by value, vs. pointer (
8c6069e)
Dependencies¶
- 2 dependency updates
Build¶
- bump google.golang.org/api from 0.82.0 to 0.83.0 (
e140103) - bump github.com/rs/zerolog from 1.26.1 to 1.27.0 (
9d993f7)
Internal¶
- credentials:
gofmt -s(93aef79)
v0.14.3 - 2022-06-07¶
Changed¶
- credentials: set property name to
ServerURLto sync with OpenAPI Spec (1d1dec5)
v0.14.1 - 2022-06-05¶
Changed¶
- credentials: sync
ServiceURLprop name forCredentialsBasicAuth{}andCredentialsOAuth2{}(933cbf5)
Fixed¶
- credentials: update for
ServiceURLproperty name sync (c65654d)
Documentation¶
v0.14.0 - 2022-06-05¶
Added¶
Changed¶
- credentials: add camelCase JSON tags (
3e2b16e)
Dependencies¶
- 5 dependency updates
Documentation¶
- credentials/README.md: add godoc shield/link (
d00f495)
Build¶
- bump google.golang.org/api from 0.81.0 to 0.82.0 (
7795d4b) - bump github.com/caarlos0/env/v6 from 6.9.2 to 6.9.3 (
f9f4f46) - bump github.com/grokify/mogo from 0.39.4 to 0.39.6 (
e7b2591) - bump google.golang.org/api from 0.80.0 to 0.81.0 (
87dc27a) - bump github.com/grokify/gocharts/v2 from 2.7.2 to 2.7.3 (
1a0f724)
v0.13.6 - 2022-05-24¶
Changed¶
- go mod: update (
3d5f88e) - credentials: move
credentials/cmd/get_token,credentials/cmd/get_urlfromringcentral(b0745a1) - examples/jwt: read add example to support stackoverflow answer (
940c1f9)
Dependencies¶
- 11 dependency updates
Documentation¶
- credentials: update README.md (
6521da3) - README.md: update to add link for
credentialstogo.dev' (213edde)
Build¶
- bump github.com/grokify/mogo from 0.39.3 to 0.39.4 (
58fd975) - bump google.golang.org/api from 0.79.0 to 0.80.0 (
732f84d) - bump github.com/grokify/mogo from 0.39.1 to 0.39.3 (
982d915) - bump github.com/caarlos0/env/v6 from 6.9.1 to 6.9.2 (
779b506) - bump google.golang.org/api from 0.78.0 to 0.79.0 (
e57ff8f) - bump github.com/grokify/gocharts/v2 from 2.6.2 to 2.7.2 (
e20406c) - bump google.golang.org/api from 0.77.0 to 0.78.0 (
9d085a4) - bump github.com/grokify/mogo from 0.38.7 to 0.39.1 (
58c3d2b) - bump google.golang.org/api from 0.76.0 to 0.77.0 (
1162f40) - bump google.golang.org/api from 0.75.0 to 0.76.0 (
8ca9e36) - bump google.golang.org/api from 0.74.0 to 0.75.0 (
2e7ab9f)
v0.13.5 - 2022-04-17¶
Changed¶
- go mod: update (
b25faef)
Dependencies¶
- 4 dependency updates
Build¶
- bump github.com/grokify/mogo from 0.38.1 to 0.38.4 (
d391987) - bump github.com/grokify/mogo from 0.37.18 to 0.38.1 (
8b5b203) - bump github.com/grokify/gocharts/v2 from 2.4.1 to 2.5.1 (
44cb6b4) - bump golangci/golangci-lint-action from 2 to 3 (
93ff13b)
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 (
b55cb62)
v0.13.3 - 2022-04-10¶
Changed¶
Dependencies¶
- 4 dependency updates
Build¶
- bump actions/setup-go from 2 to 3 (
34cf3ed) - bump github.com/grokify/mogo from 0.37.16 to 0.37.17 (
fced428) - bump google.golang.org/api from 0.73.0 to 0.74.0 (
7235e84) - bump github.com/grokify/mogo from 0.37.15 to 0.37.16 (
8a9ba48)
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 (
9e2c791) - bump github.com/golang-jwt/jwt/v4 from 4.4.0 to 4.4.1 (
ba7de10) - bump github.com/grokify/gohttp from 0.2.0 to 0.2.1 (
6ec3fae) - bump github.com/golang-jwt/jwt/v4 from 4.3.0 to 4.4.0 (
3856ed4) - bump google.golang.org/api from 0.71.0 to 0.73.0 (
9a92e7c)
Infrastructure¶
- gh actions: add go v1.18 (
16339b5)
Internal¶
- google: update var name (
81ffaeb)
v0.13.1 - 2022-03-10¶
Changed¶
- go mod: update (
c12a0c5)
v0.13.0 - 2022-03-09¶
Added¶
- endpoints: add Salesforce OAuth endpoints (
8fcc6f2) - basicauth: add
HandlerFuncWrapBasicAuth()(682599a)
Changed¶
- golangci: fix (
0f37713) - golangci: fix (
b1511db) - golangci: fix (
3cc9c9a) - golangci: fix (
8eb94fc) - golangci: fix (
9597e02) - go mod: update (
496d13e) - golangci: fix (
a9ae510) - golangci: fix (
50180ff) - golangci: fix (
50aac58) - golangci: fix (
2664f21) - golangci: fix (
c704631) - golangci: fix (
0396fe0) - golangci: fix (
9ee1a4a) - golangci: fix (
e8ab4fd) - golangci: fix (
4727c95) - golangci: fix (
bc9c76d) - golangci: fix (
47896a3) - golangci: fix (
68644e1) - golangci: fix (
d989c67) - golangci: fix (
e4d7ac1) - golangci: fix (
a22a975) - golangci: fix (
d3b2cf4) - golangci: fix (
bddf39a) - golangci: fix (
37e041b) - golangci: fix (
f9da954) - golangci: fix (
22615f4) - golangci: fix (
cf47fd7) - golangci: init (
032e7ba) - go mod: update (
5f77768)
Infrastructure¶
v0.12.3 - 2022-02-20¶
Changed¶
- go mod: update to reduce dependencies (
a98a38a)
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()(5e3ef14)
Changed¶
- credentials: json property name (
c6ab94d) - credentials: add password to
CredentialsOAuth2.NewClient(),CredentialsOAuth2.NewToken()(127b042) - zoom: use constant (
aaeff46) - credentials: rename
CredentialsJWT,CredentialsOAuth2(db1656a)
Internal¶
v0.11.0 - 2022-02-04¶
Added¶
Changed¶
- credentials:
OAuth2Credentials.Endpoint(9dbdff2) - go mod: update (
b384e93) - go mod: update to
github.com/caarlos0/env/v6(0be988c) - go mod: update to
github.com/golang-jwt/jwt/v4(288d751) - go mod: remove direct dependency
github.com/bmizerany/pat(4a6aa33) - credentials: remove old code (
2d1ae8d) - credentials: update match handling (
7c73d95) - remove
io/ioutil(0f6bd08) - Merge branch 'master' of https://github.com/grokify/goauth (
2b2de87)
Internal¶
- use single line (
8959aa2)
v0.10.9 - 2022-01-13¶
Changed¶
- go mod: remove direct dependency
github.com/pkg/errors(6d408d3)
v0.10.8 - 2022-01-12¶
Changed¶
- go mod: remove indirect dependency
github.com/blend/go-sdk(300969a)
v0.10.7 - 2022-01-12¶
Changed¶
- update years (
878531d) - go mod: remove direct dependency
github.com/astaxie/beego(589858f) - pkce: add flag (
17a0632)
Documentation¶
- shields: remove used by shield (
29c5539)
v0.10.6 - 2022-01-11¶
Changed¶
- go mod: update (
b135bb7)
v0.10.5 - 2022-01-11¶
Changed¶
- go mod: update (
c81e254)
Documentation¶
- update (
8a02879)
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(6497241)
Documentation¶
- README.md: update (
f754a70)
v0.10.1 - 2021-10-17¶
Added¶
- ringcentral: add
NewOAuth2CredentialsEnv()(7b58451)
Changed¶
Fixed¶
- zoom/cmd: fix
ineffassign(e299764)
v0.10.0 - 2021-10-17¶
Changed¶
v0.9.0 - 2021-10-17¶
Changed¶
- credentials: create
OAuth2CredentialsfromApplicationCredentialsandPasswordCredentials(1c1f21f) - go mod: update (
d031c02)
v0.8.4 - 2021-10-15¶
Added¶
- oauth2more: add
TokenClientCredentials()(71115a2)
Changed¶
- credentials: update
ApplicationCredentials.Exchange()(5d09f8a) - credentials: update
ApplicationCredentials.IsGrantType() ([48f2d35`](https://github.com/grokify/goauth/commit/48f2d35)) - credentials: add for
ApplicationCredentials.NewToken()(17c35b0) - go mod: update (
4a7c02a) - oauth2more: OAuth 2.0 grant type constants (
fac1e84)
Internal¶
- credentials: use constant (
5e00dd9)
v0.8.3 - 2021-10-14¶
Changed¶
- oauth2more: genericize
NewClientHeaders()(556766b)
v0.8.2 - 2021-10-13¶
Added¶
- credentials: add
appCreds.ConfigClientCredentials();appCreds.NewToken()(df62e4a)
v0.8.1 - 2021-10-13¶
Added¶
- credentials: add OAuth 2.0
client_credentialsgrant (7ec89ae)
Changed¶
- credentials (
419bf83) - credentials: use
context.Context(18698a4) - credentials: update
client_credentialssupport (bc70cff)
Documentation¶
Internal¶
credentials_jwt.go: update (e633d00)
v0.8.0 - 2021-10-13¶
Added¶
- credentials: add generic JWT support (
c75b8b4)
Changed¶
cmd: move fromexamples ([535f3eb`](https://github.com/grokify/goauth/commit/535f3eb))cmd: move fromexamples ([789b801`](https://github.com/grokify/goauth/commit/789b801))
v0.7.6 - 2021-10-12¶
Changed¶
v0.7.5 - 2021-09-24¶
Changed¶
- scim:
User.Name.Inflate()(7a1aa4a)
v0.7.4 - 2021-09-24¶
Changed¶
- scim: add
User.InflateDisplayName()(c399d5e)
v0.7.3 - 2021-09-24¶
Changed¶
Fixed¶
- scim: return values (
5876ce7)
v0.7.2 - 2021-09-12¶
Changed¶
- ringcentral/cmd/get_url: use
credentialsin canonical way (f73721d) - ringcentral/cmd/get_token: move code to
credentials(9d6925a) - ringcentral: move to
cmdfromexamples(0432afb) - ringcentral/examples/glipbot_auth: minor updates (
28bdf74) - go mod: update (
2eb263a) - ringcentral: update
ringcentral/examples/get_url(7c14964) - ringcentral: use
credentials/Optionsinexamples/get_token(f47065d)
Documentation¶
- README.md: update shield display order (
198f2ae)
Internal¶
- credentials: update parameter names (
980b7f0)
v0.7.1 - 2021-09-11¶
Added¶
- credentials: add embeddable
Options(eb4a2e1)
Documentation¶
- credentials: add
README.md(542b3ff)
Infrastructure¶
- gh actions: add
workflow_dispatch(d082ee2)
v0.7.0 - 2021-09-11¶
Added¶
- credentials: add server URL support (
24a6c27)
Changed¶
v0.6.5 - 2021-09-10¶
Changed¶
- ringcentral/examples/get_token: remove
oauth2more/ringcentraldependency (31b77e4) - credentials: return set with
ReadCredentialsFromFile()(eafb608)
v0.6.4 - 2021-09-09¶
Changed¶
- ringcentral: refactor: migrate to
credentials(ae56fa9)
v0.6.3 - 2021-09-09¶
Changed¶
- go mod: update (
e503be2) - ringcentral: migrate to
credentials(e94c275) - go mod: update (
f38b57e) - credentials: support existing token in
Credentials.NewClient()(0a55188)
Infrastructure¶
- gh actions: add Go 1.17 (
61f579a)
v0.6.2 - 2021-09-01¶
Added¶
- credentials: add
NewCredentialsJSON()(877ef6b)
v0.6.1 - 2021-08-18¶
Changed¶
- ringcentral:
examples/get_tokenadd account list (0b20f44) - go mod: update (
3f0bce1) - endpoints: add data (
bc3dcd6) - endpoints: add data (
e552d05) - endpoints: add data (
2accc4e) - endpoints: add data (
e617927)
v0.6.0 - 2021-08-07¶
Added¶
- endpoints: init (
bf55db2) - monday: add scopes (
398ba66) - credentials: add service name and OAuth endpoint inflation (
2ab1aa0)
Changed¶
- endpoints: add data (
fd161fd) - go mod: update (
461b91d) - credentials: add subdomain (
ca01fb4) - credentials: remove unneeded code (
a5e6e81) - endpoints: add service data (
d1045ba) - go mod: update (
950b488)
v0.5.1 - 2021-07-30¶
Added¶
Changed¶
ringcentral/examples/get_token: addringcentral.NewTokenCli()support (b188970)- credentials: remove old code (
813fe7e) - credentials: remove old cold (
48f243e) - ringcentral: switch to generalized
credentials(050d085)
v0.5.0 - 2021-07-29¶
Added¶
- credentials: init (
e863089)
Changed¶
- token:
NewTokenCliFromWebi()(0808c5d)
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(727acd8)
v0.4.5 - 2021-07-05¶
Added¶
- sparkpost: add ICS example (
04f4060)
Changed¶
- go mod: update (
1a11344) - metabase: add example cURL command to
get_token(c5f0a99) - go mod: update (
b1b0b47)
v0.4.4 - 2021-04-26¶
Added¶
Changed¶
Infrastructure¶
- gh actions: update Go versions (
a154e17)
Internal¶
v0.4.3 - 2021-02-22¶
Added¶
- ringcental.CredentialsSet: add NewSimpleClient() (
2460c19) - ringcental.Credentials: add NewSimpleClient(), NewClientCli(), NewTokenCli() (
2d665e1) - ringcentral: CredentialsSet.Accounts()/Keys() (
3893a01)
Changed¶
- go mod: update go.sum (
cb5d493) - ringcentral: move examples/get_token to use CredentialsSet (
a293874) - update (
7b0f226) - extract client.go (
fd8e192) - specific files (
39bacc4)
Infrastructure¶
- gh actions: rename (
6997388)
v0.4.2 - 2021-01-27¶
Added¶
- scim: add UserSet{} (
e79e18d)
Changed¶
- rename file (
5d83bf6)
v0.4.1 - 2021-01-27¶
Added¶
- scim: add Group and UserType support (
90c7145) - ringcentral: add NewTokenCli() (
35e4e72) - NewTokenFromWeb: add state param (
73400f6)
Changed¶
- update (
2fd155c) - update (
df0357b) - update (
a9ef465) - zap: add go.uber.org/zap (
8ecfb68) - oauth2more: move func (
9e7b1ce)
Documentation¶
- style: update (
3630a46)
Internal¶
- ringcentral: streamline (
5189fd7)
v0.0.1 - 2020-12-29¶
Added¶
- ringcentral: add CredentialsSet{} (
c4d259f) - hubspot.WriteContactsXLSX() (
a8b7c90) - add scim.User.PhoneNumber(), scim.GetOneItem() (
a160fd1) - scim.NewUser(), scim.Addresss.InflateStreetAddress() (
7603965) - add SCIM user address, IETF RFC-7643 (
308a927) - add ringcentral.Credentials.NewClientUtil() (
7315fb2) - add ringcentral.NewCredentialsJSONs(), creds.Me(), creds.MeScim() (
dd9e082) - add error body to ringcentral.RetrieveRcToken() (
1ae42b3) - add scim.User.DisplayNameAny() (
83d3e60) - add JWT example (
5f6d92a) - add engageVoiceAccountId to RC PassswordCredentials (
dbf7657) - add ParseToken (
1e99df4) - add zoom support (
0820101) - add Google docs (
41e7ce5) - add multiservice.ConfigMore.AuthURL(),RedirectURL() (
61298e1) - add scim.User.EmailAddress() (
74614a3) - add metabase.ClientUtil.GetCurrentUser()|GetSCIMUser() (
05fd22b) - add metabase.NewConfig() metabase.NewClientConfig() (
644c2b4) - add NewClientTokenOAuth2 and update RingCentral (
fc7edbe) - add google.NewClientFileStoreWithDefaults() (
5a7a554) - add GoogleConfigFileStore.SetDefaultFilepath() (
fa823ec) - add generic OAuth2 redirect page (
f9b5e89) - add multiservice.NewClientUtilForProviderTypeString() (
5d2cc26) - add Go 1.13 Travis CI support (
36d510b) - add google.GoogleConfigFileStore{} (
cd9c6cc) - add docs (
42e56ec) - add NewClientBasicAuth() (
369563c) - add multiservice Facebook auth/token URLs (
469bf0a) - add multiservice Facebook auth/token URLs (
6721d95) - add metabase.NewClientPasswordWithSessionId() (
f9672dc) - add metabase.NewClientPasswordWithSessionId() (
16175b1) - add metabase/README.md (
de87b30) - add example interface function (
0f88c6b) - add metabase.NewClientEnv() (
d7d764b) - add ringcentral.NewHttpClientEnvFlexStatic (
d95ad12) - Add ringcentral token
inflatedJSON name (ab5ccb6) - add ringcentral.RcToken.RefreshTokenExpiry (
173ec85) - add ringcentral.ApplicationCredentials.Exchange() (
dc99d9a) - add comments (
db926e6) - add ringcentral.ApplicationConfigEnv (
90c36da) - add Go 1.11.x to CI (
0109f90) - add Lyft (
4220c90) - add NewClientToken[Base64Encode] (
e321c80) - add updateable ICS for Gmail calendar (
831251f) - add auth0 PKCE implementation (
4e5b77b) - add Auth0 PKCE demo (
30908d4) - add Sourcegraph shield (
a9e9cda) - add more authorizationTypes (
be64227) - add Sparkpost (
2bc403f) - add ringcentral.ApplicationCredentials.ApplicationID (
feb0b68) - add ringcentral helpers (
2fc55e1) - add ms.NewClientWithTokenSet (
d6f1d80) - refactor multiservice, add redis (
1c3c417) - add RingCentral password hashing (
1d4f74d) - add NewClientTokenJSON (
44b2f17) - add metabase.NewClientId (
410da59) - add titles.Parser (
c8d0e05) - add zendesk.NewClientToken (
fc4db30) - add NewClientPassword (
f76735f) - add zendesk (
2c1eb20) - add multiservice/beegouser (
3fac7d4) - add ringcentral user-agent (
b44cd5f) - add RingCentral User-Agent headers (
f3115d3) - add scim.User.AddEmail() (
65f5662) - add aha SCIM user example (
d829574) - add visa (
5294cde) - add metabase, update fb (
42b6caf) - add metabase.NewClient() (
22c1687) - add NewClientWebTokenStore, NewTokenStoreFileDefault (
37920e9) - add aha.NewClient() (
b3d21f7) - add Travis CI (
95d1458) - add salesforce.CreateSobject|GetAccountsAll (
85d96d6) - add comment (
c5935ef) - add RFC7617UserPass (
a9cbff7) - add basicauth and TLS client (
b1cf811) - add token utilities (
4404a34) - add ApplicationCredentials.Config() (
4745c61) - add constants (
0aca4f6) - add Salesforce from ENV methods (
09199b2) - add more scopes (
ae7efd9) - add Salesforce (
a71f46e) - 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(60c7ab2) - metabase: error handling (
cb103e6) - metabase: enhance ease of use (
34e87b6) - update go mod; ci: update go versions (
9658441) - update (
6c69484) - add go mod (
2a9f2cb) - ringcentral/examples/get_token: print more info (
4a3bd78) - metabase: change code location (
0fef0f9) - add go 1.15 to CI (
943ab94) - google: add CredentialsContainer.Scopes for easier management (
652f749) - metabase: add Config.NewClient() convenience function (
e6ac843) - update for oauth2more.NewClientAuthzTokenSimple() breaking change (
471c8bc) - update comment (
48ab568) - bugfix,refactor (breaking): rename NewClientAuthzTokenSimple() from NewClientBearerTokenSimple(), orig was broken (
8053771) - add Credentials.clientUtil() (
5a0ca56) - remove ringceentral var Hostname (
7813ff4) - remove 1.9.x and 1.10.x (
635dc67) - update ringcentral.Credentials to store token (
49aa835) - update constant names (
a4c6b89) - Merge branch 'master' of https://github.com/grokify/oauth2more (
8b06b7e) - cleanup/refactor ringcentral (
9982de6) - cleanup/refactor ringcentral (
8033619) - update .travis.yml (
1b7b62f) - update for dependency (
ec41795) - simplify code (
d09fbcc) - use jwt.StandardClaims (
eb6fc04) - use canonical dependency (
4d3967e) - add Go 1.14, add (c) 2020 (
dc24079) - update Google docs (
0d9601d) - Update Google support with NewClientFileStoreWithDefaultsCliEnv() (
1c8d774) - streamline scim.User.EmailAddress() (
b6743a3) - streamline credentials management (
1b5c73a) - update metabase.NewConfigEnv() (
99e6c86) - update metabase (
4f62aa4) - update to "context" (
d507a2d) - extract credentials to separate file (
7d9e8b7) - update demo OAuth 2 callback URL (
206a611) - Merge branch 'master' of https://github.com/grokify/oauth2more (
b5232b7) - rearrange multiservice/tokens (
57a4a4a) - early error response (
136fa0b) - early error response (
1a32e87) - bugfixes (
c837813) - bugfixes (
4c23b5b) - update multiservice to handle providerKey and providerType separately (
59cf312) - update multiservice to handle providerKey and providerType separately (
4faaadf) - update Google userinfo API (
1aa2339) - update Google userinfo API (
ed44916) - Support Go 1.12 on CI (
1d5e8fa) - Support Go 1.12 on CI (
4ab598c) - update metabase examples (
6c3d769) - update metabase examples (
83a874e) - update constants (
92edacf) - update constants (
1bf5315) - update license (
33276fe) - update license (
6de5756) - update salesforce_versions example (
84cff34) - update salesforce_versions example (
ccc043b) - update .gitignore (
b2cab2d) - update .gitignore (
d46fcd6) - update style (
ef7342a) - update metabase example (
315de3e) - update metabase (
208ffce) - update metabase_example (
8342d7a) - update metabase client (
e6204c4) - update ringcentral.NewHttpClientEnvFlexStatic (
0f77ad5) - update style (
d50e5c4) - streamline code (
1ee357a) - update rcToken.OAuth2Token() (
7f6fad8) - update Sparkpost example (
60a19b0) - update Google Credentials struct (
b43d22d) - update Lyft (
02909e2) - update lyft (
686b5bc) - Merge branch 'master' of https://github.com/grokify/oauth2more (
c6cff25) - streamline code (
10e0096) - update style (
a7227a8) - update constant use (
10ffc7d) - update style (
de76761) - improve error handling (
2e2b3e4) - update error message (
99677d0) - update style (
40aa6b4) - update style (
5f954e2) - rename file (
0a7ab23) - update .travis.yml (
9c8e5ab) - update multiservice redis (
7dcdc82) - update style (
72d1d39) - update LICENSE.md (
10e46d2) - update ContentType constants (
935ff73) - update constant (
1893f0b) - update env (
06f027d) - rename (
66618a7) - rename (
ab42349) - rename (
dbce7a7) - update folders (
ae813ad) - update zendesk (
689f2d6) - update style (
8751b5b) - update zendesk (
f27c3f0) - update ringcentral/examples/get_account (
bd2505f) - update salesforce (
3c77b03) - update RingCentral password grant (
e22a214) - update google & metabase (
ca8feb8) - update Go versions (
ff8bddf) - rename files (
2f4de3f) - update ringcentral (
d96a3a9) - update examples (
8640d00) - update ringcentral (
d8964c1) - update glipbot_auth demo (
bdcde54) - move glipbot auth example (
68b99e1) - update multiservice (
95e9b0c) - Merge branch 'master' of https://github.com/grokify/oauth2more (
70dadb0) - update salesforce (
5baaab6) - update style (
f769d8e) - rename to oauth2more, oauth2more/scim (
489b93f) - update multiservice support (
8c630a2) - update salesforce example (
b7a1bb7) - update for govet (
f600a35) - Merge branch 'master' of https://github.com/grokify/oauth2util (
ce5f2ac) - update travis (
e611044) - Merge branch 'master' of https://github.com/grokify/oauth2util (
8b72a54) - Merge branch 'master' of https://github.com/grokify/oauth2util (
948e38e) - simplify code (
96f552c) - update shield URLs (
66f7eaa) - update to oauth2util (
0cfad3e) - update tokenstorefile (
05f45e3) - update google (
ce54b19) - adjust package for NewTokenFromWeb() (
7a2e213) - update google (
b5056f6) - update google (
8812197) - update google (
674fb0e) - update google (
85b89a6) - update salesforce (
31a7c9f) - update rc/glip auth (
e474ed1) - refactor (
f50847b) - update ringcentral/client (
6374a7d) - update scim email and phone numbers to generic item (
84cccdd) - streamline (
9855db5) - update salesforce (
d8e6141) - 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 (
f4c5d8e) - remove dependency (
c2db85b) - remove dependency (
eac0963) - remove unneeded code (
06cfd5d) - remove unneeded code (
2aac79a) - remove unneeded code (
b86c9e6) - remove Go 1.7.x (
f44aab3) - remove unneeded comments (
391a9e4) - remove unneeded code (
2a74dae) - remove old code (
7bc87df) - remove unnecessary comments (
cb921c5) - remove import (
3d7dd7a) - remove old Go versions from travis (
143213f) - remove services subdir (
94430b6) - remove unnecessary lines (
33fa291)
Fixed¶
- metabase/examples/get_token: update for linter fix (
85b6a9a) - multiservice: OAuth2Provider.String() yields a string of one rune, not a string of digits (
6189047) - scim.User.PhoneNumber() (
cb5b062) - fix ineffassign (
ca0a136) - fix spelling (
7e09124) - fix vars (
b050657) - fix misspelling (
537d373) - fix ineffassign (
185b23c) - fix ineffassign95 (
fa4c9c1) - fix unused declaration (
4082984) - fix misspell (
229a178) - fix build (
67d9c3c) - fix typo (
e7c9eb0)
Documentation¶
- shields: update links (
8f253dc) - enhance README.md (
c7f2065) - update docs (
71d79a3) - update docs (
1d44489) - update docs (
1a5c9f0) - update docs (
f42ba2a) - update docs (
5123a55) - update docs (
3f2509b) - update docs (
9ca2eb4) - update docs (
34fef33) - update docs (
8da8ba2) - update docs (
3006c8b) - 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 (
ef44bd7)
Internal¶
- breaking: scim.User.ExternalID and ProfileURL (
1265e45)