Groups
Groups
Sign in
Groups
Groups
Ruby OAuth
Conversations
Labels
About
Send feedback
Help
oauth2 v2.0.10, v2.0.11 released
0 views
Skip to first unread message
Peter Boling
unread,
May 23, 2025, 1:24:22 AM
May 23
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OAuth Ruby
https://github.com/oauth-xx/oauth2/releases/tag/v2.0.10
https://github.com/oauth-xx/oauth2/releases/tag/v2.0.11
##
[
2.0.11
]
- 2025-05-23
-
TAG:
[
v2.0.11
][
2.0.11t
]
-
COVERAGE: 100.00% -- 518/518 lines in 14 files
-
BRANCH COVERAGE: 100.00% -- 172/172 branches in 14 files
-
80.00% documented
###
Added
-
[
gh651
]
(
https://github.com/oauth-xx/oauth2/pull/651
)
-
`
:snaky_hash_klass
`
option
(
@pboling
)
-
More documentation
-
Codeberg as ethical mirror
(
@pboling
)
-
https://codeberg.org/oauth-xx/oauth2
-
Don't check for cert if SKIP_GEM_SIGNING is set
(
@pboling
)
-
All runtime deps, including oauth-xx sibling gems, are now tested against HEAD
(
@pboling
)
-
YARD config, GFM compatible with relative file links
(
@pboling
)
-
Documentation site on GitHub Pages
(
@pboling
)
-
[
oauth2.galtzo.com
]
(
https://oauth2.galtzo.com
)
-
[
!649
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/649
)
- Test compatibility with all key minor versions of Hashie v0, v1, v2, v3, v4, v5, HEAD
(
@pboling
)
-
[
gh651
]
(
https://github.com/oauth-xx/oauth2/pull/651
)
- Mock OAuth2 server for testing
(
@pboling
)
-
https://github.com/navikt/mock-oauth2-server
###
Changed
-
[
gh651
]
(
https://github.com/oauth-xx/oauth2/pull/651
)
- Upgraded to snaky_hash v2.0.3
(
@pboling
)
-
Provides solution for serialization issues
-
Updated
`
spec.homepage_uri
`
in gemspec to GitHub Pages YARD documentation site
(
@pboling
)
###
Fixed
-
[
gh650
]
(
https://github.com/oauth-xx/oauth2/pull/650
)
- Regression in return type of
`
OAuth2::Response#parsed
`
(
@pboling
)
-
Incorrect documentation related to silencing warnings
(
@pboling
)
##
[
2.0.10
]
- 2025-05-17
-
TAG:
[
v2.0.10
][
2.0.10t
]
-
COVERAGE: 100.00% -- 518/518 lines in 14 files
-
BRANCH COVERAGE: 100.00% -- 170/170 branches in 14 files
-
79.05% documented
###
Added
-
[
gh!632
]
(
https://github.com/oauth-xx/oauth2/pull/632
)
- Added
`
funding.yml
`
(
@Aboling0
)
-
[
!635
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/635
)
- Added
`
.gitlab-ci.yml
`
(
@jessieay
)
-
[
#638
]
(
https://gitlab.com/oauth-xx/oauth2/-/issues/638
)
- Documentation of support for
**
ILO Fundamental Principles of Rights at Work
**
(
@pboling
)
-
[
!642
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/642
)
- 20-year certificate for signing gem releases, expires 2045-04-29
(
@pboling
)
-
Gemspec metadata
-
funding_uri
-
news_uri
-
mailing_list_uri
-
SHA256 and SHA512 Checksums for release
-
[
!643
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/643
)
- Add
`
token_name
`
option
(
@pboling
)
-
Specify the parameter name that identifies the access token
-
[
!645
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/645
)
- Add
`
OAuth2::OAUTH_DEBUG
`
constant, based on `ENV
[
"OAUTH_DEBUG"
]
(
@pboling
)
-
[
!646
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/646
)
- Add
`
OAuth2.config.silence_extra_tokens_warning
`
, default: false
(
@pboling
)
-
[
!647
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/647
)
- Add IETF RFC 7009 Token Revocation compliant
(
@pboling
)
- `
OAuth2::Client#revoke_token
`
- `
OAuth2::AccessToken#revoke
`
-
See:
https://datatracker.ietf.org/doc/html/rfc7009
-
[
gh!644
]
(
https://github.com/oauth-xx/oauth2/pull/644
)
,
[
gh!645
]
(
https://github.com/oauth-xx/oauth2/pull/645
)
- Added CITATION.cff
(
@Aboling0
)
-
[
!648
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/648
)
- Improved documentation
(
@pboling
)
###
Changed
-
Default value of
`
OAuth2.config.silence_extra_tokens_warning
`
was
`
false
`
, now
`
true
`
(
@pboling
)
-
Gem releases are now cryptographically signed, with a 20-year cert
(
@pboling
)
-
Allow linux distros to build release without signing, as their package managers sign independently
-
[
!647
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/647
)
-
`
OAuth2::AccessToken#refresh
`
now supports block param pass through
(
@pboling
)
-
[
!647
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/647
)
-
`
OAuth2.config
`
is no longer writable
(
@pboling
)
-
[
!647
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/647
)
- Errors raised by
`
OAuth2::AccessToken
`
are now always
`
OAuth2::Error
`
and have better metadata
(
@pboling
)
###
Fixed
-
[
#95
]
(
https://gitlab.com/oauth-xx/oauth2/-/issues/95
)
- restoring an access token via
`
AccessToken#from_hash
`
(
@pboling
)
-
This was a 13 year old bug report.
😘
-
[
#619
]
(
https://gitlab.com/oauth-xx/oauth2/-/issues/619
)
- Internal options
(
like
`
snaky
`
,
`
raise_errors
`
, and
`
parse
`
)
are no longer included in request
(
@pboling
)
-
[
!633
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/633
)
- Spaces will now be encoded as
`
%20
`
instead of
`
+
`
(
@nov.matake
)
-
[
!634
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/634
)
-
`
CHANGELOG.md
`
documentation fix
(
@skuwa229
)
-
[
!638
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/638
)
- fix
`
expired?
`
when
`
expires_in
`
is
`
0
`
(
@disep
)
-
[
!639
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/639
)
- Only instantiate
`
OAuth2::Error
`
if
`
raise_errors
`
option is
`
true
`
(
@glytch2
)
-
[
#639
]
(
https://gitlab.com/oauth-xx/oauth2/-/issues/639
)
-
`
AccessToken#to_hash
`
is now serializable, just a regular Hash
(
@pboling
)
-
[
!640
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/640
)
-
`
README.md
`
documentation fix
(
@martinezcoder
)
-
[
!641
]
(
https://gitlab.com/oauth-xx/oauth2/-/merge_requests/641
)
- Do not include sensitive information in the
`
inspect
`
(
@manuelvanrijn
)
-
[
#641
]
(
https://gitlab.com/oauth-xx/oauth2/-/issues/641
)
- Made default JSON response parser more resilient
(
@pboling
)
-
[
#645
]
(
https://gitlab.com/oauth-xx/oauth2/-/issues/645
)
- Response no longer becomes a snaky hash
(
@pboling
)
-
[
gh!646
]
(
https://github.com/oauth-xx/oauth2/pull/646
)
- Change
`
require
`
to
`
require_relative
`
(
improve performance
) (
@Aboling0
)
[2.0.11]
:
https://gitlab.com/oauth-xx/oauth2/-/compare/v2.0.10...v2.0.11
[2.0.11t]
:
https://gitlab.com/oauth-xx/oauth2/-/tags/v2.0.11
[2.0.10]
:
https://gitlab.com/oauth-xx/oauth2/-/compare/v2.0.9...v2.0.10
[2.0.10t]
:
https://gitlab.com/oauth-xx/oauth2/-/tags/v2.0.10
Reply all
Reply to author
Forward
0 new messages