Skip to content

EC-CUBE 4.2.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@chihiro-adachi chihiro-adachi released this 03 Jun 07:42
· 1143 commits to 4.2 since this release
149a8f2

EC-CUBE 4.2.0-alpha released 🎉 🎉 🎉

4.2.0-alphaは、Symfony 5.4 / PHP 8対応を行ったバージョンです。
E2Eテスト・Unitテストをパスしており、動作確認およびプラグインの4.2対応を実施いただくことができます。

image

EC-CUBE 4.2.0-alphaの動作確認を行うには?

EC-CUBE 4.2.0-alphaのパッケージはこちらからダウンロードできます。

$ wget https://github.com/EC-CUBE/ec-cube/releases/download/4.2.0-alpha/eccube-4.2.0-alpha.zip
$ unzip eccube-4.2.0-alpha.zip
$ cd ec-cube
$ php -S 127.0.0.1:8080

Webインストーラ/ コマンドラインインストーラともに動作します。
EC-CUBEのインストールを行い、動作確認を行ってください。

プラグインの4.2対応を行うには?

4.2対応を行うための変更点をまとめたマイグレーションガイドを用意しています。
また、メールマガジンプラグインは、4.2対応を実施済です。メールマガジンプラグインの修正差分を参考に、プラグインの4.2対応をお願いします。

EC-CUBE 4.2 について詳しく知りたい

EC-CUBE 4.2 Roadmapに、対応内容や今後のスケジュールなど掲載しています。
気になることがあればIssueにコメントお願いします。

変更点一覧

Symfony5.4 / PHP 8対応

機能改善および不具合修正

  • 商品CSV登録 販売制限数、通常価格の未指定の場合を追加 by @watarukashii in #5316
  • 本番モードのmonolog 調整 by @watarukashii in #5322
  • 商品在庫テーブルにレコードが存在しなかった場合にエラーで止まる fix by @watarukashii in #5348
  • 納品書PDFで複数行になる商品明細がページをまたぐとレイアウトが崩れる by @watarukashii in #5349
  • カテゴリ編集フォームでエラーがあっても気づかない by @watarukashii in #5350
  • deprecated error fix. by @watarukashii in #5355
  • forタグにif条件の追加はTwig2.10で非推奨なので修正 by @watarukashii in #5357
  • 管理画面の受注詳細 お問い合わせ番号 半角英数字ハイフン以外の入力時はエラー by @belltzel in #5361
  • 注文手続でフォームエラーが返ると fatal error となる不具合を修正 by @pineray in #5345
  • 管理画面>カテゴリ管理 入力チェック時のアラート調整 プラグインでの項目追加にも対応 by @watarukashii in #5360
  • 4.2αリリースのため初期インストールプラグインを一時的にパッケージ対象外とする by @chihiro-adachi in #5376
  • バージョンを更新 by @chihiro-adachi in #5377
  • Bump twig/twig from 2.14.10 to 2.14.11 by @dependabot in #5300
  • Bump follow-redirects from 1.14.7 to 1.14.8 by @dependabot in #5301
  • Bump guzzlehttp/psr7 from 1.8.3 to 1.8.5 by @dependabot in #5338
  • Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #5340
  • Bump minimist from 1.2.5 to 1.2.6 in /zap/selenium/ci/TypeScript by @dependabot in #5339
  • Bump composer/composer from 2.2.4 to 2.2.12 by @dependabot in #5362
  • Bump guzzlehttp/guzzle from 6.5.5 to 6.5.6 by @dependabot in #5368

OwaspZap & E2E Test

  • OWASP ZapClient の TypeDoc 追加 by @nanasess in #5293
  • [OWASP ZAP] 商品詳細画面のスキャンを追加 by @chihiro-adachi in #5287
  • OWASP ZAP設定の修正 by @nanasess in #5292
  • [OWASP ZAP] 自動化の README 修正 by @nanasess in #5305
  • [OWASP ZAP] 各種URLの抽象化 by @nanasess in #5303
  • [OWASP ZAP] レイアウト管理のテストを追加 by @matsuoshi in #5307
  • [OWASP ZAP] レイアウトの削除 by @matsuoshi in #5311
  • [OWASP ZAP] 当サイトについてを追加 by @carkn in #5288
  • [OWASP ZAP] change_password のテストを追加 by @nanasess in #5308
  • [OWASP ZAP] 管理画面>コンテンツ管理>ページ管理のテストを追加 by @sw-shigeyoshi-koyama in #5313
  • [OWASP ZAP] 管理画面>コンテンツ管理>ブロック管理のテストを追加 by @takeuji in #5314
  • [OWASP ZAP] セッション関連の抽象化 by @nanasess in #5324
  • [OWASP ZAP] 商品管理>カテゴリ管理 CSVダウンロードを追加 by @carkn in #5337
  • [OWASP ZAP] 商品管理 規格管理 新規作成 by @carkn in #5334
  • [OWASP ZAP] 会員管理 会員情報編集 by @carkn in #5333
  • [OWASP ZAP]管理画面>商品管理>商品一覧のテストを追加 by @kurozumi in #5332
  • [OWASP ZAP] キャッシュ管理 by @carkn in #5331
  • [OWASP ZAP]会員管理 会員一覧を追加 by @carkn in #5328
  • [OWASP ZAP] 商品CSV登録 雛形ダウンロードを追加 by @carkn in #5312
  • [OWASP ZAP] 会員管理 会員登録 by @carkn in #5330
  • E2Eテスト 項目番号の調整 by @matsuoshi in #5315
  • E2Eテスト追加: サイトマップ機能 by @matsuoshi in #5317
  • E2Eテスト追加: マスターデータ管理 by @matsuoshi in #5318
  • E2Eテスト追加: CSS / JavaScript管理 by @matsuoshi in #5319
  • E2Eテスト追加: パスワード認証機能 by @matsuoshi in #5323
  • E2Eテスト追加: システム設定 by @matsuoshi in #5325
  • E2Eテスト追加: 店舗設定 基本設定 by @matsuoshi in #5321
  • E2E テスト追加: キャッシュ管理 by @matsuoshi in #5329
  • E2Eテスト追加: ポイント設定 by @matsuoshi in #5327
  • E2Eテストの修正(EF0101-UC01-T02 TOPページ 新着情報) by @chihiro-adachi in #5352

参考情報 📙

開発ご協力へのお礼 🍺

EC-CUBE 4.2.0-alpha のリリースにつきまして、多くの方にご協力いただきました。
あらためて感謝申し上げます!

EC-CUBEは今後も改善を重ねていきます。
是非、一緒にEC-CUBEをより良いものにしていきましょう!
ご協力方法として、ソースコードの提供のみならず、不具合のご報告、利用した感想・要望など、些細なことでも構いません。
GitHubやSlack等でご連絡をいただけますと助かります!

New Contributors

  • @sw-shigeyoshi-koyama made their first contribution in #5313
  • @takeuji made their first contribution in #5314
  • @pineray made their first contribution in #5345

Full Changelog: 4.1.2...4.2.0-alpha