baserCMS 5.1.1 リリース
baserCMS 開発チームは、baserCMS5の新バージョン 5.1.1 が利用できるようになったことを発表します。
これは 5.1.1 の安定版リリースです。
baserCMS 5.1.1 のリリースについて
新機能
- NEW [BC] PHP8.3に対応
変更点
- CHG [BC] AppTable::find() を削除
- beforeFindが重複実装だった
- afterFindは、位置的にfindの後ではなかった
- CHG [BC] PHPの必要バージョンを8.1に変更
- CHG [BC] ライブラリのインストーラーのcomposerコマンドをupdateからinstallに変更
ライブラリが最新化することにより問題が発生することがあるため - CHG [BC] ダンロードパッケージからDockerの設定ファイルを削除しないようにした
- CHG [BC] ダウンロードパッケージからDockerの設定ファイルを削除しないように変更
- CHG [BC] BcThemeSample / BcPluginSample / BcColumn を packagist に公開
- CHG [BC] インストーラーを調整
- .env が存在しない場合にステップ2で生成するようにした
- debugモードがOn になっている場合、ステップ5でOffに設定するようにした
- CHG [BC] docker compose コマンドを変更
- docker-compose → docker compose
バグフィックス
- BUG [BC] 初期データ読み込み時にCSVファイルの"0"がnullとして読み込まれてしまう事象を修正
- BUG [BC] composer で読み込むライブラリを CakePHPの必要要件に合わせて調整
- BUG [BG] BlogHelperの一部関数が5.1系に対応していない問題を改善
- BUG [BC] ショートコードのヘルパーの読み込み方法を調整
- Viewにロードされたヘルパーが読み込めてなかったため
- BUG [CC] カスタムコンテンツ設定編集のオプションの項目:更新日に漢字やひらがな等を入力し保存するとエラーになるがエラーメッセージが出ない箇所がある問題を改善
インストールする
baserCMS5のインストールついては、インストールガイド をご覧ください。
アップデートする
baserCMS5のアップデートについては オートアップデート をご覧ください。
尚、v5.1.1 へのアップデートは、アップデーターに問題があり、従来と異なるアップデート手順が必要になります。
baserCMS v5.1.1 アップデートガイドを参考にして、新バージョンへアップデートをお願いします。
※v5.1.1へのアップデートにはプラグイン「アップデートサポーター」が必須となります。
baserCMS5の Packagist
baserCMS5 の各パッケージについてはモノレポで分散管理しています。Pakagist はこちらです。
- BaserCore(baserCMSコアパッケージ)
- BcAdminThird(管理画面デフォルトテーマ)
- BcFront(フロントエンドデフォルトテーマ)
- BcBlog(ブログ機能)
- BcColumn(公式付属テーマ)
- BcContentLink(コンテンツリンク機能)
- BcEditorTemplate(エディタテンプレート機能)
- BcFavorite(お気に入り機能)
- BcInstaller(インストーラー)
- BcMail(メールフォーム機能)
- BcSearchIndex(サイト内検索機能)
- BcThemeConfig(テーマ設定機能)
- BcThemeFile(テーマファイル管理機能)
- BcUploader(アップロードファイル管理機能)
- BcWidgetArea(ウィジェットエリア機能)
バグを見つけたら
バグを見つけたら、GitHub の Issue または、ユーザーズフォーラム にお知らせください。
(あなたがエンジニアであるなら是非プルリクエストをお待ちしています)
開発への貢献について
baserCMSはボランティアベースで運営されているオープンソースプロジェクトです。
コアパッケージの開発を含め、様々な形で参加する事ができます。詳しくは次のページをご覧ください。
baserCMS 5.1.1 の開発貢献者
- HungDV2022
- cu-akasakay
- momofff
- ryoma_kawase
- ryuring
- thangnnmd
- Đỗ Văn Hùng
このリリースの実現に協力して頂いたすべての貢献者に感謝します。