baserCMS 開発チームは、baserCMS5の新バージョン 5.3.0 が利用できるようになったことを発表します。
これは 5.3.0 の安定版リリースです。
baserCMS 5.3.0 のリリースについて
変更点
- CHG [BC] PHP8.5対応
- CHG [BC] CakePHP5.2対応
- CHG [BC] リンク先URLに必須ラベルを表示する
- CHG [BC] フィールド一覧画面に「必須」項目の削除
- CHG [BC] ユーザーグループ登録時に半角スペースが登録できてしまう件の改修
- CHG [BC] 直接依存パッケージのバージョン制約を意図しないマイナーアップデートが起きないよう調整
- CHG [BC] 選択リスト入力箇所 必須項目に対して、必須マークがなかったため追加
- CHG [BC] ユーザーグループ登録ページの認証プレフィックス[ Admin Web API ]の初期値を「限定アクセス」に指定する
バグフィックス
- BUG [BC] 代理ログインをダブルクリックすると、強制ログアウトしてしまうため修正
- BUG [BC] ユーザー登録時グループを選択せず保存した場合のエラーメッセージに「 データベース処理中にエラーが発生しました。」と表示される件を修正
- BUG [BC] ログインボタンの二重クリック防止を実装
- BUG [BC] マスタ編集画面を開くと誤ってテーブル編集画面に遷移してしまうため修正
- BUG [BC] 外部ドメインを利用する場合と利用しない場合のバリデーションエラーがヘルプマークの内容と逆になっているため修正
- BUG [BC] 新規登録時に検索インデックスを作成していないため修正
- BUG [BC] コアアップデート時、composer.json の重複したフレームワーク系pinが原因でrequireが失敗する問題を修正
- BUG [BC] composer.json のバージョン制約変更に伴い BcComposerTest の test_require/testUpdate が失敗するため修正
- BUG [BC] 閉じタグ忘れが原因でサイト内検索でエラーが起きるため修正
- CHG [CC] カスタムコンテンツの一覧表示件数 必須項目だがバリデーションエラーが設定されていないため設定
- BUG [UL] アップロードファイル一覧で保存を押した際にローディングが無限に続く不具合を修正
- BUG [UL] ファイルの公開期間外に設定するとフロントで500エラーになる不具合の修正
- BUG [UL] 「上書きを許容する」にチェックをし、アップロードしたファイルと同一のファイルを選択すると、エラーが発生するため修正
- BUG [UL] fix CakePHP5.2系での重複バリデーションルール登録エラーとアップロードカテゴリコピーAPIの404未対応を修正
インストールする
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.3.0 の開発貢献者
- cu-iwasaki
- kaburk
- kato
- ryuring
- seto1
- 加藤 朗
このリリースの実現に協力して頂いたすべての貢献者に感謝します。