uzu-sdk
uzu-sdk@0.9.5 - 2026-10-12
Changes
- #25655 feat(uzu_code): シナリオがゲームの決着を報告する gameEnded() を足し、感想戦への遷移で卓を終了扱いにする (@aitaro)
- #25664 feat(uzu_code): playSound に slot を足し、同じ slot の音を常に 1 本にする (@aitaro)
uzu-sdk@0.9.4 - 2026-10-09
Changes
- #25169 feat(uzu_code): playBgm / playSound で音量とフェードを指定できるようにする (@aitaro)
uzu-sdk@0.9.3 - 2026-10-07
Changes
- #25153 fix(uzu_code): 通話が切れた人の帯を「〇〇との通話が切れています」にする (@aitaro)
uzu-sdk@0.9.2 - 2026-10-07
Changes
- #25113 fix(uzu_code): 画面・回線が戻ったら WebSocket を待たずにつなぎ直す (@aitaro)
- #25118 feat(uzu_code): 退出した人を「声が届いていません」と分けて出す (@aitaro)
uzu-sdk@0.9.1 - 2026-10-06
Changes
- #25060 fix(uzu_code): SDK の dts 生成が CI で OOM して Sync task init が落ちるのを直す (@aitaro)
uzu-sdk@0.9.0 - 2026-10-02
Changes
- #24929 feat(uzu_code)!: 接続と通話の状態 (Presence) を入れる (@aitaro)
uzu-sdk@0.8.12 - 2026-09-25
Changes
- #23913 fix(uzu_code): postMessage で届くブリッジメッセージの payload を落とさない (@aitaro)
uzu-sdk@0.8.11 - 2026-09-25
Changes
- #23911 feat(uzu_code): シナリオから端末を振動させる haptic API を足す (@aitaro)
uzu-sdk@0.8.10 - 2026-09-24
Changes
- #23713 feat(mdms_jp): GM 詳細ページを REST に切り替え、対応可能作品を無限スクロールにする (@momoogles)
- #23816 uzu_code の eslint カバレッジ漏れと pre-commit の routing を塞ぐ (@aitaro)
- #23855 chore(deps): bump the update-turbo group in /javascript with 3 updates (@dependabot[bot])
- #23870 chore(deps): bump @graphql-eslint/eslint-plugin from 4.4.0 to 4.4.1 in /javascript (@dependabot[bot])
uzu-sdk@0.8.9 - 2026-09-15
Changes
- #23706 feat(uzu_code): シナリオからプレイを終える finishGame() を追加する (@aitaro)
uzu-sdk@0.8.8 - 2026-09-09
Changes
- #23514 docs(mobile): ライブ配信イベント (AGORA_V4) の現仕様を非エンジニア向けにまとめる (@HarukaOki)
- #23558 fix(uzu_code): シナリオの例外を SDK の境界で止めて永久フリーズを防ぐ (@aitaro)
uzu-sdk@0.8.7 - 2026-09-09
Changes
- #23511 chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 in /javascript (@dependabot[bot])
- #23523 fix(docs): @docs の参照先リンク切れを解消し PR で検査するガードを追加 (@HarukaOki)
uzu-sdk@0.8.6 - 2026-09-08
Changes
- #23498 feat(uzu_code): ホストが safe-area inset を配り viewport-fit=auto を廃止する (@aitaro)
uzu-sdk@0.8.5 - 2026-09-03
Changes
- #23343 refactor(uzu_code)!: sync() と relay を削除して run() 一本にする (@aitaro)
- #23349 refactor(uzu_code)!: roster の移行期互換措置を落とす (@aitaro)
uzu-sdk@0.8.4 - 2026-08-28
Changes
- #23311 revert(uzu_code): BRIDGE_VERSION を 1 へ戻す (@aitaro)
uzu-sdk@0.8.3 - 2026-08-27
Changes
- #23304 fix(uzu_code): 描画中の gameTime() を誤検知しないようにする (@aitaro)
uzu-sdk@0.8.2 - 2026-08-27
Changes
- #23301 feat(uzu_code): GameTime の原点 GAME_START を公開する (@aitaro)
uzu-sdk@0.8.1 - 2026-08-27
Changes
- #23296 fix(uzu_code): GameTime を読み側でも守れる brand へ変える (@aitaro)
uzu-sdk@0.8.0 - 2026-08-27
Changes
- #23268 feat(uzu_code): 緊急停止とゲーム内時計 (GameTime) を導入する (@aitaro)
uzu-sdk@0.7.7 - 2026-08-24
Changes
- #23180 refactor(uzu_code): エンジン定義の多重コピーを engine-core へ統合しビルド時 bundle で配る (@aitaro)
uzu-sdk@0.7.6 - 2026-08-21
Changes
- #23153 refactor(uzu-code): URL の roster パラメータを ?seats= から ?players= にする (@aitaro)
uzu-sdk@0.7.5 - 2026-08-20
Changes
- #23149 refactor(uzu-code)!: 観測席を roster から外し setup({ players }) にする (@aitaro)
uzu-sdk@0.7.4 - 2026-08-20
Changes
- #23056 chore(ci): cliff.toml を .github/cliff.toml へ共通化する (@rin2yh)
uzu-sdk@0.7.3 - 2026-08-06
Changes
- #22972 feat(uzu-code): action 名と payload を型で縛れるようにする (@aitaro)
uzu-sdk@0.7.2 - 2026-08-06
Changes
- #22968 feat(uzu-code)!: 予約を宣言形の deadlines に置き換える (@aitaro)
uzu-sdk@0.7.1 - 2026-08-06
Changes
- #22965 feat(uzu-code)!: setup の引数を 1 つのオブジェクトにする (@aitaro)
uzu-sdk@0.7.0 - 2026-08-06
Changes
- #22919 refactor(uzu-code)!: ハンドラの引数を 1 つのオブジェクトにする (@aitaro)
uzu-sdk@0.6.0 - 2026-08-05
Changes
- #22914 feat(uzu-code): サーバー時刻と予約タイマーを SDK の機能として提供する (@aitaro)
uzu-sdk@0.5.0 - 2026-08-04
Changes
- #22879 feat(uzu-code)!: action を actions / serverActions に分離する (@aitaro)
uzu-sdk@0.4.0 - 2026-08-03
Changes
- #22863 fix(uzu-code): 素の action handler の ctx から tick を外す (@aitaro)
- #22865 feat(uzu-code): 先読み中の実時刻・乱数呼び出しを dev で検出する (@aitaro)
uzu-sdk@0.3.10 - 2026-08-03
Changes
- #22820 chore: play_screen_v3 ディレクトリを uzu_code にリネーム (@aitaro)
uzu-sdk@0.3.9 - 2026-07-31
Changes
- #22747 feat(backend,mobile): 観戦招待が観戦料を素通しして恒久無料観戦権を配っていたので後払いを導入 (@HarukaOki)
- #22813 feat(ci): npm publish を trusted publishing (OIDC) に移行 (@aitaro)
uzu-sdk@0.3.8 - 2026-07-30
Changes
- #22794 feat(uzu-cli,uzu-sdk): npm 公開に向けて @uzuhq/code-cli / @uzuhq/code-sdk にリネーム (@aitaro)
uzu-sdk@0.3.7 - 2026-07-30
Changes
- #22783 refactor(play_screen_v3): wire を seats に完全統一し legacy fallback を全削除 (@aitaro)
uzu-sdk@0.3.6 - 2026-07-30
Changes
- #22779 feat(play_screen_v3): SDK に seats モデルを導入し dev harness に admin 席を追加 (@aitaro)
uzu-sdk@0.3.5 - 2026-07-27
Changes
- #22172 feat(uzu-sdk)!: SDK と devharness を分離 (UZU-5551) (@aitaro)
uzu-sdk@0.3.4 - 2026-07-14
Changes
- #22347 chore(javascript): TypeScript 5.9.3 → 6.0.3 アップグレード (@aitaro)
- #22436 chore(deps-dev): bump vitest from 4.1.9 to 4.1.10 in /javascript (@dependabot[bot])
uzu-sdk@0.3.3 - 2026-07-02
Changes
- #22206 chore(deps-dev): bump happy-dom from 20.9.0 to 20.10.6 in /javascript (@dependabot[bot])
uzu-sdk@0.3.2 - 2026-07-01
Changes
- #22035 uzu-cli/sdk のバージョンの SSoT を git tag に統一する (@rin2yh)
uzu-sdk@0.3.1 - 2026-06-25
Changes
- #22129 feat(uzuhq-sdk): devHarness で iframe inner viewport 短辺を保つ自動 zoom (@aitaro)
uzu-sdk@0.3.0 - 2026-06-24
Changes
- #22056 feat(uzuhq-sdk): __uzu_dev.reset() で virtual server を fresh start できるようにする (UZU-5531) (@aitaro)
- #21905 mobileの新規登録動線を認証基盤に変更しました (@henteko)
- #22057 feat(uzuhq-sdk)!: __uzu_dev.send / setRawState を Promise return 化 (UZU-5529) (@aitaro)
- #22084 feat(uzuhq-sdk): __uzu_dev.subscribeSnapshot を expose (UZU-5535) (@aitaro)
- #22087 feat(uzuhq-sdk)!: __uzu_dev の state 書換を 3 API に分割 (@aitaro)
- #22088 chore(uzuhq-sdk): コメント・test 名から Linear issue 参照を除去 (@aitaro)
- #22086 feat(uzuhq-sdk): __uzu_dev に subscribeEvents を追加 (@aitaro)
- #22089 feat(uzuhq-sdk): startDevHost の sendAction / stepTick に defensive validation (@aitaro)
uzu-sdk@0.2.1 - 2026-06-23
Changes
- #22043 refactor(uzuhq-sdk): config.playerCount を唯一の真実情報源にし dev settings override 機能を廃止 (UZU-5523) (@aitaro)
- #22045 feat(uzuhq-sdk, play_screen_v3): firstFrameReady / gameReady を追加 (UZU-5524) (@aitaro)
uzu-sdk@0.2.0 - 2026-06-23
Changes
- #22039 fix(uzuhq-sdk): dev 設定の localStorage 永続化を廃止し URL param + manifest 自動読込に移行 (UZU-5521) (@aitaro)
uzu-sdk@0.1.26 - 2026-06-22
Changes
- #21989 refactor(uzu-sdk): __uzu_dev から scenario 固有 helper を削除 (0.1.26) (@aitaro)
uzu-sdk@0.1.25 - 2026-06-22
Changes
- #21972 feat(uzu-sdk): window.__uzu_dev で外部 automation 用 state read/write API を提供 (@aitaro)
uzu-sdk@0.1.24 - 2026-06-20
Changes
- #21950 fix(play_screen_v3): dev harness の manifest デフォルトをフィールド単位で解決する (@aitaro)
uzu-sdk@0.1.23 - 2026-06-18
Changes
- #21878 feat(play_screen_v3): ランタイムテンプレを v3-play-server 所有に移し参照で配布する (@aitaro)
uzu-sdk@0.1.22 - 2026-06-15
Changes
- #21736 perf(release): git-cliff の remote API 連携をやめ PR 解決を workflow へ移して changelog 生成を高速化 (@rin2yh)
uzu-sdk@0.1.21 - 2026-06-11
Changes
- #21779 fix(play_screen_v3): changeRoom が全キャラ一斉ルーム移動になる問題を修正(実行者のみ移動に) (@aitaro)
uzu-sdk@0.1.20 - 2026-06-03
Changes
- #21017 feat(play_screen_v3): solo / emulator モードの挙動を online ServerAction と統一する (UZU-5279) (@aitaro)
uzu-sdk@0.1.19 - 2026-05-15
Changes
- #21000 feat(play_screen_v3): GameLogic actions に serverOnly() wrapper を追加 (@aitaro)
uzu-sdk@0.1.18 - 2026-05-11
Changes
- #20759 uzu-sdk リリース運用修正 (@rin2yh)
uzu-sdk@0.1.17 - 2026-04-15
Changes
- #19645 2D ゲームエンジン追加・CLIにプロジェクトをスキャフォールディングするコマンド追加・V3周りのドキュメント再整備 (@haruten1)
- #19796 feat: v3ゲームHUDを左上に移動 & HUD回避CSS変数を提供 (@aitaro)
- #19804 fix: SDK dev ボタンを左上に移動し、モバイル版 UI に統一 (@aitaro)
- #19808 feat: run() (ServerAction) モードで State Inspector を有効化 (@aitaro)
- #19881 feat: play_screen_v3 マイク/ルーム機能 + ブリッジプロトコル再設計 (@aitaro)
- #19909 fix: Emulator ボタンに player_count を常に付与する (@aitaro)
- #19943 feat: UZU SDK Dev ボタンに playerCount / orientation 設定 UI を追加 (@aitaro)
- #19945 feat: Dev Harness を常時起動・orientation 対応レイアウトを実装 (@aitaro)
- #20148 fix(play_screen_v3): characterId をゲームロジックまで伝搬させる (@aitaro)
uzu-sdk@0.1.13 - 2026-03-02
Changes
- #19592 fix(play_screen_v3): SDK ビルドで共有パッケージをバンドルし外部リポジトリの依存エラーを解消 (@aitaro)
- #19593 refactor(play_screen_v3): @uzupj/uzu-shared を廃止し json-patch をローカルコピーに戻す (@aitaro)
uzu-sdk@0.1.11 - 2026-03-02
Changes
- #19517 docs(play_screen_v3): playerCount必須化に伴うドキュメント追従 (@aitaro)
- #19523 feat(play_screen_v3): players に iconUrl を追加し SDK 経由で UGC に公開 (@aitaro)
- #19524 feat(play_screen_v3): SyncRoom を patch ブロードキャスト方式に移行 (@aitaro)
- #19537 fix(play_screen_v3): mobile未サポートの pauseBgm/resumeBgm を削除 (@aitaro)
- #19539 fix(play_screen_v3): 未使用の __player_joined / __player_left WS通信を廃止 (@aitaro)
- #19543 feat(play_screen_v3): ServerAction のサーバーレスローカル開発 (@aitaro)
- #19586 feat(play_screen_v3): serverActionLogicPath でモード判定に変更 (@aitaro)
- #19587 fix(play_screen_v3): State Inspectorの位置・操作性を改善 (@aitaro)
- #19588 feat(play_screen_v3): ServerAction 差分同期 + 楽観的更新 (@aitaro)
uzu-sdk@0.1.9 - 2026-02-27
Changes
- #19514 refactor(play_screen_v3): playerCount必須化と__dev_totalパラメータの削除 (@aitaro)
uzu-sdk@0.1.8 - 2026-02-27
Changes
- #19488 docs: ソースコードとドキュメントの @docs 紐付け規約を導入 (@aitaro)
- #19496 fix(v3-play-server): 同一playerId排他制御を廃止しhibernation復帰を修正 (@aitaro)
- #19498 refactor(play_screen_v3): GameLogicとSyncConfigからminPlayers/maxPlayersを削除 (@aitaro)
- #19508 feat(play_screen_v3): プレイヤー音声状態API追加 (@aitaro)
uzu-sdk@0.1.6 - 2026-02-26
Changes
- #19487 feat(play_screen_v3): WebSocket 自動再接続・keepalive・耐障害性の追加 (@aitaro)
uzu-sdk@0.1.5 - 2026-02-26
Changes
- #19476 feat(emulator): SyncRoom state JSON 確認機能 (@aitaro)
- #19479 feat(emulator): SyncRoom の state クリア機能を追加 (@aitaro)
- #19483 feat(play_screen_v3): uzuhq-sdk デバッグログ追加と Native ブリッジ修正 (@aitaro)
- #19484 feat(play_screen_v3): ホスト提供の playerId/players を使用し、サーバー自動採番を廃止 (@aitaro)