baserCMS 開発チームは、baserCMS5の新バージョン 5.2.2 が利用できるようになったことを発表します。
これは 5.2.5 の安定版リリースです。
baserCMS 5.2.5 のリリースについて
変更点
- CHG [BC] PHP 8.4の暗黙的nullable引数の非推奨警告への対応
- CHG [BC] 【ユーザー管理】ログインパスワードの複雑度のチェックを行う・行わないでヘルプの表示を変更 fix #4363
- CHG [BC] 【ユーザーグループ】グループに紐づくユーザーのパフォーマンス改善 fix #4365
- CHG [BC] 【プラグイン】BcSeoコアプラグインの多言語化(i18n)対応 fix #4356
- CHG [ML] 【システム】機能要望:BcAdminFormHelper で type='time' に対応 fix #4339
- CHG [UL] 【アップローダー】上書きアップロード時に、ファイル名の大文字・小文字も考慮するように調整
バグフィックス
- BUG [BC] 【システム】管理画面URLを変更している場合、ユーザーグループのアクセスルールが正しく機能しない問題を改善 fix #4274
- BUG [BC] 【システム】サブフォルダに設置するとプレビューがエラーになる件を修正 fix #4428
- BUG [BC] 【システム】データベースのプレフィックスに大文字を使うと機能しなくなる件を修正 fix #4123
- BUG [BC] bootstrap-4.1.3の一部のcssが機能していない問題を改善 fix #4219
- BUG [BC] 【API】BcUtil::isAdminSystem でAPI経由で処理しているURLが管理画面ではないと判断される件を修正 fix #3012
- BUG [BC] 【プラグイン】BcBaserHelper->getContentsNameでプラグインのコントローラー名が取得できずdefaultになる件を修正 fix #3621
- BUG [BC] fgetcsvRegによるCSV読み込み時に正常にデータを読み取れない場合がある件を修正 fix #3938
- BUG [BC] 【アクセスルールグループ】システム管理者以外にユーザー管理グループで削除権限を与えてもユーザー削除できない件を修正 fix #3769
- BUG [BC] 【プラグイン】BcSeoHelperEventListener のネストループで break が内側しか抜けていない問題を解消 fix #4355
- BUG [BC] 【システム】画面幅によってはダッシュボードのパネル間に空白が表示される件を修正 fix #4207
- BUG [BG] 【ブログ】初期記事を複製した際にアイキャッチが複製されない件を修正 fix #4253
- BUG [BG] 【ブログ】特定条件でコピーした記事がコピーできない件を修正 fix #4220
- BUG [BG] ブログコメント管理:文字色の相違がある件を修正 fix #4001
- BUG [CC] 【コンテンツ】コンテンツ管理でコンテンツを追加したタイミングではそのコンテンツに対する権限チェックが動作していない件を修正 fix #4183
- BUG [CC] 【カスタムコンテンツ】プレビュー機能で入力項目が隠れてしまう件を修正 fix #2712
- BUG [CC] 【カスタムコンテンツ】(都道府県リスト)プレビュー操作不具合を改善 fix #3192
- BUG [CC] 【コンテンツ】カスタムフィールドタイプ「グループ」でループ機能を利用しているとき、一度追加したグループを削除できない件を修正 fix #4129
- BUG [CC] 【プラグイン】カスタムコンテンツ:テーブル管理のテーブル登録・編集で識別名に半角大文字が使えない件のヘルプを修正 fix #4284
- BUG [CC] 【システム】 コンテンツコピー時に layout_template が引き継がれない件を修正 fix #4337
- BUG [ML] 【メールフィールド】詳細設定にある「グループ名」と「グループ入力チェック」にハイフンを入れるとエラーになる件を修正 fix #3579
- BUG [ML] 【メール】メール送信テスト時にエラーがあった時にエラー出力されない件を修正 fix #4288
- BUG [ML] 【メールフォーム】メールフィールドの数が多い場合に、受信データ用テーブルのフィールドが不足状態で作成されるかどうか確認 fix #3390
- BUG [ML] 【メール】確認画面で送信時にバリデーションエラーが発生するとエラーになる件を修正 fix #4338
インストールする
baserCMS5のインストールついては、インストールガイド をご覧ください。
アップデートする
baserCMS5のアップデートについては オートアップデート をご覧ください。
尚、v5.1.0以下からのアップデートは、アップデーターに問題があり、従来と異なるアップデート手順が必要になります。
baserCMS v5.1.1 アップデートガイド を参考にして、新バージョンへアップデートをお願いします。
※ v5.1.1 となっていますが、v5.1.2 以降も上記ページと同様の作業で大丈夫です。
baserCMS5の Packagist
baserCMS5 の各パッケージについてはモノレポで分散管理しています。Pakagist はこちらです。
- BaserCore(baserCMSコアパッケージ)
- BcAdminThird(管理画面デフォルトテーマ)
- BcFront(フロントエンドデフォルトテーマ)
- BcBlog(ブログ機能)
- BcColumn(公式付属テーマ)
- BcContentLink(コンテンツリンク機能)
- BcEditorTemplate(エディタテンプレート機能)
- BcFavorite(お気に入り機能)
- BcInstaller(インストーラー)
- BcMail(メールフォーム機能)
- BcSearchIndex(サイト内検索機能)
- BcSeo(SEO設定機能)
- BcThemeConfig(テーマ設定機能)
- BcThemeFile(テーマファイル管理機能)
- BcUploader(アップロードファイル管理機能)
- BcWidgetArea(ウィジェットエリア機能)
バグを見つけたら
バグを見つけたら、GitHub の Issue または、ユーザーズフォーラム にお知らせください。
(あなたがエンジニアであるなら是非プルリクエストをお待ちしています)
開発への貢献について
baserCMSはボランティアベースで運営されているオープンソースプロジェクトです。
コアパッケージの開発を含め、様々な形で参加する事ができます。詳しくは次のページをご覧ください。
baserCMS 5.2.5 の開発貢献者
- kaburk
- kato
- momofff
- ryuring
- sakaguchi
- seto1
- 加藤 朗
このリリースの実現に協力して頂いたすべての貢献者に感謝します。