Skip to content

Commit c93b2ed

Browse files
Merge remote-tracking branch 'origin/master' into email-sending-events
Conflicts: app/code/Magento/Sales/Model/Order/Email/Sender/CreditmemoCommentSender.php app/code/Magento/Sales/Model/Order/Email/Sender/CreditmemoSender.php app/code/Magento/Sales/Model/Order/Email/Sender/InvoiceCommentSender.php app/code/Magento/Sales/Model/Order/Email/Sender/InvoiceSender.php app/code/Magento/Sales/Model/Order/Email/Sender/OrderCommentSender.php app/code/Magento/Sales/Model/Order/Email/Sender/OrderSender.php app/code/Magento/Sales/Model/Order/Email/Sender/ShipmentCommentSender.php app/code/Magento/Sales/Model/Order/Email/Sender/ShipmentSender.php app/code/Magento/Sales/Test/Unit/Model/Order/Email/Sender/AbstractSenderTest.php app/code/Magento/Sales/Test/Unit/Model/Order/Email/Sender/CreditmemoCommentSenderTest.php app/code/Magento/Sales/Test/Unit/Model/Order/Email/Sender/CreditmemoSenderTest.php app/code/Magento/Sales/Test/Unit/Model/Order/Email/Sender/InvoiceCommentSenderTest.php app/code/Magento/Sales/Test/Unit/Model/Order/Email/Sender/InvoiceSenderTest.php app/code/Magento/Sales/Test/Unit/Model/Order/Email/Sender/OrderCommentSenderTest.php app/code/Magento/Sales/Test/Unit/Model/Order/Email/Sender/OrderSenderTest.php app/code/Magento/Sales/Test/Unit/Model/Order/Email/Sender/ShipmentCommentSenderTest.php app/code/Magento/Sales/Test/Unit/Model/Order/Email/Sender/ShipmentSenderTest.php
2 parents e76f322 + b90dafd commit c93b2ed

File tree

910 files changed

+34202
-11374
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

910 files changed

+34202
-11374
lines changed

CHANGELOG.md

Lines changed: 80 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,94 @@
1+
0.74.0-beta6
2+
=============
3+
* Framework improvements
4+
* Implemented a default exception handler for blocks
5+
* Updated the root composer.json file
6+
* Updated the setup tool to support different editions
7+
* Added an ability to operate with Sales & Checkout APIs as guests and registered users
8+
* Implemented the additional Sales & Checkout APIs for registered customers and guests
9+
* Added unit tests to cover Sales & Checkout services code
10+
* Various
11+
* Standardized the hierarchy of exceptions
12+
* Added bundle product API integration to Catalog
13+
* Fixed bugs
14+
* Fixed an issue where it was impossible to place an order using multiple address checkout
15+
* Fixed an issue where DB timestamp columns with current_timestamp on update were not handled correctly
16+
* Fixed an issue with FPT in partial invoices
17+
* Fixed a performance issue in benchmark test
18+
* Fixed the incorrect Exception class in the Magento_CurrencySymbol module
19+
* Fixed an issue by letting MySQL determine a database table type instead of MyISAM
20+
* Fixed an issue where test failures occurred when the database and the application were in different time zones
21+
* Fixed an issue where \Magento\Framework\Phrase omitted placeholder values if no renderer was set
22+
23+
0.74.0-beta5
24+
=============
25+
* Various
26+
* Added the new methods/fields in the Catalog Product Data Object
27+
* Improved the Nginx configuration sample file for better web-server responsiveness and security
28+
* Implemented the new look & feel for Create New Order page
29+
* Removed the redundant DB constraints for cascade operations related to order management
30+
* Implemented the mechanism of asynchronous email notifications after creation of Orders, Invoices, Shipments and Credit Memos
31+
* Moved the join logic on application level in order to make DB separation possible in Reports component
32+
* Implemented the TTL and event approaches of cache invalidation, introduced the full and the partial Varnish Cache flush
33+
* Moved all Setup commands to Magento CLI
34+
* Exposed CMS API as Web API
35+
* Fixed bugs:
36+
* Unexpected response for API "/V1/customers/password" service
37+
* Can’t include a third-party link to frontend section via layout
38+
* Specified details for Grouped product are lost after adding to wishlist
39+
* Impossible to configure products in customer wishlist in Admin Panel
40+
* Adding the product from wishlist to cart if more than one store view exists
41+
* Specified product field custom options is not displayed in wishlist in Admin Panel
42+
* Checkout doesn't work with JS bundling enabled in production mode
43+
* Issue with price excluding tax when selecting downloadable links
44+
* Undefined index warning in case the frontend cache information is missing in configuration file
45+
* "New Order" email is not sent to customer after placing order via API service
46+
* 503 error when placing order with multiple shipping addresses if mail transport doesn't exist
47+
* Broken words for fields with long labels all over the Admin Panel
48+
* Issue with saving 'is_virtual' flag in quote
49+
* "Void" button available after "Deny Payment" operation
50+
* Uninstall logic did not clean cache properly
51+
* Obsolete code tests did not cover Tests folders
52+
* Random fail of Magento\Log\Test\Unit\Model\VisitorTest
53+
* GitHub issues:
54+
* [#1149] (https://github.com/magento/magento2/issues/1149) -- Checkout Grand Total amount miscalculation
55+
* [#1165] (https://github.com/magento/magento2/pull/1165) -- Fix typos
56+
* [#1182] (https://github.com/magento/magento2/pull/1182) -- Update system.xml for 'fix' sortOrder in adminhtml
57+
* [#1186] (https://github.com/magento/magento2/pull/1186) -- SalesSequence: Fixed composer installer dependency
58+
159
0.74.0-beta4
260
=============
361
* Various
4-
* Implemented the getDefaultResult method, to be able to catch exceptions in FrontController and redirect user to the correct page
5-
* The getDefaultResult method is invoked to return default result of action execution within controllers. It can be used to generate the ‘execute’ method result in action controllers
6-
* Eliminated the unused exceptions. Exceptions that weren't linked to any logic were also eliminated and replaced with LocalizedException or its child classes
7-
* Refactored all controllers where possible: the default exception handling logic moved to FrontController. Controllers that cannot be refactored do not conflict with the new logic
62+
* Implemented the getDefaultResult method, to be able to catch exceptions in FrontController and redirect user to the correct page
63+
* The getDefaultResult method is invoked to return default result of action execution within controllers. It can be used to generate the ‘execute’ method result in action controllers
64+
* Eliminated the unused exceptions. Exceptions that weren't linked to any logic were also eliminated and replaced with LocalizedException or its child classes
65+
* Refactored all controllers where possible: the default exception handling logic moved to FrontController. Controllers that cannot be refactored do not conflict with the new logic
866
* Framework:
9-
* Created Magento Console to perform CLI actions
10-
* Introduced a new SalesSequence module that is responsible for documents numeration management across the Order Management System
11-
* Implemented the mechanism of asynchronous indexing of sales entities grids
67+
* Created Magento Console to perform CLI actions
68+
* Introduced a new SalesSequence module that is responsible for documents numeration management across the Order Management System
69+
* Implemented the mechanism of asynchronous indexing of sales entities grids
1270
* Setup
13-
* Added the ConfigOption and ConfigOptionsList classes to be used by modules to manage deployment configuration
14-
* Moved all existing segments logic to new classes
15-
* Added the config:set command, which enables deployment configuration management
16-
* Removed the old 'install-configuration' tool
71+
* Added the ConfigOption and ConfigOptionsList classes to be used by modules to manage deployment configuration
72+
* Moved all existing segments logic to new classes
73+
* Added the config:set command, which enables deployment configuration management
74+
* Removed the old 'install-configuration' tool
1775
* Functional tests:
18-
* Fixed functional test for order placement from backend
19-
* Replaced the end-to-end test for a product with MAP with an injectable test
76+
* Fixed functional test for order placement from backend
77+
* Replaced the end-to-end test for a product with MAP with an injectable test
2078
* Design
21-
* Updated the Blank and Luma themes to enable theme (not only library) variables overriding in the _theme.less file of any inherited theme. Included LESS code standards to the UI Library documentation
79+
* Updated the Blank and Luma themes to enable theme (not only library) variables overriding in the _theme.less file of any inherited theme. Included LESS code standards to the UI Library documentation
2280
* Fixed bugs:
23-
* Fixed an issue where composite products could not be added to the order from the Recently Viewed Products section
24-
* Fixed an issue where not all .js files were added to a bundle
25-
* Fixed an issue where it was possible to save an incorrect IP value in the Developer Client Restriction field
26-
* Fixed an issue where a raw DB error was thrown when trying to enter a custom variable with duplicated variable code
81+
* Fixed an issue where composite products could not be added to the order from the Recently Viewed Products section
82+
* Fixed an issue where not all .js files were added to a bundle
83+
* Fixed an issue where it was possible to save an incorrect IP value in the Developer Client Restriction field
84+
* Fixed an issue where a raw DB error was thrown when trying to enter a custom variable with duplicated variable code
2785

2886
0.74.0-beta3
2987
=============
3088
* API
31-
* The orders were extended with the gift messages
32-
* The page and block data and repository interfaces
33-
* Updated the public API list
89+
* The orders were extended with the gift messages
90+
* The page and block data and repository interfaces
91+
* Updated the public API list
3492
* Framework improvements
3593
* Improved the profile generator
3694
* Introduced the new environment for Jasmine tests
@@ -54,7 +112,7 @@
54112
* Fixed the Navigation Menu items on Admin Area
55113
* Various unit and integration tests bugs
56114
* GitHub issues and requests
57-
[#675] (https://github.com/magento/magento2/issues/675) -- Fix for Textarea element cols and rows #675
115+
* [#675] (https://github.com/magento/magento2/issues/675) -- Fix for Textarea element cols and rows #675
58116

59117
0.74.0-beta2
60118
=============

app/code/Magento/AdminNotification/Setup/InstallSchema.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public function install(SchemaSetupInterface $setup, ModuleContextInterface $con
4545
'date_added',
4646
\Magento\Framework\DB\Ddl\Table::TYPE_TIMESTAMP,
4747
null,
48-
['nullable' => false],
48+
['nullable' => false, 'default' => \Magento\Framework\DB\Ddl\Table::TIMESTAMP_INIT],
4949
'Create date'
5050
)->addColumn(
5151
'title',
@@ -112,7 +112,7 @@ public function install(SchemaSetupInterface $setup, ModuleContextInterface $con
112112
'created_at',
113113
\Magento\Framework\DB\Ddl\Table::TYPE_TIMESTAMP,
114114
null,
115-
['nullable' => false],
115+
['nullable' => false, 'default' => \Magento\Framework\DB\Ddl\Table::TIMESTAMP_INIT],
116116
'Create date'
117117
)->setComment(
118118
'Admin System Messages'

app/code/Magento/AdminNotification/composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
"description": "N/A",
44
"require": {
55
"php": "~5.5.0|~5.6.0",
6-
"magento/module-store": "0.74.0-beta4",
7-
"magento/module-backend": "0.74.0-beta4",
8-
"magento/module-media-storage": "0.74.0-beta4",
9-
"magento/framework": "0.74.0-beta4",
6+
"magento/module-store": "0.74.0-beta6",
7+
"magento/module-backend": "0.74.0-beta6",
8+
"magento/module-media-storage": "0.74.0-beta6",
9+
"magento/framework": "0.74.0-beta6",
1010
"lib-libxml": "*",
1111
"magento/magento-composer-installer": "*"
1212
},
1313
"type": "magento2-module",
14-
"version": "0.74.0-beta4",
14+
"version": "0.74.0-beta6",
1515
"license": [
1616
"OSL-3.0",
1717
"AFL-3.0"

app/code/Magento/Authorization/Setup/InstallSchema.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,6 @@ public function install(SchemaSetupInterface $setup, ModuleContextInterface $con
138138
'role_id',
139139
$installer->getTable('authorization_role'),
140140
'role_id',
141-
\Magento\Framework\DB\Ddl\Table::ACTION_CASCADE,
142141
\Magento\Framework\DB\Ddl\Table::ACTION_CASCADE
143142
)->setComment(
144143
'Admin Rule Table'

app/code/Magento/Authorization/composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"description": "Authorization module provides access to Magento ACL functionality.",
44
"require": {
55
"php": "~5.5.0|~5.6.0",
6-
"magento/module-backend": "0.74.0-beta4",
7-
"magento/framework": "0.74.0-beta4",
6+
"magento/module-backend": "0.74.0-beta6",
7+
"magento/framework": "0.74.0-beta6",
88
"magento/magento-composer-installer": "*"
99
},
1010
"type": "magento2-module",
11-
"version": "0.74.0-beta4",
11+
"version": "0.74.0-beta6",
1212
"license": [
1313
"OSL-3.0",
1414
"AFL-3.0"

app/code/Magento/Backend/Block/Widget/Grid/Column/Filter/Price.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public function getHtml()
6666
'From'
6767
) . '" value="' . $this->getEscapedValue(
6868
'from'
69-
) . '" class="input-text no-changes" ' . $this->getUiId(
69+
) . '" class="input-text admin__control-text no-changes" ' . $this->getUiId(
7070
'filter',
7171
$this->_getHtmlName(),
7272
'from'
@@ -81,7 +81,7 @@ public function getHtml()
8181
'To'
8282
) . '" value="' . $this->getEscapedValue(
8383
'to'
84-
) . '" class="input-text no-changes" ' . $this->getUiId(
84+
) . '" class="input-text admin__control-text no-changes" ' . $this->getUiId(
8585
'filter',
8686
$this->_getHtmlName(),
8787
'to'

app/code/Magento/Backend/Block/Widget/Grid/Column/Filter/Range.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public function getHtml()
2828
'From'
2929
) . '" value="' . $this->getEscapedValue(
3030
'from'
31-
) . '" class="input-text no-changes" ' . $this->getUiId(
31+
) . '" class="input-text admin__control-text no-changes" ' . $this->getUiId(
3232
'filter',
3333
$this->_getHtmlName(),
3434
'from'
@@ -43,7 +43,7 @@ public function getHtml()
4343
'To'
4444
) . '" value="' . $this->getEscapedValue(
4545
'to'
46-
) . '" class="input-text no-changes" ' . $this->getUiId(
46+
) . '" class="input-text admin__control-text no-changes" ' . $this->getUiId(
4747
'filter',
4848
$this->_getHtmlName(),
4949
'to'

app/code/Magento/Backend/Block/Widget/Grid/Column/Filter/Select.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public function getHtml()
6666
$html = '<select name="' . $this->_getHtmlName() . '" id="' . $this->_getHtmlId() . '"' . $this->getUiId(
6767
'filter',
6868
$this->_getHtmlName()
69-
) . 'class="no-changes">';
69+
) . 'class="admin__control-select no-changes">';
7070
$value = $this->getValue();
7171
foreach ($this->_getOptions() as $option) {
7272
if (is_array($option['value'])) {

app/code/Magento/Backend/Block/Widget/Grid/Column/Filter/Text.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public function getHtml()
2323
$this->_getHtmlId() .
2424
'" value="' .
2525
$this->getEscapedValue() .
26-
'" class="input-text no-changes"' .
26+
'" class="input-text admin__control-text no-changes"' .
2727
$this->getUiId(
2828
'filter',
2929
$this->_getHtmlName()

app/code/Magento/Backend/Block/Widget/Grid/Column/Filter/Theme.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public function getHtml()
4444
array_unshift($options, ['value' => '', 'label' => '']);
4545
}
4646
$html = sprintf(
47-
'<select name="%s" id="%s" class="no-changes" %s>%s</select>',
47+
'<select name="%s" id="%s" class="admin__control-select no-changes" %s>%s</select>',
4848
$this->_getHtmlName(),
4949
$this->_getHtmlId(),
5050
$this->getUiId('filter', $this->_getHtmlName()),

0 commit comments

Comments
 (0)