Gem oauth2 version 2.0.10 has been released with new features and bug fixes, focusing on the upgrade process.
The project supports a large number of authorization systems on the internet, affecting a significant number of projects and packages.
Extensive testing has been done across multiple Ruby versions and runtime dependencies to ensure compatibility.
Support is maintained for various Ruby versions, JRuby, TruffleRuby, and several gem dependencies.
Strict adherence to Semantic Versioning is followed, and dropping support for certain dependencies will result in a major version bump.
Users are encouraged to upgrade the gem and its dependencies with confidence, given the thorough testing and compatibility efforts.
Two runtime dependencies were extracted from the gem and are part of the oauth-xx org, developed collaboratively.
The gem release includes various enhancements, bug fixes, and documentation improvements.
Changes include added support for token revocation, improved documentation, and bug fixes like encoding spaces as %20 and not exposing sensitive information.
Gem releases are now cryptographically signed, and improvements have been made for linux distros to build without signing.