chore(v1.1.8): version bumps + SDK schema 1.8 -> 1.9

Workspace package version 1.1.7 -> 1.1.8.

shared::version::SDK_VERSION 1.8 -> 1.9 with the additive surface
note: users::* (CRUD, login/verify/logout, email verification,
password reset, invitations, string-tagged roles) added to the
Services bundle; topic auth_mode 'session' added server-side.

Dashboard package version 0.13.0 -> 0.14.0.

@picloud/client does NOT bump in v1.1.8 — the auth.login/logout
helpers it already ships call dev-defined endpoints; nothing to
change in the client.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
MechaCat02
2026-06-06 15:04:10 +02:00
parent 5eb596611c
commit 1dd28dda07
4 changed files with 23 additions and 12 deletions

View File

@@ -66,7 +66,18 @@ pub const PRODUCT_VERSION: &str = env!("CARGO_PKG_VERSION");
/// `email:receive`-trigger handlers (inbound email POSTed to the webhook
/// receiver). The `Services` bundle gains `secrets: Arc<dyn
/// SecretsService>` and `email: Arc<dyn EmailService>`.
pub const SDK_VERSION: &str = "1.8";
///
/// 1.9 additions (v1.1.8): `users::*` — data-plane user management
/// (CRUD, login/verify/logout, email verification, password reset,
/// invitations, string-tagged per-app roles). The `Services` bundle
/// gains `users: Arc<dyn UsersService>`. Realtime topics gain a third
/// auth mode `'session'` so SSE subscribers can authenticate against
/// users::login-minted session tokens (server-side; no new script
/// SDK affordance for the realtime auth itself — scripts already had
/// `pubsub::subscriber_token` for the v1.1.6 token path, and
/// `users::login` returns the bearer the client presents on the SSE
/// request).
pub const SDK_VERSION: &str = "1.9";
/// HTTP API major version. Appears in URL paths as `/api/v{N}/...`.
/// Bump (new integer + new URL prefix) when the request/response