Releases: EC-CUBE/ec-cube
EC-CUBE 4.1.0
EC-CUBE 4.1.0 released 🎉 🎉 🎉
EC-CUBE 4.1.0をリリースいたしました。
EC-CUBE 4.1 RC からの変更点
EC-CUBE 4.1 RC から、以下のPull Requestを取り込んでいます。
※機能的な修正はありません。
不具合修正
- 非推奨になっている呼び出しを修正 #5157
E2Eテスト改善
- E2Eテスト改善 EA03_Product #5159
- E2Eテスト改善 EA04OrderCest #5161
- E2Eテスト改善 EA05CustomerCest #5162
- E2Eテスト改善 EA07BasicinfoCest #5156
- E2Eテスト改善 EA01TopCest #5158
- E2Eテスト改善 EA06_ContentsManagementCest #5160
- E2Eテスト改善 EA09ShippingCest #5163
- E2Eテスト改善 EA08SysteminfoCest #5164
- E2Eテスト改善 EF06 お問い合わせフォームのテスト追加 #5166
セキュリティスキャン自動化
こちらの差分もあわせてご確認ください。
参考情報 📙
- 4.0から4.1までに取り込んだPullRequestの一覧
- EC-CUBE 4.1 Roadmap
- EC-CUBE 4.1 機能強化について
- 開発ドキュメント EC-CUBE4.0から4.1へのマイグレーション
開発ご協力へのお礼 🍺
EC-CUBE 4.1.0 のリリースにつきまして、多くの方にご協力いただきました。
あらためて感謝申し上げます!
EC-CUBEは今後も改善を重ねていきます。
是非、一緒にEC-CUBEをより良いものにしていきましょう!
ご協力方法として、ソースコードの提供のみならず、不具合のご報告、利用した感想・要望など、些細なことでも構いません。
GitHubやSlack等でご連絡をいただけますと助かります!
EC-CUBE 4.1 RC
EC-CUBE 4.1 RC released 🎉 🎉 🎉
EC-CUBE 4.1-rcは リリース候補版となるバージョンです。
EC-CUBE 4.1-beta3から不具合修正を行っています。
以降、致命的な不具合やセキュリティに関する不具合がないかぎり、正式版リリースまで修正は行いません。
EC-CUBE 4.1-beta3 から取り込まれたPull Request
EC-CUBE 4.1-beta3 から、以下のPull Requestを取り込んでいます。
- #5107 4.1-beta3: 4.1ブランチの変更点を4.1-beta3ブランチへ反映
- #5108 4.1-beta3: SQLiteでプラグインの有効化ができない不具合の修正
- #5112 意図しないディレクトリ・ファイル露出のテスト
- #5118 4.1 beta3 ブランチの内容を取り込み
- #5125 4.1-beta3 : 管理画面 ファイルアップロード UI の修正
- #5126 APIインストール時に生成される鍵をパッケージから削除
- #5127 不要な.gitkeepを削除
- #5128 ログインしたメンバーを削除できるように修正
- #5130 受注CSVで、お届け時間IDが出力されない問題の修正
- #5131 beta3で取り込まれた未検証のPRをRevert
- #5132 一括ステータス更新を同期処理に変更
- #5133 受注一覧を受注ステータスで絞り込みできないのを修正
- #5136 バージョンの更新
- #5137 package-apiのURLを本番用に更新
- #5142 下層ディレクトリにec-cubeを設置した場合、2段階認証のトークン入力に失敗する不具合の修正
- #5143 class名指定時の崩れを修正
こちらの差分もあわせてご確認ください。
EC-CUBE 4.1-beta3 のパッケージの不具合について
EC-CUBE 4.1-beta3 のパッケージに、未検証のPull Requestが含まれていました。
EC-CUBE 4.1-rc のパッケージでは、該当するPull Requestは除外しています。
詳しくは、こちらの #5131 をご確認ください。
参考情報 📙
- 4.0から4.1までに取り込んだPullRequestの一覧
- EC-CUBE 4.1 Roadmap
- EC-CUBE 4.1 機能強化について
- 開発ドキュメント EC-CUBE4.0から4.1へのマイグレーション
開発ご協力へのお礼 🍺
EC-CUBE 4.1 はリリースを目指して今後も改善を重ねていきます。
EC-CUBE では共に開発をしていただける仲間を募集しています。
是非、一緒にEC-CUBEをより良いものにしていきましょう!
ご協力方法として、ソースコードの提供のみならず、不具合のご報告、利用した感想・要望など、些細なことでも構いません。
GitHubやSlack等でご連絡をいただけますと助かります!
EC-CUBE 4.1 beta3-20210903
4.1-beta3の再試験用のパッケージです。
EC-CUBE 4.1 beta3-20210901
4.1-beta3の再試験用のパッケージです。
EC-CUBE 4.1 beta3-20210831
4.1-beta3の再試験用のパッケージです。
EC-CUBE 4.1 beta3
EC-CUBE 4.1 beta 3 released 🎉 🎉 🎉
EC-CUBE 4.1-beta3 は EC-CUBE 4.1 の機能確定版のバージョンとなります。
EC-CUBE 4.1 RC のリリースに向けて EC-CUBE 4.1-beta3 で試験を進めていきます。
EC-CUBE 4.1 のプラグイン開発者の方も EC-CUBE 4.1-beta3 で動作確認をお願いいたします。
EC-CUBE 4.1-β3 以降は機能の追加は行わず、EC-CUBE 4.1 RC のリリースに向けて不具合の修正を実施します。
セキュリティ機能強化
EC-CUBE 4.1-beta3 では以下のセキュリティ機能強化を実施しています。
- テキストメール用の Escaper を実装 #5077
- 管理画面へ2要素認証機能を追加 #5017 【有限会社スプレッドワークス様提供】
- フロント入力項目のサニタイズ強化 #5081 【あずみ.net様提供】
- ファイル管理のアップロード可能ファイルを制限 #5087
- htmlディレクトリ以下でのPHPの実行を抑制 #5079
- 管理画面のログイン履歴機能の追加 #4978 【株式会社U-Mebius様提供】
- 拒否リスト形式のIP制限機能の追加 #4978 【株式会社U-Mebius様提供】
- HTTPメソッドの制限 #5099
機能追加・機能改善
EC-CUBE 4.1-beta3 では以下の機能強化を実施しています。
- パッケージに初期インストールプラグインを追加 #5103 #5074
- サイトマップ機能の追加 #4808 【株式会社クロスキューブ様提供】
- WebP 画像への対応 #4900 【株式会社クロスキューブ様提供】
- 商品詳細ページに構造化データを追加 #4986
- 商品一覧画面の商品画像の lazyload 対応 #4933
- メタタグの設定の追加 #4987
セキュリティ機能強化を優先して対応しており、 EC-CUBE 4.1-β2 に含まれていた以下の機能は EC-CUBE 4.1 では対応しないことになりました。なお下記機能の取り込みは EC-CUBE 4.1.1 以降での追加となる予定です。
フレームワークの改善
EC-CUBE 4.0 からのフレームワークの主な変更点は EC-CUBE 4.1-beta のリリースノートをご確認ください。
EC-CUBE 4.1-beta3 のパッケージでの主な改善は以下です。
- ライブラリのアップデート #5001
- PHP-CS-Fixer を実行 #5105
- プラグインインストーラのバージョンアップ #5068
- package-api の composer2 対応 #5086
- 開発環境の改善 #4810 #4956 #4964
他にも多数の改善がなされています。
詳しくはこちらの差分をご確認ください。
その他の機能改善
以下の EC-CUBE 4.1-beta2 リリース以降の改善も取り込まれています。
- 商品一覧・商品詳細ページの商品画像 imgタグに、alt属性を追加 #5058
- 検索結果0件のページと在庫切れのページを noindex とする #5019
- E2Eテストのカバレッジを計測する #5016
- キャッシュ削除時のメンテナンスタイミングを調整 #5092
- JVN#97554111 への対応 #5039
他にも多数の改善がなされています。
詳しくはこちらの差分をご確認ください。
その他の変更
4.0から4.1までに取り込んだPullRequestの一覧はこちらです。
参考情報 📙
開発ご協力へのお礼 🍺
EC-CUBE 4.1 beta3 のリリースに際し、株式会社U-Mebius様、デイジー株式会社様、株式会社クロスキューブ様、有限会社スプレッドワークス様、あずみ.net様をはじめ沢山のご協力をいただきました。
ありがとうございます。
EC-CUBE 4.1 はリリースを目指して今後も改善を重ねていきます。
EC-CUBE では共に開発をしていただける仲間を募集しています。
是非、一緒にEC-CUBEをより良いものにしていきましょう!
ご協力方法として、ソースコードの提供のみならず、不具合のご報告、利用した感想・要望など、些細なことでも構いません。
GitHubやSlack等でご連絡をいただけますと助かります!
EC-CUBE 4.0.6-p1
EC-CUBE 4.0.6-p1 Released!
EC-CUBE 4.0.6-p1 をリリースいたしました。
主な変更点
- .htaccess の修正不備に対応
参考情報 📙
EC-CUBE 4.0.6
EC-CUBE 4.0.6 Released!
EC-CUBE 4.0.6 をリリースいたしました。
主な変更点
- クロスサイトスクリプティング脆弱性の修正
- Symfonyライブラリのアップデート
- プラグインのインストール時にrequire-devのライブラリが含まれていた不具合の修正
参考情報 📙
EC-CUBE 4.0.5-p1
EC-CUBE 4.0.5-p1 Released!
EC-CUBE 4.0.5-p1 をリリースいたしました。
公式サイトのお知らせで公開されている脆弱性に対応したバージョンになります。
主な変更点
- 20210507 Hotfix パッチ対応 #5033
本バージョンでのフロントテンプレートおよび管理画面テンプレートのDOMに影響のある変更はありません。
参考情報 📙
EC-CUBE 4.1 beta2
EC-CUBE 4.1 beta 2 released 🎉 🎉 🎉
EC-CUBE 4.1-beta2 は EC-CUBE 4.1-beta へ EC-CUBE 4.1 で追加予定の機能を取り込んだバージョンです。
[4.1-feature] EC-CUBE 4.1 機能追加・機能改善
EC-CUB 4.1 へ追加・改善予定の以下の機能追加・機能改善が EC-CUBE 4.1-beta2 のパッケージに含まれています。
- 管理画面のログイン履歴機能の追加 #4978 【株式会社U-Mebius様提供】
- 拒否リスト形式のIP制限機能の追加 #4978 【株式会社U-Mebius様提供】
- メンテナンスモード時に管理者は閲覧可能に #4966 【デイジー株式会社様提供】
- サイトマップ機能の追加 #4808 【株式会社クロスキューブ様提供】
- WebP 画像への対応 #4900 【株式会社クロスキューブ様提供】
- 商品一覧画面の商品画像の lazyload 対応 #4933
- メタタグの設定の追加 #4987
- 商品詳細ページに構造化データを追加 #4986
- フロント/管理画面 商品のタグによる絞り込み機能の追加 #4975 #4976
EC-CUBE 4.1-beta2 リリース時点でレビューが完了していない機能もございます。
レビュー状況はそれぞれのプルリクエストをご確認ください。
EC-CUBE 4.1 リリースまでに重大な問題が発覚した場合はリリースに含まれない可能性もございます。
以下の機能は EC-CUBE 4.1-beta2 のパッケージには含まれませんが、 EC-CUBE 4.1 には含まれる予定です。
[4.1-core] EC-CUBE 4.1 フレームワークの改善
EC-CUBE 4.0 からのフレームワークの主な変更点は EC-CUBE 4.1-beta のリリースノートをご確認ください。
EC-CUBE 4.1-beta2 のパッケージでの主な改善は以下です。
他にも多数の改善がなされています。
詳しくはこちらの差分をご確認ください。
[4.0] EC-CUBE 4.0 機能改善の取り込み
以下の EC-CUBE 4.1-beta リリース以降の改善も取り込まれています。
- docker-compose ファイルを分割 #4955
- Codecov によるコードカバレッジを追加 #4943
- fix: #4824 PDFのロゴ画像を空画像に変更 #4826
- カート内商品の順番が逆転する問題を修正 #4953
- カートの順番が逆転する問題を修正 #4936
- ご注文手続き画面で商品種別が入れ替わる問題の修正 #4906
- 手数料を考慮して利用条件の判定を行うように修正 #4940
- CSV出力時にメモリを使い切ってしまう問題を修正 #4815
- PHPStan による静的解析の導入 #4835
- 対応状況管理機能の追加 #4844
- ページ管理の編集対象に会員登録(確認ページ)を加える #4433
- Entity拡張時にオリジナルのファイルを優先して参照するよう変更 #4711
- 商品CSVの分割アップロード #4805
他にも多数の改善がなされています。
詳しくはこちらの差分をご確認ください。
その他の変更
4.0から4.1までに取り込んだPullRequestの一覧はこちらです。
参考情報 📙
開発ご協力へのお礼 🍺
EC-CUBE 4.1 beta 2 のリリースに際し、株式会社U-Mebius様、デイジー株式会社様、株式会社クロスキューブ様をはじめ沢山のご協力をいただきました。
ありがとうございます。
EC-CUBE 4.1 は正式リリースを目指して今後も改善を重ねていきます。
EC-CUBE では共に開発をしていただける仲間を募集しています。
是非、一緒にEC-CUBEをより良いものにしていきましょう!
ご協力方法として、ソースコードの提供のみならず、不具合のご報告、利用した感想・要望など、些細なことでも構いません。
GitHubやSlack等でご連絡をいただけますと助かります!