EC-CUBE4.0.2→EC-CUBE4.0.3 バージョンアップファイルの一覧

EC-CUBE4.0.3では、次のデータベースが追加されています。

① dtb_order_itemに、tax_adjustカラムが追加。
② dtb_csvに、「税率」というデータが追加。

EC-CUBE4.0.2のデータベースに対して、次のSQLで追加することができます。
▼MySQL
———————————
ALTER TABLE dtb_order_item ADD tax_adjust decimal unsigned NOT NULL DEFAULT 0;
INSERT INTO dtb_csv (id, csv_type_id, creator_id, entity_name, field_name, reference_field_name, disp_name, sort_no, enabled, create_date, update_date, discriminator_type) VALUES (LAST_INSERT_ID(), 1, null , ‘Eccube\\\\Entity\\\\ProductClass’, ‘TaxRule’, ‘tax_rate’, ‘税率’, 31, false, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP,’csv’);
———————————
▼PostgreSQL
———————————
ALTER TABLE dtb_order_item ADD tax_adjust decimal NOT NULL DEFAULT 0;
INSERT INTO dtb_csv (id, csv_type_id, creator_id, entity_name, field_name, reference_field_name, disp_name, sort_no, enabled, create_date, update_date, discriminator_type) VALUES (nextval(‘dtb_block_block_id_seq’), 1, null , ‘Eccube\\\\Entity\\\\ProductClass’, ‘TaxRule’, ‘tax_rate’, ‘税率’, 31, false, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP,’csv’);
select setval(‘dtb_csv_id_seq’,(select max(id) from dtb_csv));
———————————

EC-CUBE4.0.3で変更されているファイルと新規追加されているファイル(★印)

*****************************************
先頭のコメントアウトの箇所だけが修正されているファイルは、変更の対象になっていません。

修正されている箇所は次の通りです。
———————————
* Copyright(c) LOCKON CO.,LTD. All Rights Reserved.
*
* http://www.lockon.co.jp/
———————————
↓【修正】
———————————
* Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
*
* http://www.ec-cube.co.jp/
———————————
*****************************************

———————————————–
直下の、vendor
———————————————–
直下のvendorフォルダは上書きではなく、新しいものに入れ換えます。

———————————————–
直下ファイル
———————————————–
.dockerignore★
.htaccess
composer.json
composer.lock
Dockerfile★
index.php
symfony.lock
web.config

———————————————–
直下フォルダ
———————————————–
dockerbuild★

———————————————–
app/config/eccube/
———————————————–
.gitkeep★
services.yaml

———————————————–
app/config/eccube/packages/
———————————————–
eccube.yaml

———————————————–
app/Customize/Controller/
———————————————–
.gitkeep★

———————————————–
app/Customize/Entity/
———————————————–
.gitkeep★

———————————————–
app/DoctrineMigrations/
———————————————–
Version20190821081036.php★

———————————————–
app/Plugin/
———————————————–
.gitkeep★

———————————————–
app/PluginData/
———————————————–
.gitkeep★

———————————————–
app/proxy/entity/
———————————————–
.gitkeep★

———————————————–
app/template/admin/
———————————————–
.gitkeep★

———————————————–
app/template/default/
———————————————–
.gitkeep★

———————————————–
app/template/user_data/
———————————————–
.gitkeep★

———————————————–
html/plugin/
———————————————–
.gitkeep★

———————————————–
html/template/default/assets/css/
———————————————–
mypage_receipt.css(本サイトのカスタマイズ版のみ、通常のEC-CUBEには存在しません)
style.css

———————————————–
html/template/default/assets/css/maps/
———————————————–
style.css.map

———————————————–
html/template/default/assets/scss/component/
———————————————–
_7.3.cart.scss

———————————————–
html/template/default/assets/scss/project/
———————————————–
_11.2.header.scss

———————————————–
html/upload/
———————————————–
.gitkeep★

———————————————–
html/upload/save_image/
———————————————–
.gitkeep★

———————————————–
html/upload/temp_image/
———————————————–
.gitkeep★

———————————————–
html/user_data/
———————————————–
.gitkeep★

———————————————–
src/Eccube/
———————————————–
Kernel.php

———————————————–
src/Eccube/Command/
———————————————–
InstallerCommand.php
LoadDataFixturesEccubeCommand.php
UpdateSchemaDoctrineCommand.php

———————————————–
src/Eccube/Common/
———————————————–
Constant.php

———————————————–
src/Eccube/Controller/
———————————————–
AbstractController.php
ProductController.php

———————————————–
src/Eccube/Controller/Admin/
———————————————–
AdminController.php

———————————————–
src/Eccube/Controller/Admin/Content/
———————————————–
FileController.php

———————————————–
src/Eccube/Controller/Admin/Customer/
———————————————–
CustomerController.php

———————————————–
src/Eccube/Controller/Admin/Order/
———————————————–
CsvImportController.php
EditController.php
OrderController.php
ShippingController.php

———————————————–
src/Eccube/Controller/Admin/Product/
———————————————–
CategoryController.php
CsvImportController.php
ProductClassController.php
ProductController.php

———————————————–
src/Eccube/Controller/Admin/Setting/Shop/
———————————————–
PaymentController.php

———————————————–
src/Eccube/Controller/Admin/Setting/System/
———————————————–
MasterdataController.php

———————————————–
src/Eccube/Controller/Admin/Store/
———————————————–
TemplateController.php

———————————————–
src/Eccube/Controller/Install/
———————————————–
InstallController.php

———————————————–
src/Eccube/DataCollector/
———————————————–
EccubeDataCollector.php

———————————————–
src/Eccube/Doctrine/ORM/Mapping/Driver/
———————————————–
AnnotationDriver.php
ReloadSafeAnnotationDriver.php

———————————————–
src/Eccube/Entity/
———————————————–
CartItem.php
Delivery.php
Order.php
OrderItem.php
Product.php

———————————————–
src/Eccube/Entity/Master/
———————————————–
OrderStatus.php

———————————————–
src/Eccube/Form/Type/Admin/
———————————————–
LayoutType.php
OrderItemType.php
SearchCustomerType.php
SecurityType.php
ShippingType.php

———————————————–
src/Eccube/Repository/
———————————————–
OrderRepository.php
TaxRuleRepository.php

———————————————–
src/Eccube/Resource/doctrine/import_csv/en/
———————————————–
dtb_csv.csv
dtb_product_class.csv
dtb_product_stock.csv

———————————————–
src/Eccube/Resource/doctrine/import_csv/ja/
———————————————–
dtb_csv.csv
dtb_product_class.csv
dtb_product_stock.csv

———————————————–
src/Eccube/Resource/doctrine/migration/
———————————————–
.gitkeep★

———————————————–
src/Eccube/Resource/locale/
———————————————–
messages.en.yaml
messages.ja.yaml

———————————————–
src/Eccube/Resource/template/admin/
———————————————–
login.twig

———————————————–
src/Eccube/Resource/template/admin/Content/
———————————————–
block_edit.twig
css.twig
file.twig
js.twig
page_edit.twig

———————————————–
src/Eccube/Resource/template/admin/Order/
———————————————–
edit.twig
order_item_prototype.twig
order_item_type.twig
shipping.twig

———————————————–
src/Eccube/Resource/template/admin/Setting/Shop/
———————————————–
mail.twig

———————————————–
src/Eccube/Resource/template/admin/Store/
———————————————–
authentication_setting.twig
plugin_confirm.twig
plugin_search.twig
plugin_table_official.twig

———————————————–
src/Eccube/Resource/template/default/Forgot/
———————————————–
reset.twig

———————————————–
src/Eccube/Resource/template/default/Mail/
———————————————–
order.html.twig
order.twig
shipping_notify.html.twig
shipping_notify.twig

———————————————–
src/Eccube/Resource/template/default/Mypage/
———————————————–
delivery.twig
history.twig
login.twig
receipt.twig(本サイトのカスタマイズ版のみ、通常のEC-CUBEには存在しません)

———————————————–
src/Eccube/Resource/template/default/Shopping/
———————————————–
confirm.twig
index.twig
shipping.twig

———————————————–
src/Eccube/Resource/template/smartphone/
———————————————–
.gitkeep★

———————————————–
src/Eccube/Service/
———————————————–
EntityProxyService.php
OrderHelper.php
OrderPdfService.php
PluginService.php
PointHelper.php
SchemaService.php
TaxRuleService.php

———————————————–
src/Eccube/Service/PurchaseFlow/
———————————————–
PurchaseFlow.php

———————————————–
src/Eccube/Service/PurchaseFlow/Processor/
———————————————–
StockDiffProcessor.php
TaxProcessor.php

———————————————–
src/Eccube/Twig/Extension/
———————————————–
EccubeExtension.php
TaxExtension.php★

———————————————–
var/
———————————————–
.gitkeep★