baserCMS 5.0.8 リリース
baserCMS 開発チームは、baserCMS5の新バージョン 5.0.8 が利用できるようになったことを発表します。
これは 5.0.8 の安定版リリースです。
baserCMS 5.0.8 のリリースについて
新機能
TRUST_PROXY について、AWSのALBに対応
変更点
basersマガジンへのバナーを削除
BcText::stripScriptTagを削除
プラグインインストール時にDBが初期化済かどうかを判定するオプションを追加
サイトの識別名、エイリアスのヘルプ内容を見直し
Vew関連のイベント(beforeGetViewFileName/ beforeGetElementFileName / beforeGetLayoutFileName)を実装
リクエストを作成する際、ルーティングが失敗してもRequestFilterMiddlewareで検出器を追加
管理画面サイドバーの下に余白を追加
BcUploadにアップロード対象のパスのチェックを追加
fix #2969 ブログとコンテンツのアイキャッチのファイル形式バリデーションを追加
メールファイルフィールドの拡張子チェックのデフォルト値を設定
#2927 ファイルアップロード用のフィールドのエンティティ変換を許可
バグフィックス
管理者以外でログインしている場合に一括処理用のチェックボックスが表示される問題を改善
fix #1059 管理画面の入力項目で入力必須チェックでエラー表示後にヘルプの中身が空になる問題を改善
BcMaigration において、connection を指定しないとエラーとなる問題を改善
サイト内検索の検索結果のキーワード入力欄をエスケープ
fix #2998 管理画面 テキストエリアに自動で空白文字(改行)が入ってしまう問題を解決
fix #2996 BcArrayHelperがBcBlogなどで使用できない問題を解決
fix #2927 固定ページ オプション欄のアイキャッチが保存されない問題を改善
fix #2915 固定ページ内などでショートコード Mail.getForm がエラーになる問題を改善
fix #2916 $this->BcBaser->pageが動作していない問題を改善
fix #2925 管理画面URLを /baser/admin から別の文字にすると、ログイン画面、ログアウト処理がリダイレクトループする問題を改善
サイト編集時、テーマを変更しても、テーマ管理に反映されない問題を改善
バクアップからのレストア時にバックアップのテーブルが存在しない場合にエラーとなる問題を改善
fix #2900 コンテンツ管理のルートフォルダの名称が変更できない問題を改善
ブログ記事一覧ページで非公開の記事でも「目」のマークが押せる問題を解決
ブログタグとリクエスト生成に関する不具合を調整
#3014 コメント投稿時、必須項目を入力しなくてもエラーが表示されない問題を改善
fix #3004 記事の一括削除を行った際にアイキャッチが削除されない問題を改善
fix #2991 baserCMS 5系 blogPosts()でカテゴリの指定を行うとエラーになる問題を解決
ブログプラグインインストール時にエラーが表示される不具合を改善
ブログ記事のバリデーションの不具合を改善
fix #3000 メールメッセージや、カスタムエントリーのバックアップができない問題を改善
fix #2944 テーマ初期値を読み込むとメールフィールドのフィールド名がエラーで編集できなくなる場合がある問題を改善
フォームのファイルフィールドの問題を修正
fix #2970 許可されていない形式のファイルをアップロードしようとするとローディングが終わらない問題を改善
fix #2954 アップローダープラグイン設定:数字以外の文字&マイナスが登録できてしまう問題を改善
インストールする
baserCMS5のインストールついては、インストールガイド をご覧ください。
アップデートする
baserCMS5のアップデートについては オートアップデート をご覧ください。
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.0.8 の開発貢献者
- HungDV2022
- momofff
- nghiem-mb
- ryuring
- sakaguchi
- seto1
- 加藤 朗
このリリースの実現に協力して頂いたすべての貢献者に感謝します。