v5.2.0
ハイライト
@d-zero/site-migrator — .nitpicker アーカイブからページを抽出し、BurgerEditor のブロックデータに変換するサイト移行ツールキットを新規公開しました。
新機能
- site-migrator: アーカイブ抽出(#902)、共有レイアウト除去(#903)、YAML frontmatter 生成(#904)、同一オリジン参照書き換え・ページID採番(#905)、
resolveIdTemplate(#906)、レイアウト解決(#984)、LayoutBlock→BurgerEditor BlockData 変換(#985)、data-bge-*HTML 生成(#986)、BurgerEditor ブロック変換の統合(#987)、BlockTargetAdapter の切り出し(#1007)、ブロックのラウンドトリップ検証(#989)、メイン領域判定の統合(#991)、ブロック分類(#992)、dz-migrateの--includeフィルタ(#998) - create-frontend:
basercms5プロジェクトタイプの追加(#894)、--ignore-document-rootフラグの追加(#890) - scaffold:
grill-meコマンドの追加、basercms5用.htaccessの追加
修正
- create-frontend: 依存パッケージとしてインストールされた場合に scaffold のインストールスクリプトをスキップ(#888)、
yarn createで scaffold の postinstall が実行されない不具合修正(#889)、basercms4 プロジェクト向けに jQuery を 3.7.1 に固定(#901) - scaffold:
.c-page-sub__content-mainスタイルを復元 - site-migrator: BurgerEditor ブロック内の同一オリジン参照書き換え修正(#988)
整理・リファクタ
- scaffold: 未使用のサンプルコンポーネント・テンプレート(
data.yml、bg-repeat-01.gifなど)を削除(#898) - create-frontend: テスト期待値リストを fixture ファイルへ外部化(#891)
その他
- Renovate による依存関係更新60件以上(Node.js、Yarn、PostCSS、Prettier、Vitest、Storybook、GitHub Actions など)、うちセキュリティパッチ4件以上(#908, #909, #910, #953, #983, #990 ほか)
- リポジトリ運用: Claude Code スキルの更新(#982, #1009, #1010, #1011)、Renovate 自動マージ設定の調整(#1001)、README の API 表修正(#981)
Full Changelog: v5.1.0...v5.2.0