Releases: EC-CUBE/ec-cube2
EC-CUBE 2.17.1
概要
EC-CUBE 2.17系のリリースです。
主要な変更点
- HTTP クッキーをより安全にする SameSite 属性に対応
- PHP7.4対応
- 2.13系プラグインとの互換性向上(2.13系プラグインの動作を保証するものではありません)
その他、多数の機能改善・改修が行われています。
バージョン2.17.1で取り込まれた変更は、マイルストーン 2.17.1
が付いたマージ済みPullRequestを参照してください。
https://github.com/EC-CUBE/ec-cube2/pulls?q=is%3Apr+is%3Amerged+milestone%3A2.17.1
インストール時の注意
EC-CUBE 2.17系では、ライブラリ管理にComposerを導入しています。
ソースコード取得後にComposerのinstallコマンドを実行してください。
2.17系でのシステム要件
EC-CUBE 2.17系は、PHP5.4以降が必要となります。
What's Changed
- README を 2.17 向けに更新 by @nanasess in #328
- SC_SelectSql クラスのメソッドコメント修正 by @nanasess in #319
- debug_backtrace() を使用している箇所の改善 by @nanasess in #321
- スマホのマイページの購入履歴詳細画面の「今回加算ポイント」の表示を修正 by @3tiles in #324
- 削除漏れの拡張クラスファイル(LC_Page_Redirect_Ex)を削除 by @3tiles in #325
- 派生クラス側を使っていない箇所を修正 by @3tiles in #326
- 削除漏れの拡張クラスファイル(SC_Cache_Ex)を削除 by @3tiles in #327
- jQueryのバージョンアップ by @nobuhiko in #330
- スマートフォンの商品一覧にて「もっと見る」をクリックした際のソート順が正しくなかったのを修正 by @3tiles in #332
- GitHub Actions のイベントを限定 by @nanasess in #333
- 利用されていないシーケンス dtb_csv_no_seq が作成される #334 by @seasoftjapan in #335
- improve/php7 のマージ漏れ by @nanasess in #337
- リポジトリURL変更 by @nanasess in #338
- 管理画面ログインのバリデーションをインストーラに合わせる by @nanasess in #339
- GitHub Actions のキャッシュを追加 by @nanasess in #340
- インストーラで定数の初期値を設定 by @nanasess in #329
- Windows 環境で LoadClassFileChangeTest が動作しなかったのを修正 by @nanasess in #341
- Apply composer update by @nanasess in #344
- IE11対応で@babel/polyfillを追加 by @nobuhiko in #346
- EditorConfig の対応 by @nanasess in #342
- README修正 by @nanasess in #343
- ログの安全性向上 by @nanasess in #349
- デザイン管理→モバイルのメニューを削除 by @nanasess in #350
- テスト対象に PHP7.4 を追加 by @nanasess in #351
- .gitignore の修正 by @nanasess in #352
- 使用しなくなったスクリプトファイルの削除 by @nanasess in #353
- 常時 https の場合は Cookie の secure オプションを true に設定 by @nanasess in #361
- Composer is not installed. を追加 by @nobuhiko in #363
- prefilterTransform の後方互換処理 by @nanasess in #364
- google-chrome-stable の GPG エラーを改善 by @nanasess in #367
- 使用していないパッチを削除 by @nanasess in #365
- API機能が無効の場合は 403 Forbidden を返すよう修正 by @nanasess in #366
- /install ディレクトリの削除を促すよう修正 by @nanasess in #370
- ref#272 pagelayoutを呼ばないように修正 by @nobuhiko in #372
- ref #216 地図機能の削除 by @nobuhiko in #371
- SameSite cookie support by @nanasess in #374
- ref #376 ``となってしまう場合があるので、その場合除去する by @nobuhiko in #377
- メールテンプレートのエンコードがJISでは「はしご高」など文字化けもしくは空白になってしまう by @nobuhiko in #373
- Bump acorn from 6.3.0 to 6.4.1 by @dependabot in #379
- [fix] refs #100 by @seasoftjapan in #278
- [fix] refs #101 SC_UploadFile::getFormFileList() 第1,2引数を省略可能とし、基本は省略する by @seasoftjapan in #280
- コミットされていたバージョンタグを修正 by @nanasess in #378
- 正常に HTTPS 判定されるよう修正 by @nanasess in #392
- refs #111 SC_FormParam::setHtmlDispNameArray() の判定が不適切 by @seasoftjapan in #380
- E_WARNING 回避 by @seasoftjapan in #381
- Github Actions が動作しなくなっていたのを修正 by @nanasess in #383
- Bump jquery from 3.4.1 to 3.5.0 by @dependabot in #384
- fix #387 本質的には受注編集画面を直すべきだが、影響範囲が読めないので表示側で制御する by @nobuhiko in #388
- GitHub Actions の警告を修正 by @nanasess in #395
- プラグインを任意のディレクトリに配置できるように修正 by @nanasess in #360
- 2.17系だと2.13系のモジュールをインストールが出来ない問題を強引に解決する by @nobuhiko in #389
- SC_Initial::stripslashesDeepGpc() を削除 by @nanasess in #396
- Composer update by @nanasess in #403
- Travis CI に nightly build を追加 by @nanasess in #400
- 無駄な変数セットを削除 by @seasoftjapan in #398
- E2Eテスト失敗時にエビデンスを保存する by @nanasess in #401
- 売上集計のE2Eテストでグラフの表示されないケースに対応 by @nanasess in #402
- Bump version by @nanasess in #406
New Contributors
Full Changelog: eccube-2.17.0...eccube-2.17.1
EC-CUBE 2.17.1-RC
※これは正式リリース前のPreReleaseタグです。
※本体のバージョンは2.17.0で表示されます。
概要
EC-CUBE 2.17系のリリースです。
主要な変更点
- HTTP クッキーをより安全にする SameSite 属性に対応
- PHP7.4対応
- 2.13系プラグインとの互換性向上(2.13系プラグインの動作を保証するものではありません)
その他、多数の機能改善・改修が行われています。
バージョン2.17.1で取り込まれた変更は、マイルストーン 2.17.1
が付いたマージ済みPullRequestを参照してください。
https://github.com/EC-CUBE/ec-cube2/pulls?q=is%3Apr+is%3Amerged+milestone%3A2.17.1
インストール時の注意
EC-CUBE 2.17系では、ライブラリ管理にComposerを導入しています。
ソースコード取得後にComposerのinstallコマンドを実行してください。
2.17系でのシステム要件
EC-CUBE 2.17系は、PHP5.4以降が必要となります。
EC-CUBE 2.17.0
概要
EC-CUBE2.13.5をベースに、PHP7での動作対応を行った正式バージョンです。
アップデートの参考
EC-CUBE2系旧バージョンから2.17.0へのアップデートに関しては以下をご参照ください。
https://qiita.com/nanasess/items/ff9bbde34f7d44240c06
システム要件の変更
EC-CUBE 2.13系のシステム要件からPHPバージョンが変更になります。
EC-CUBE 2.17.0は、PHP5.4以降が必要となります。
パッケージのダウンロード方法
以下、Assets内の eccube-2.17.0.tar.gz 及び eccube-2.17.0.zip が本体パッケージになりますのでダウンロードしてご利用ください。
What's Changed
- Travisが落ちているので修正 by @nobuhiko in #164
- vendorのインストール先の変更 by @nobuhiko in #165
- HTTP/Request の修正 by @nobuhiko in #166
- data/module内の不要なプログラムの削除及びテストの追加 by @nobuhiko in #167
- sessionをlongtextに変更 by @nobuhiko in #141
- 商品一覧/詳細で規格名が表示され無いのを修正 by @nanasess in #168
- 管理画面の集計部分修正 by @yuh4 in #175
- MySQL5.7.5 以降で
SET SESSION storage_engine = InnoDB
がエラーになるのを修正 by @nanasess in #173 - フォーラムより 2.13.5 受注管理で登録ができない by @nobuhiko in #97
- lfRenumberのmysqlでのクエリエラーに対応 by @shinra-develop in #172
- MySQL8 対応 by @nanasess in #174
- Travis-CI,AppVeyorがテスト通るように設定修正 by @ryo-endo in #177
- Fix issue of #63 in #79
- fix issue of #54 in #80
- 無効な支払方法で購入手続きを通過できる #82 by @seasoftjapan in #83
- SC_CartSession::getAllProductsPoint() で Warning 発生 #85 by @seasoftjapan in #86
- Flexible SSLへの対応 by @nobuhiko in #88
- delProductKeyメソッドでキーが最大値の商品が削除できませんでした by @kurozumi in #108
- improve/php7:AppVeyorの設定を修正 by @ryo-endo in #178
- スマートフォンからアクセスすると商品詳細ページが表示されない #131 by @seasoftjapan in #153
- 無効な支払方法で購入手続きを通過できる #82 by @seasoftjapan in #154
- 商品の規格編集画面がSmartyのエラーにより表示されない #134 by @seasoftjapan in #158
- pタグの挙動がおかしいのを修正。 by @nskun in #94
- master の変更をマージ by @nanasess in #180
- 存在しないproduct_class_idを指定した時にシステムエラーになるのでその対応 by @nobuhiko in #182
- fixed #122 by @nobuhiko in #183
- 売上集計の修正 by @nanasess in #186
- インストーラで Warning が発生するのを修正 by @nanasess in #187
- travis-ci の改善 by @nanasess in #188
- fix #143 Composer への置き換え by @nobuhiko in #189
- test 以下のテストを tests 以下に移植 by @nanasess in #190
- SC_Queryインスタンスの取得方法の修正 by @shutta- in #191
- SC_Queryインスタンスの取得時の参照代入を廃止するよう統一 by @shutta- in #192
- PHP7 で無効な参照代入を削除 by @nanasess in #193
- Fix issue of #195 by @shutta- in #196
- Heroku Review Apps を使うために Herokuで動作するように修正 by @nobuhiko in #203
- php 7.2をテストに追加 by @nobuhiko in #198
- fix #197 Archive_Tarの更新 by @nobuhiko in #199
- Herokuにデプロイした際にインストール済みにする修正 by @nobuhiko in #204
- fix #109 不要となったシーケンスの削除 by @nobuhiko in #208
- fix #117 #118 del_flg = 0 を追加 by @nobuhiko in #207
- fix #48 #49 ヘッダーの追加 by @nobuhiko in #206
- fix #25 不要なイベントを削除 by @nobuhiko in #205
- fix #124 selected 属性の h 修飾子を削除 by @nobuhiko in #202
- UTF-8依存文字が入力された際にCSVの行が消失するバグのfix by @ytetsuro in #90
- fix #194 ガラケーを無効にする by @nobuhiko in #201
- mail()でメール送信する際に、return pathが設定されない不具合を修正 by @tao-s in #209
- update appveyor.yml by @nobuhiko in #213
- fix #156 カレンダーブロックの表示不具合 by @nobuhiko in #219
- fix #156 ページを開くごとに大量のWarningが発生する by @nobuhiko in #218
- fix #156 Warning: Declaration of の修正 by @nobuhiko in #217
- fix #156 売上集計CSVダウンロードの不具合 by @nobuhiko in #215
- fix #156 nan円への対応 by @nobuhiko in #214
- 郵便関係のURL修正 (php7) by @izayoi256 in #211
- 郵便関係のURL修正 (2.13) by @izayoi256 in #210
- fix #110 add break by @nobuhiko in #221
- fix #156 ページを開くごとに大量のWarningが発生する(スマホ) by @nobuhiko in #220
- [fix] refs #107 完了画面での JavaScript によるトラッキングが多重に行われる by @seasoftjapan in #227
- [fix] refs #228 dtb_csv.size_const_type 数値でも設定可能に by @seasoftjapan in #229
- [fix] refs #129 SC_CheckError::HTML_TAG_CHECK() 数字を含むタグを正しく扱えない by @seasoftjapan in #225
- #87 SC_CartSession 内の配列要素の扱いが怪しい by @seasoftjapan in #232
- fixed #234 adminを禁止にする by @nobuhiko in #235
- AppVeyor が落ちるのを修正 by @nanasess in #236
- .travis.yml に PHP7.3 を追加 by @nanasess in #237
- コピーライトの更新 by @Yangsin in #238
- コピーライトの更新(2.13用) by @Yangsin in #239
- バージョンを更新 by @chihiro-adachi in #240
- pear-pear.php.net to packagist by @nanasess in #241
- Remove obsolete packages by @nanasess in #243
- Fix issue of #245 by @shutta- in #246
- SQL調整 by @yuh4 in #247
- 会員登録と管理画面ログインのテスト追加 by @nanasess in #248
- 事業承継に伴う権利者の名義変更漏れ by @Yangsin in #253
- Use Docker container to Mailcatcher by @nanasess in #255
- smartyの後方互換処理の追加 by @nobuhiko in #252
- fgetcsvのテストを追加 by @nobuhiko in #223
- SC_FormParam のテストケースを追加 by @nanasess in #251
- SC_Session のテストを追加 by @nanasess in #254
- SC_SendMail のテストを追加 by @nanasess in #256
- Use mailcatcher appveyor by @nanasess in #258
- Fix cache directories by @nanasess in #260
- Fix issue of #93 商品一覧の価格順並び替えが登録されていない商品規格に影響される by @shutta- in #261
- SC_CartSession のテストケース追加 by @nanasess in #259
- SC_Display のテストケースを追加 by @nanasess in #262
- tests 以下の classmap を生成するよう修正 by @nanasess in #263
- Fix error message to GREATER_CHECK by @nanasess in #267
- SC_CheckError のテストケースを充実させる by @nanasess in #264
- DEVICE_TYPE_MOBILE 向けの出力バッファリングを削除 by @nanasess in #270
- Fix PREF_CHECKTest by @nanasess in #271
- SC_UploadFile のテストケースを追加 by @nanasess in #269
- SC_Query::setWhere() で設定した検索条件が無視されていたのを修正 by @nanasess in #273
- セキュリティ関連のヘッダ出力を PHP から送信するよう修正 by @nanasess in #275
- #224 by @seasoftjapan in #231
- FixtureGenerator を追加 by @nanasess in #276
- Codeception のデータ生成に対応 by @nanasess in #277
- Change build environment to xenial by @nanasess in #279
- composer update by @nobuhiko in #281
- SC_ClassAutoloader を Composer の autoloader より優先するよう修正 by @nanasess in #283
- メンバ変数の修飾子を var から public に修正 by @nanasess in #284
- LC_Page::plugin_activate_flg を非推奨に by @nanasess in #286
- PHP7 での警告を修正 by @nanasess in #285
- $_SERVER['HTTP_X_FORWARDED_PROTO']) が設定されている環境で、 不正な遷移になっていたのを修正 by @nanasess in #288
- Add PHP7.4snapshot to Travis by @nanasess in #289
- デザイン管理の textarea を修正 by @nanasess in #290
- パスワードの文字列強化 by @nanasess in #293
- READMEからwikiのコピーライトポリシーにリンクするように修正 by @ryo-endo in #294
- 売上集計の期間設定の初期値が選択され...
EC-CUBE 2.17.0-RC
概要
EC-CUBE 2.13系の最新版(2.13.5)をベースに、PHP7での動作対応を行ったバージョンです。
RC版としてのリリースです。
正式版に向けての既知の課題についてはGitHubのIssueをご覧ください。
https://github.com/EC-CUBE/eccube-2_13/milestone/5
インストール時の注意
本バージョンよりライブラリ管理にComposerを導入しています。
ソースコード取得後にComposerのinstallコマンドを実行してください。
システム要件の変更
EC-CUBE 2.13系のシステム要件からPHPバージョンが変更になります。
EC-CUBE 2.17.0RCは、PHP5.4以降が必要となります。
EC-CUBE 2.17.0-alpha
概要
EC-CUBE 2.13系の最新版(2.13.5)をベースに、PHP7での動作対応を行ったバージョンです。
開発者向けのα版としてのリリースです。
正式版に向けての既知の課題についてはGitHubのIssueをご覧ください。
https://github.com/EC-CUBE/eccube-2_13/milestone/5
インストール時の注意
本バージョンよりライブラリ管理にComposerを導入しています。
ソースコード取得後にComposerのinstallコマンドを実行してください。
システム要件の変更
EC-CUBE 2.13系のシステム要件からPHPバージョンが変更になります。
EC-CUBE 2.17.0αは、PHP5.4以降が必要となります。
EC-CUBE 2.13.5
EC-CUBE 2.13.5
- 軽微な機能改善
- 不具合の修正
- 脆弱性の修正
EC-CUBE 2.13.4
EC-CUBE 2.13.4
- 軽微な機能改善
- 不具合の修正
- 脆弱性の修正