From 22922893d0d2a2c80947b2307f132a5a1739ffaa Mon Sep 17 00:00:00 2001 From: Lakhan Samani Date: Thu, 6 Aug 2026 22:27:50 +0530 Subject: [PATCH] docs: fix dead SDK links and stale SDK versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Python SDK link pointed at authorizerdev/authorizer-python and the Flutter SDK at nickolasgomez/authorizer-flutter-sdk — both 404. The repos are authorizerdev/authorizer-py and authorizerdev/authorizer-flutter-sdk. Flutter moves to Planned: the repo exists but nothing is published to pub.dev, which is what the docs already say. Versions checked against the registries, not the source tree: - authorizer-js latest is 3.3.0, not 3.2.1 - authorizer-react latest is 2.0.7; 2.1.0 was never published, and 2.2.0-rc.6 sits on the `rc` tag - authorizer-py stable is 0.2.0 with 0.3.0 in pre-release - Helm chart on its main is 2.2.1, not 2.2.0 Vue and Svelte marked beta — they ship neither the admin client nor protocol selection, as §6.1 of the roadmap already tracks. --- README.md | 14 +++++++------- ROADMAP_V2.md | 14 +++++++------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 66b3b95ce..7628d7539 100644 --- a/README.md +++ b/README.md @@ -82,18 +82,18 @@ For production builds, tests, and Docker, see [Getting Started](#getting-started **Shipped** - ✅ [Go SDK](https://github.com/authorizerdev/authorizer-go) — user + admin client, protocol selection (gRPC / REST / GraphQL) -- ✅ [JavaScript / TypeScript SDK](https://github.com/authorizerdev/authorizer-js) — v3.2.1; user + admin client, GraphQL + REST -- ✅ [Python SDK](https://github.com/authorizerdev/authorizer-python) — v0.2.0; sync + async clients, admin API -- ✅ [React SDK](https://github.com/authorizerdev/authorizer-react) — v2.1.0; `protocol` prop, pre-built login/signup components -- ✅ [Vue SDK](https://github.com/authorizerdev/authorizer-vue) -- ✅ [Svelte SDK](https://github.com/authorizerdev/authorizer-svelte) -- ✅ [Flutter SDK](https://github.com/nickolasgomez/authorizer-flutter-sdk) (community) -- ✅ Kubernetes Helm Chart (v2.2.0, appVersion 2.3.0) +- ✅ [JavaScript / TypeScript SDK](https://github.com/authorizerdev/authorizer-js) — v3.3.0; user + admin client, GraphQL + REST +- ✅ [Python SDK](https://github.com/authorizerdev/authorizer-py) — `authorizer-py` v0.2.0 (v0.3.0 in pre-release: `pip install --pre authorizer-py`); sync + async clients, admin API +- ✅ [React SDK](https://github.com/authorizerdev/authorizer-react) — v2.0.7 (v2.2.0 on the `rc` tag); `protocol` prop, pre-built login/signup components +- ✅ [Vue SDK](https://github.com/authorizerdev/authorizer-vue) — beta; no admin client or protocol selection yet +- ✅ [Svelte SDK](https://github.com/authorizerdev/authorizer-svelte) — beta; no admin client or protocol selection yet +- ✅ Kubernetes Helm Chart (v2.2.1, appVersion 2.3.0) - ✅ Render one-click deploy - ✅ Edge deployment via Fly.io **Planned** +- [Flutter SDK](https://github.com/authorizerdev/authorizer-flutter-sdk) — repository exists; not yet published to pub.dev - Migration guides for SSO/SAML/SCIM setup (coming soon) - React Native SDK - Android Native SDK diff --git a/ROADMAP_V2.md b/ROADMAP_V2.md index 24d0315c9..017b4d4fb 100644 --- a/ROADMAP_V2.md +++ b/ROADMAP_V2.md @@ -27,10 +27,10 @@ | gRPC API | Done | All 20 public ops + 32 admin ops on port 9091; separate `AuthorizerAdminService` | | Admin API | Done | 32 admin operations (users, webhooks, email templates, audit logs, FGA model/tuples) over all three transports | | Go SDK | Done | `authorizer-go`; user + admin client; protocol selection (gRPC / REST / GraphQL) | -| JavaScript / TypeScript SDK | Done | `authorizer-js` v3.2.1; user + admin client; GraphQL + REST protocols | -| Python SDK | Done | `authorizer-python` v0.2.0; sync + async; admin client | -| React SDK | Done | `authorizer-react` v2.1.0; `protocol` prop; pre-built login/signup/MFA components | -| Kubernetes Helm Chart | Done | v2.2.0 / appVersion 2.3.0; all env vars wired | +| JavaScript / TypeScript SDK | Done | `authorizer-js` v3.3.0; user + admin client; GraphQL + REST protocols | +| Python SDK | Done | `authorizer-py` v0.2.0; sync + async; admin client | +| React SDK | Done | `authorizer-react` v2.0.7; `protocol` prop; pre-built login/signup/MFA components | +| Kubernetes Helm Chart | Done | v2.2.1 / appVersion 2.3.0; all env vars wired | | M2M / Client Credentials | Missing | No service accounts or API keys | | SAML | Missing | Zero support | | SCIM / Directory Sync | Missing | No provisioning | @@ -455,9 +455,9 @@ Human approval and safe third-party access. ### 6.1 SDKs & Libraries - [x] **Go SDK** -- `authorizer-go`; typed user + admin client; protocol selection (gRPC / REST / GraphQL); FGA check/list helpers -- [x] **Node.js/TypeScript SDK** -- `authorizer-js` v3.2.1; user + admin client; GraphQL + REST (gRPC not supported in browsers) -- [x] **Python SDK** -- `authorizer-python` v0.2.0; sync + async clients; admin API -- [x] **React SDK** -- `authorizer-react` v2.1.0; `protocol` prop; pre-built login, signup, MFA, magic-link, social login components +- [x] **Node.js/TypeScript SDK** -- `authorizer-js` v3.3.0; user + admin client; GraphQL + REST (gRPC not supported in browsers) +- [x] **Python SDK** -- `authorizer-py` v0.2.0; sync + async clients; admin API +- [x] **React SDK** -- `authorizer-react` v2.0.7; `protocol` prop; pre-built login, signup, MFA, magic-link, social login components - [ ] **Vue / Svelte SDKs** -- admin client and protocol selection parity with authorizer-js - [ ] **Permission check middleware** for popular frameworks (Gin, Express, FastAPI, Next.js) - [ ] **Org switcher, API key manager, session manager** React components