Skip to content

v5.2.0

Choose a tag to compare

@YusukeHirao YusukeHirao released this 12 Aug 08:04
· 92 commits to dev since this release

ハイライト

@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.ymlbg-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