> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bricks.tools/llms.txt
> Use this file to discover all available pages before exploring further.

# 更新履歴

> bricks-ctor の製品アップデートとお知らせ

<Update label="2026 年 7 月 8 日" description="v2.24.11" tags={["リリース", "Preview"]}>
  ### Code generation

  * 生成 projects は既定で canvases、Bricks、Data を collapsed にしつつ、explicit expanded-state settings は維持。
  * 生成された Items Brick projects が frame type や detail/list press behaviors などの item fields を保持。

  ### MCP server

  * Simulator MCP output は successful compiles 後に Preview DevTools / `bricks devtools` inspection loop を案内するように。[MCP server](/ja/ctor-pkg/mcp-server)を参照してください。
</Update>

<Update label="2026 年 7 月 1 日" description="v2.24.10" tags={["リリース", "Preview"]}>
  ### Code generation

  * 生成 projects が array data values を正しく serialize。
  * Data Calculation sandbox output が compile ごとに余分な `{ }` blocks を蓄積しないように。
  * その他の generated-project 安定性修正。

  ### Pull app

  * **`bricks ctor pull-app`** — 不足している parent directories を作成し、選択した starting branch を尊重。
</Update>

<Update label="2026 年 6 月 24 日" description="v2.24.9" tags={["リリース", "Preview"]}>
  ### Code generation

  * 生成 projects が、target case id が dynamic な conditional jumps を compile 中に黙って drop せず保持するように修正。
  * entity aliases が衝突した場合に Generator code generation が重複する variable declarations を生成しないよう修正。
  * 1 つの alias が別の alias の fallback file name と衝突した場合に生成 projects が Data Calculation を失わないよう修正。

  ### Automation tests

  * Legacy automation tests が drop されて空の placeholders に置き換えられる代わりに per-test files へ migrate されるように修正。

  ### MCP

  * malformed な MCP config が project setup 中に他の configured MCP servers を消さないよう修正。
</Update>

<Update label="2026 年 6 月 17 日" description="v2.24.8" tags={["リリース", "Preview"]}>
  ### Codex

  * 生成 projects で Codex 向けに bricks-ctor MCP tools を事前 approve し、Codex CLI sessions が approval prompts で止まらないよう改善。

  ### Claude Code

  * Claude Code projects は local auto-mode trusted BRICKS infrastructure を seed するが、auto mode 自体は自動有効化しない。

  ### コンパイル検証

  * 生成 project compile checks が Data Calculation cycles と壊れた PROPERTY\_BANK\_EXPRESSION strings をより早く検出。
</Update>

<Update label="2026 年 5 月 27 日" description="v2.24.5" tags={["リリース", "Preview"]}>
  ### コンパイル検証

  * **`bricks app check-config --validate-automation`** — コンパイル時点で automation\_map／test\_map の壊れた参照（欠けた Subspace／Brick／Canvas／Bank、動的 sender／handler、不正な `PROPERTY_BANK_*` `input_to_receiver` プレフィックス）を表面化。プロジェクトエージェントの compile パスでは既定で有効。

  ### Automation

  * **Method steps の `subspaceId` を省略可能** — `brick_press`、`execute_action`、`wait_until_*`、`delay` などの method steps で `subspaceId` を省略可能に。実行時に Root Subspace へ解決され、[Config Editor](/ja/controller/config-editor) では空値の選択肢を「Root (default)」と表示。

  ### 型システム

  * **Animation の Event ハンドラ欄** が getter 形式（`() => Animation`）も受け付けるように変更。他のエンティティ参照と整合し、Animation 間の遅延／前方参照が型チェックを通る。
  * **Data 型欄が `bool` の別名として `boolean` を受け付ける**。TypeScript 経験者の記述性を改善し、コンパイル出力は変更なし。

  ### MCP

  * MCP ツールの出力に `tsc`／`bun`／`bricks` 子プロセスからの ANSI エスケープが混入しないように修正（ターミナル呼び出しはカラー出力のまま）。
</Update>

<Update label="2026 年 5 月 20 日" description="v2.24.4" tags={["リリース", "Preview"]}>
  ### 自動コンパイルと Pull

  * **バックグラウンド自動コンパイル** — プロジェクトセッション利用中はハッシュゲート付きで自動コンパイルを実行。インラインのコンパイルエラーバナーと、サーバーが進んでいる／ローカルが先行している状態を検出する **Pull**／**Update Config** Pill フローを追加。
  * **非強制 Pull** — Pull ダイアログに非強制 Pull を追加。サーバーの last commit から分岐し、新しいファイルを適用したのち `main` を 3-way マージで戻す。Force Pull は従来の上書き挙動を維持。

  ### Deploy とリネーム

  * **Deploy／Update Config** 時に `application.json` の名称を同送するため、ローカルでの改名がそのままサーバー側のリネームになります。[`bricks app/module release --name`](/ja/cli/changelog) と組み合わせて使用します。

  ### 生成ファイル

  * Automation Test と Data Calculation の生成ファイル名を alias 由来の kebab-case slug に変更し、並び替えでもファイル名が安定。Pull 時には orphan な `.ts` ファイルを掃除。

  ### Skills

  * **bricks-design**／**bricks-ux** [skill](/ja/ctor-pkg/skills) を新設し、ビジュアルデザインとインタラクションデザインの規範をプロジェクトエージェントへ提供。
</Update>

<Update label="2026 年 5 月 13 日" description="v2.24.3" tags={["リリース", "Preview"]}>
  ### 改善

  * 生成プロジェクトに `bun update-app` スクリプトを追加。release バージョンを上げずに設定変更を push 可能。[BRICKS CLI](/ja/cli/changelog) の `bricks app update --last-commit-id`／`--validate` による競合ガードと組み合わせて使用します。
  * エージェント向け Buttress 統合リファレンスを更新。
</Update>

<Update label="2026 年 4 月 29 日" description="v2.24.1" tags={["リリース", "Preview"]}>
  ### 改善

  * 自動生成のコミット（deploy、pull force-commit、マイグレーション／更新）を CTOR（Desktop）作者として記録。
  * Generator は生成プロジェクトをフォーマットする際、ドット始まりのディレクトリと markdown ファイルをスキップします。
</Update>

<Update label="2026 年 4 月 22 日" description="v2.24.0" tags={["リリース", "破壊的変更"]}>
  ### 破壊的変更

  * **`bricks-project` から改名** — `@fugood/bricks-project` は `@fugood/bricks-ctor` に、`bricks-project-generator` は `bricks-ctor-generator` に改名されました。
  * **新しいプロジェクト構成** — 生成されるプロジェクトは `from 'bricks-ctor'` インポートと `./ctor/` ディレクトリを使用します。
  * **自動マイグレーション** — 旧 `project/` ディレクトリと MCP 設定キーは初回実行時に自動的にマイグレーションされます。最新のセットアップ方法は[はじめに](/ja/ctor-pkg/getting-started)を参照してください。
</Update>
