コンテンツにスキップ

検索はプロダクションビルドでのみ利用可能です。 ローカルでテストするには、サイトをビルドしてプレビューしてください。

v0.12.1

リリース日: 2026-02-13

監査ログビューアとロールバック API の実装(Phase 4)、一括配信の chatEnabled ガード追加、週次ニュースレター配信パイプラインの刷新を含むリリース。CI/CD ではリリースノート生成と developer docs デプロイを独立ワークフローに分離し、ニュースレター生成を Claude Code ベースに移行した。

  • 監査ログビューア + ロールバック API: penthouse に監査ログ閲覧画面を追加し、vintage にエンティティ(Contact, Group, Label, Announcement)のロールバック機能を実装
  • 一括配信の chatEnabled ガード: チャット無効店舗での一括配信をブロックし、CHAT_DISABLED ステータスを追加(fizz, counter)
  • ニュースレター購読者の KV 管理: Cloudflare KV から購読者リストを取得して配信する仕組みを導入
  • ニュースレター HTML 生成: Markdown ではなくインラインスタイル付き HTML でニュースレターを生成するように変更
  • 購読解除リンク: ニュースレターフッターに購読解除リンクを追加
  • R2 SQL パーサー: 監査ログ用の R2 SQL クエリパーサーを jigger に追加
  • リリースノート生成ワークフロー分離: release.yml から generate-release-notes.yml に分離し、developer docs のビルド・デプロイも統合
  • ニュースレター生成を Claude Code に移行: Gemini API から claude-code-action ベースに変更し、生成品質を向上
  • release.yml から developer docs デプロイを除外: developer docs は専用ワークフローで管理するように変更
  • claude-opus-4-6 モデルエイリアスの統一: モデル指定を claude-opus-4-6 エイリアスに統一
  • ニュースレターワークフローのマルチラインタグ処理を while-read ループに修正
  • claude-code-action に --allowedTools を追加してファイル書き込み権限を付与
  • claude-code-action の OIDC 認証に id-token: write パーミッションを追加
  • weekly-newsletter ワークフローに production 環境を追加
  • proof: Vault DB 統合テスト 23 件を追加
  • vintage: ロールバック機能のユニットテスト追加(538 行)
  • jigger: R2 SQL パーサーのユニットテスト追加(165 行)
  • base: CRUD テスト追加(684 行)
  • apps/counter — chatEnabled ガード UI、CHAT_DISABLED ステータス対応
  • apps/penthouse — 監査ログビューア画面、R2 SQL ユーティリティ
  • services/vintage — ロールバック API 実装
  • services/fizz — 一括配信 chatEnabled ガード
  • services/proof — Vault DB 統合テスト追加
  • services/base — CRUD テスト追加
  • packages/jigger — logstream モジュール(R2 SQL パーサー)追加
  • CI/CD — generate-release-notes.yml、release.yml、weekly-newsletter.yml の改修