Repository navigation
Releases: eas4ai/suprnova-oauth-github
Release list
suprnova-oauth-github v0.2.0
Compatibility release for Suprnova v2.0.1.
- Pins the public Suprnova v2.0.1 SDK tag so downstream applications resolve one OAuth trait identity.
- Steps the minor version to mark the Suprnova 1.x to 2.x dependency change. Provider behavior and the OAuth-only integration surface remain unchanged from v0.1.5.
- Updates the installation and provider-authoring guides to reference the v0.2.0 plugin tag and the Suprnova v2.0.1 tag. The v0.1.6 tag's guides still pointed at v0.1.5 and v2.0.0.
Verified with warning-free all-target Clippy, 12 tests across six target suites, the compiled application example, rustdoc, package-content checks, and a standalone consumer crate compiled against the released v0.2.0 tag on Rust 1.94.0.
suprnova-oauth-github v0.1.2
Compatibility release for Suprnova v1.3.4.
- Pins the public Suprnova v1.3.4 SDK tag so downstream applications resolve one OAuth trait identity.
- Provider behavior and the OAuth-only integration surface remain unchanged from v0.1.1.
- Updates the installation and provider-authoring guides plus the no-cheating SDK firewall.
Verified with warning-free all-target Clippy, 12 tests across six target suites, the compiled application example, rustdoc, and package-content checks on Rust 1.94.0.
suprnova-oauth-github v0.1.1
Compatibility release for Suprnova v1.3.3.
- Pins the public Suprnova v1.3.3 SDK tag so downstream applications resolve one OAuth trait identity.
- Documents
MagnetarOAuthOnlyConfigandinit_magnetar_oauth_onlyfor applications that retain existing users, passwords, framework sessions, and remember-me authority. - Updates the provider-authoring guide and no-cheating firewall to the v1.3.3 public SDK boundary.
- Provider wire behavior is unchanged from v0.1.0.
Verified with warning-free all-target Clippy, 12 tests across six target suites, the compiled application example, rustdoc, and package-content checks on Rust 1.94.0.
suprnova-oauth-github v0.1.0
First public GitHub OAuth provider plugin for Suprnova.
- Uses only the public Suprnova v1.3.2 SDK; no direct Magnetar or path dependency.
- Implements authorization-code sign-in with Suprnova-managed state and PKCE.
- Fetches GitHub
/userand/user/emailsthrough a public transport adapter and trusts only a verified primary email. - Sends GitHub's required REST headers and uses the stable numeric GitHub user ID as the external subject.
- Implements application-grant revocation with HTTP Basic client authentication and a JSON body.
- Includes a compiled Suprnova bootstrap/controller example and complete installation tutorial.
Verified with formatting, Clippy across all targets, 12 tests across six target suites, the compiled tutorial example, and the package-content check on Rust 1.94.0.