eccube2-weekly-20240910
Pre-release
Pre-release
github-actions
released this
10 Sep 15:05
·
165 commits
to master
since this release
EC-CUBE 2.17系の Weekly build🚀 です。毎週の改善内容を反映しております。 常に安定して動作するよう努めていますが、思わぬ不具合を取り込んでしまっている場合もあります。十分に検証の上ご利用ください。
File | Checksum(sha256) |
---|---|
eccube2-weekly-20240910.tar.gz | eccube2-weekly-20240910.tar.gz.checksum.sha256 |
eccube2-weekly-20240910.zip | eccube2-weekly-20240910.zip.checksum.sha256 |
Whats Changed
- PHPStan のエラーを修正 by @nanasess in #493
- Weekly build のリリースノート自動生成 by @nanasess in #494
- ページング処理に nofilter を付与 by @nanasess in #496
- ref #497 PHP8の修正 by @nobuhiko in #499
- Fix SMARTY_PLUGINS_DIR not found by @nanasess in #500
- Fix countable fatal error on PHP8 by @nanasess in #501
- Fix typo to html/install/index.php by @nanasess in #504
- 最新の pre release から変更のある場合のみ Weekly build をデプロイする by @nanasess in #508
- Create dependabot.yml by @nobuhiko in #510
- [ご意見ください]OWASP ZAP のアクティブスキャンとE2Eテストをまとめて実行する試み by @nanasess in #482
- 未定義変数の修正 by @nanasess in #514
- 管理画面ユーザーIDに記号を使用できなかったのを修正 by @nanasess in #515
- 購入フロー(ログイン)のE2Eテストを追加 by @nanasess in #516
- ESLint のルール修正 by @nanasess in #517
- macOS で Playwright がエラーになるのを修正 by @nanasess in #518
- Bump nanoid from 3.1.30 to 3.2.0 by @dependabot in #520
- PHPStan のエラー修正 by @nanasess in #522
- 購入フロー(ゲスト)のE2Eテストを追加 by @nanasess in #521
- カートページのペネトレーションテスト追加 by @nanasess in #523
- GitHub Actions のミドルウェアバージョン修正 by @nanasess in #524
- Apply yarn upgrade --latest by @nanasess in #527
- #274 リファクタ by @nobuhiko in #528
- 規格1の存在チェックが正しく行われるよう修正 by @pineray in #530
- shopping/deliv.php のテストを追加 by @nanasess in #529
- faker-js 更新に伴う修正 by @nanasess in #531
- shopping/payment.php のテストを追加 by @nanasess in #532
- カートを削除しないようにするパッチの修正 by @nanasess in #533
- カートページのテストを fixture を使用したものに変更 by @nanasess in #534
- 未知の攻撃パターンのためにエスケープ処理を付与 by @nanasess in #535
- お問い合わせフォームの入力チェックでシステムエラーになるのを修正 by @nanasess in #536
- Apply composer update by @nanasess in #537
- _Ex ファイルが存在しない場合は元ファイルのエイリアスを作成する by @nanasess in #526
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #538
- k1LoW/tbls を使用してテーブル定義書を出力する by @nanasess in #540
- ご注文確認→完了ページのテストを追加 by @nanasess in #549
- actions/create-release が開発中止になったため ncipollo/release-action を使用する by @nanasess in #550
- nanasess/mdb2 を使用する by @nanasess in #547
- デバッグ用のコードを削除 by @nanasess in #552
- ec-cube2/cli に依存しないよう修正 by @nanasess in #548
- Bump smarty/smarty from 3.1.44 to 3.1.45 by @dependabot in #555
- var_dumpが残っているので削除 by @nobuhiko in #557
- Update dependabot.yml by @nobuhiko in #560
- Snyk PR by @nobuhiko in #561
- テストが落ちる問題の修正 by @nobuhiko in #562
- PHPStan のエラー修正 by @nanasess in #563
- LC_Page_Admin_*_Ex のクラスパスが正常に取得できないのを修正 by @nanasess in #553
- 認証smtpメールが送れない問題 by @nobuhiko in #558
- Bump terser from 5.12.0 to 5.14.2 by @dependabot in #559
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #564
- Bump actions/checkout from 2 to 3 by @dependabot in #565
- Bump symfonycorp/security-checker-action from 2 to 3 by @dependabot in #566
- Bump actions/cache from 1 to 3 by @dependabot in #567
- Bump smarty/smarty from 3.1.45 to 3.1.46 by @dependabot in #568
- Bump codecov/codecov-action from 1 to 3 by @dependabot in #569
- Bump eslint-plugin-import from 2.25.4 to 2.26.0 by @dependabot in #571
- Bump @faker-js/faker from 6.0.0-alpha.7 to 7.3.0 by @dependabot in #572
- Bump webpack-cli from 4.9.2 to 4.10.0 by @dependabot in #573
- SC_Response::reload() 既存の問い合わせ文字列が二重でURLエンコードされる #574 by @seasoftjapan in #575
- SC_Response::reload() のテストケース追加 by @nanasess in #576
- Weekly build の ChangeLog を正式リリース以降の変更履歴とする by @nanasess in #577
- Use ubuntu-22.04 by @nanasess in #578
- Remove heroku by @nanasess in #581
- External Redirect のアラートフィルタを追加 by @nanasess in #585
- Bump smarty/smarty from 3.1.46 to 3.1.47 by @dependabot in #589
- Bump @babel/core from 7.17.5 to 7.19.3 by @dependabot in #597
- Bump @types/tar from 6.1.1 to 6.1.3 by @dependabot in #599
- Bump symfonycorp/security-checker-action from 3 to 4 by @dependabot in #601
- 無効な配送方法が選択された場合, E_USER_ERROR をスローする by @nanasess in #602
- Bump @typescript-eslint/parser from 5.13.0 to 5.39.0 by @dependabot in #605
- Bump eslint from 8.10.0 to 8.25.0 by @dependabot in #606
- ユニットテストに PHP8.2snapshot を追加 by @nanasess in #595
- Bump @typescript-eslint/parser from 5.13.0 to 5.40.0 by @dependabot in #607
- Bump @babel/preset-env from 7.16.11 to 7.19.4 by @dependabot in #608
- GitHub Actions で PostgreSQL 15 を使用する by @nanasess in #609
- Bump typescript from 4.6.2 to 4.8.4 by @dependabot in #611
- Bump babel-loader from 8.2.3 to 8.2.5 by @dependabot in #612
- PHPバージョンごとに Docker イメージを作成する by @nanasess in #603
- Bump @faker-js/faker from 7.3.0 to 7.6.0 by @dependabot in #610
- Bump jquery from 3.6.0 to 3.6.1 by @dependabot in #614
- M1 mac support by @nanasess in #620
- Bump @playwright/test from 1.19.2 to 1.27.1 by @dependabot in #613
- Bump date-fns from 2.28.0 to 2.29.3 by @dependabot in #618
- Bump @babel/core from 7.19.3 to 7.20.2 by @dependabot in #627
- Bump mobiledetect/mobiledetectlib from 2.8.39 to 2.8.41 by @dependabot in #632
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #633
- Bump @typescript-eslint/parser from 5.40.0 to 5.42.1 by @dependabot in #634
- Bump loader-utils from 2.0.2 to 2.0.4 by @dependabot in #636
- GPG の Warning で docker build に失敗するのを修正 by @nanasess in #644
- スマートフォンで拡大画像が画面をはみ出してしまうのを修正 by @nanasess in #631
- マルチステージビルドを使用して composer をインストールする by @nanasess in #651
- setasign/fpdf の更新に伴う修正 by @nanasess in #652
- Bump webpack from 5.74.0 to 5.75.0 by @dependabot in #639
- Bump @babel/preset-env from 7.19.4 to 7.20.2 by @dependabot in #642
- Bump symfonycorp/security-checker-action from 4 to 5 by @dependabot in #647
- Bump pear/mail from 1.4.1 to 1.5.0 by @dependabot in #648
- Bump css-loader from 6.7.1 to 6.7.3 by @dependabot in #656
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #662
- Bump @typescript-eslint/eslint-plugin from 5.13.0 to 5.48.0 by @dependabot in #663
- Bump @playwright/test from 1.27.1 to 1.29.2 by @dependabot in #664
- Bump tar from 6.1.11 to 6.1.13 by @dependabot in #666
- Bump eslint from 8.25.0 to 8.32.0 by @dependabot in #668
- Bump eslint-plugin-import from 2.26.0 to 2.27.5 by @dependabot in #672
- Bump docker/build-push-action from 3 to 4 by @dependabot in #679
- Bump typescript from 4.8.4 to 4.9.5 by @dependabot in #677
- Bump @types/tar from 6.1.3 to 6.1.4 by @dependabot in #691
- Bump jquery-migrate from 3.4.0 to 3.4.1 by @dependabot in #693
- Bump @typescript-eslint/parser from 5.42.1 to 5.55.0 by @dependabot in #695
- Bump webpack from 5.75.0 to 5.76.0 by @dependabot in #696
- Bump style-loader from 3.3.1 to 3.3.2 by @dependabot in #697
- Bump jquery from 3.6.1 to 3.6.4 by @dependabot in #698
- Bump typescript from 4.9.5 to 5.0.2 by @dependabot in #699
- 2.17.2-p1 by @chihiro-adachi in #688
- Bump eslint from 8.32.0 to 8.36.0 by @dependabot in #700
- Bump @babel/core from 7.20.2 to 7.21.3 by @dependabot in #702
- Bump smarty/smarty from 3.1.47 to 3.1.48 by @dependabot in #703
- [2.17]p1->p2の対応 by @shinya in #749
- GitHub Actions が失敗するのを修正 by @nanasess in #767
- debian-stretch が archive へ移動したため sources.list を修正 by @nanasess in #765
- 複数の配送方法を選択肢にした場合、無効な配送方法のエラーになるのを修正 by @nanasess in #739
- Bump semver from 6.3.0 to 6.3.1 by @dependabot in #786
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #785
- Bump @babel/traverse from 7.21.3 to 7.23.2 by @dependabot in #779
- Bump postcss from 8.4.20 to 8.4.31 by @dependabot in #774
- Bump docker/build-push-action from 4 to 5 by @dependabot in #771
- Bump docker/metadata-action from 4 to 5 by @dependabot in #770
- dtb_pagelayout.update_url を使わない #745 by @seasoftjapan in #790
- PHP8 で「受注管理>受注登録」画面がシステムエラー #787 by @seasoftjapan in #788
- Bump pear/pear-core-minimal from 1.10.11 to 1.10.14 by @dependabot in #797
- Add PHP8.3 by @nanasess in #796
- Smarty html_checkboxes_ex html_radios_ex を廃止 #815 by @seasoftjapan in #817
- smarty_modifier_script_escape が複雑になったため、高負荷がかかるのを抑制 by @nanasess in #748
- iOS で「会員登録をせずに購入」ボタンの文字が表示されないのを修正 by @nanasess in #747
- Bump style-loader from 3.3.2 to 3.3.4 by @dependabot in #818
- Bump typescript from 5.0.2 to 5.3.3 by @dependabot in #821
- [fix] refs #113 dtb_baseinfo のキャッシュが不完全 by @seasoftjapan in #385
- SC_Helper_HandleError で定義前の ERROR_LOG_REALFILE が使われることがある #808 by @seasoftjapan in #809
- フロント機能で出力バッファリングが無効となっている #777 by @seasoftjapan in #778
- LC_Page_Admin_Products_Review empty() が残っている #789 by @seasoftjapan in #791
- #385 のPHP8対応、PHP5対応、軽微な修正、テスト調整 by @seasoftjapan in #824
- Bump actions/cache from 3 to 4 by @dependabot in #820
- Bump @typescript-eslint/eslint-plugin from 5.48.0 to 5.62.0 by @dependabot in #754
- Bump setasign/fpdf from 1.8.5 to 1.8.6 by @dependabot in #758
- Bump svenstaro/upload-release-action from 1.pre.release to 2.7.0 by @dependabot in #760
- Bump actions/checkout from 3 to 4 by @dependabot in #763
- Bump docker/login-action from 2 to 3 by @dependabot in #769
- Bump mobiledetect/mobiledetectlib from 2.8.41 to 2.8.45 by @dependabot in #794
- Revert ubuntu-22.04 で PHP のビルドに失敗するため一旦20.04に変更 by @nanasess in #799
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #802
- 自動マージの仕組みを導入 by @shinya in #827
- Bump @babel/core from 7.21.3 to 7.23.9 by @dependabot in #826
- Bump tar and @types/tar by @dependabot in #825
- Github Actions にcheckoutを追加(※Auto Merge) by @shinya in #835
- 未使用ファイル dockerbuild/php.ini 削除 #839 by @seasoftjapan in #840
- デバッグメッセージの出力方法を変更 by @shinya in #838
- Bump @playwright/test from 1.29.2 to 1.41.2 by @dependabot in #834
- Bump eslint from 8.36.0 to 8.56.0 by @dependabot in #833
- Bump pear/mail from 1.5.0 to 2.0.0 by @dependabot in #822
- 現在のカゴの中 [戻る]ボタン 購入手続きへ遷移することがある #803 (#806 を含む) by @seasoftjapan in #814
- WEBインストーラーのテンプレート改善 (#783, #810 を含む) by @seasoftjapan in #813
- SC_CartSession::setPrevURL() の呼び出しを削除する #805 by @seasoftjapan in #807
- #783 #784 CSS改善 (PC) by @seasoftjapan in #804
- カンマ区切りされない、他 #780 #781 by @seasoftjapan in #782
- インボイス対応 by @nanasess in #762
- Bump @typescript-eslint/parser from 5.55.0 to 5.62.0 by @dependabot in #756
- phpstan 調整 by @seasoftjapan in #842
- Bump eslint-config-jquery from 3.0.0 to 3.0.2 by @dependabot in #832
- Bump @faker-js/faker from 7.6.0 to 8.4.1 by @dependabot in #843
- 再インストール時「SMTP ホスト」等がグレーダウンしている #846 by @seasoftjapan in #847
- Bump css-loader from 6.7.3 to 6.10.0 by @dependabot in #845
- Bump @babel/preset-env from 7.20.2 to 7.23.9 by @dependabot in #844
- Bump webpack from 5.76.0 to 5.90.3 by @dependabot in #852
- Bump jquery from 3.6.4 to 3.7.1 by @dependabot in #851
- Bump date-fns from 2.29.3 to 3.3.1 by @dependabot in #850
- Bump eslint-plugin-import from 2.27.5 to 2.29.1 by @dependabot in #849
- Bump svenstaro/upload-release-action from 2.7.0 to 2.9.0 by @dependabot in #848
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #831
- CentOS7 の EOL へ向けてシステム要件を変更 by @nanasess in #854
- PHP 8 で PHPUnit が失敗する不具合を回避 by @seasoftjapan in #853
- Smarty4.3 を使用する by @nanasess in #615
- Bump pear/pear-core-minimal from 1.10.14 to 1.10.15 by @dependabot in #859
- Bump eslint from 8.56.0 to 8.57.0 by @dependabot in #858
- Bump @playwright/test from 1.41.2 to 1.42.1 by @dependabot in #857
- ワークフローの再利用を使用して自動マージを実現する by @nanasess in #861
- Fix problem e2e tests by @nanasess in #860
- dtb_shippingのデッドロックを回避 by @nobuhiko in #869
- dockerbuild workflow のみキャッシュを保存し、テスト実行時はキャッシュを保存しない by @nanasess in #870
- カテゴリに紐付いた商品が0となった場合に dtb_category_total_count が更新されない #125 by @seasoftjapan in #431
- Bump smarty/smarty from 4.3.4 to 4.4.1 by @dependabot in #868
- Bump phpstan/phpstan from 1.10.62 to 1.10.65 by @dependabot in #875
- Bump symfony/polyfill-ctype from 1.26.0 to 1.29.0 by @dependabot in #864
- Bump babel-loader from 8.2.5 to 9.1.3 by @dependabot in #755
- Bump date-fns from 3.3.1 to 3.6.0 by @dependabot in #863
- Bump mobiledetect/mobiledetectlib from 2.8.45 to 3.74.3 by @dependabot in #865
- E2EテストのタイムゾーンをPHPに合わせる by @nanasess in #883
- Use fakerphp/faker by @nanasess in #880
- Bump phpdocumentor/reflection-docblock from 2.0.5 to 5.4.0 by @dependabot in #895
- Smarty のバージョンアップに伴う fatal error の修正 by @nanasess in #890
- docker-compose.mysql.yml のバージョンを mysql:8.0 へ更新 by @nanasess in #887
- Bump setasign/fpdi from 1.6.2 to 2.6.0 by @dependabot in #867
- Add nofilter by @nanasess in #891
- Bump @babel/preset-env from 7.23.9 to 7.24.4 by @dependabot in #878
- Bump css-loader from 6.10.0 to 7.1.1 by @dependabot in #894
- E2Eテストの OWASP ZAP 依存解消 by @nanasess in #886
- Bump tar from 6.2.0 to 6.2.1 by @dependabot in #889
- Bump doctrine/instantiator from 1.0.5 to 1.5.0 by @dependabot in #874
- Bump pear/archive_tar from 1.4.14 to 1.5.0 by @dependabot in #877
- Bump @babel/core from 7.23.9 to 7.24.4 by @dependabot in #879
- Bump typescript from 5.3.3 to 5.4.5 by @dependabot in #896
- Bump webpack from 5.90.3 to 5.91.0 by @dependabot in #885
- Bump tar from 6.2.0 to 7.0.1 by @dependabot in #893
- fix #296 商品一覧, 商品詳細のパフォーマンス改善の動作に関して #897 by @clicktx in #898
- Bump smarty/smarty from 4.4.1 to 5.0.2 by @dependabot in #876
- faker-js の非推奨メソッドを修正 by @nanasess in #900
- Bump @playwright/test from 1.42.1 to 1.43.1 by @dependabot in #904
- tests/class/helper/SC_Helper_Purchase/SC_Helper_Purchase_sfUpdateOrderStatusTest.php 変数名typo修正 by @clicktx in #910
- Bump nanasess/eccube2-fixture-generator from 2.0.0 to 2.0.1 by @dependabot in #907
- Bump phpstan/phpstan from 1.10.65 to 1.10.67 by @dependabot in #909
- Bump date-fns-tz from 3.0.0 to 3.1.3 by @dependabot in #906
- ステータスバッジの変更 by @nanasess in #899
- Bump symfony/yaml from 2.8.52 to 5.4.35 by @dependabot in #908
- Bump tar from 6.2.1 to 7.0.1 by @dependabot in #913
- E2Eテストの実行方法を README.md に追記 by @nanasess in #901
- Bump smarty/smarty from 5.0.2 to 5.1.0 by @dependabot in #912
- Bump symfony/yaml from 5.4.35 to 5.4.39 by @dependabot in #915
- Bump tar from 7.0.1 to 7.1.0 by @dependabot in #918
- Bump @babel/core from 7.24.4 to 7.24.5 by @dependabot in #916
- Bump @babel/preset-env from 7.24.4 to 7.24.5 by @dependabot in #917
- Bump phpstan/phpstan from 1.10.67 to 1.11.0 by @dependabot in #920
- Bump phpstan/phpdoc-parser from 1.28.0 to 1.29.0 by @dependabot in #919
- Bump @playwright/test from 1.43.1 to 1.44.0 by @dependabot in #921
- PHPDoc 型の誤りを修正した by @seasoftjapan in #930
- Bump smarty/smarty from 5.1.0 to 5.2.0 by @dependabot in #931
- Bump phpstan/phpstan from 1.11.0 to 1.11.1 by @dependabot in #923
- Bump phpdocumentor/reflection-docblock from 5.4.0 to 5.4.1 by @dependabot in #924
- Bump @babel/core from 7.24.5 to 7.24.6 by @dependabot in #925
- Bump smarty/smarty from 5.2.0 to 5.3.0 by @dependabot in #934
- Bump css-loader from 7.1.1 to 7.1.2 by @dependabot in #926
- Bump @babel/preset-env from 7.24.5 to 7.24.6 by @dependabot in #927
- Bump tar from 7.1.0 to 7.2.0 by @dependabot in #932
- E2Eテストが頻繁に失敗するのを修正 by @nanasess in #936
- Bump phpstan/phpstan from 1.11.1 to 1.11.3 by @dependabot in #935
- Bump symfony/yaml from 5.4.39 to 5.4.40 by @dependabot in #933
- Bump @playwright/test from 1.44.0 to 1.44.1 by @dependabot in #928
- eccube install.sh エラー対応 by @seasoftjapan in #940
- Bump @babel/core from 7.24.6 to 7.24.7 by @dependabot in #937
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #941
- Bump phpstan/phpstan from 1.11.3 to 1.11.4 by @dependabot in #939
- Bump @babel/preset-env from 7.24.6 to 7.24.7 by @dependabot in #938
- docker-compose.yml version削除 by @seasoftjapan in #942
- Bump smarty/smarty from 5.3.0 to 5.3.1 by @dependabot in #944
- Bump phpstan/phpstan from 1.11.3 to 1.11.4 by @dependabot in #945
- Bump webpack from 5.91.0 to 5.92.0 by @dependabot in #943
- Bump tar from 7.2.0 to 7.4.0 by @dependabot in #947
- script_escape パフォーマンス改善 by @seasoftjapan in #955
- Bump phpstan/phpstan from 1.11.4 to 1.11.5 by @dependabot in #952
- Bump symfony/polyfill-ctype from 1.29.0 to 1.30.0 by @dependabot in #951
- Bump symfony/polyfill-mbstring from 1.29.0 to 1.30.0 by @dependabot in #950
- PHP Warning 回避 by @seasoftjapan in #958
- Bump docker/build-push-action from 5 to 6 by @dependabot in #953
Smarty::addPluginsDir()
は非推奨になったため、Smarty::registerPlugin()
を使用するよう修正 by @nanasess in #946- SC_Response::sendRedirect() transactionid= を画一的に追加せず、一定条件での継承のみとする #922 by @seasoftjapan in #960
- Bump @playwright/test from 1.44.1 to 1.45.0 by @dependabot in #954
- Bump webpack from 5.92.0 to 5.92.1 by @dependabot in #948
- Bump @babel/preset-env from 7.24.7 to 7.25.3 by @dependabot in #966
- Bump phpstan/phpstan from 1.11.5 to 1.11.8 by @dependabot in #963
- 以前モジュールで使用されていたコードをテンプレートから削除 #967 by @clicktx in #972
- fix if 閉じタグの消し漏れ by @clicktx in #973
- Bump phpstan/phpstan from 1.11.8 to 1.11.9 by @dependabot in #968
- Corepack を利用する by @nanasess in #974
- Bump typescript from 5.4.5 to 5.5.4 by @dependabot in #961
- Bump phpstan/phpstan from 1.11.9 to 1.11.10 by @dependabot in #975
- テンプレート設定 登録時の致命的エラーを修正 by @clicktx in #978
- PHPDoc 引数の型を修正 by @clicktx in #976
- Bump smarty/smarty from 5.3.1 to 5.4.0 by @dependabot in #979
- Bump phpstan/phpstan from 1.11.10 to 1.11.11 by @dependabot in #981
- docker-php-ext-install に
-j$(nproc)
を付与してパラレルビルドする by @nanasess in #984 - クローラーが /entry/ にアクセスし 500 応答となる状況を軽減する by @seasoftjapan in #985
- 未使用定数 DB_CONNECT_ERROR を削除 by @seasoftjapan in #986
- 支払方法設定(入力) PRGを改善 #881 by @seasoftjapan in #987
- テスト中のtypoを修正 #983 by @clicktx in #990
- メール関連の PHPUnit 修正 by @seasoftjapan in #998
- 登録メール送信時の警告を修正 #982 by @clicktx in #989
New Contributors
Full Changelog: eccube-2.17.2-p2...eccube2-weekly-20240910