diff --git a/CHANGELOG.md b/CHANGELOG.md index efe5e58b320ea3465191f46c83ecf23556444609..2f0305c0af80faa78cef435632989daf7a31990a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,36 +1,72 @@ +0.74.0-beta5 +============= +* Various + * Added the new methods/fields in the Catalog Product Data Object + * Improved the Nginx configuration sample file for better web-server responsiveness and security + * Implemented the new look & feel for Create New Order page + * Removed the redundant DB constraints for cascade operations related to order management + * Implemented the mechanism of asynchronous email notifications after creation of Orders, Invoices, Shipments and Credit Memos + * Moved the join logic on application level in order to make DB separation possible in Reports component + * Implemented the TTL and event approaches of cache invalidation, introduced the full and the partial Varnish Cache flush + * Moved all Setup commands to Magento CLI + * Exposed CMS API as Web API +* Fixed bugs: + * Unexpected response for API "/V1/customers/password" service + * Can’t include a third-party link to frontend section via layout + * Specified details for Grouped product are lost after adding to wishlist + * Impossible to configure products in customer wishlist in Admin Panel + * Adding the product from wishlist to cart if more than one store view exists + * Specified product field custom options is not displayed in wishlist in Admin Panel + * Checkout doesn't work with JS bundling enabled in production mode + * Issue with price excluding tax when selecting downloadable links + * Undefined index warning in case the frontend cache information is missing in configuration file + * "New Order" email is not sent to customer after placing order via API service + * 503 error when placing order with multiple shipping addresses if mail transport doesn't exist + * Broken words for fields with long labels all over the Admin Panel + * Issue with saving 'is_virtual' flag in quote + * "Void" button available after "Deny Payment" operation + * Uninstall logic did not clean cache properly + * Obsolete code tests did not cover Tests folders + * Random fail of Magento\Log\Test\Unit\Model\VisitorTest +* GitHub issues: + * [#1149] -- Checkout Grand Total amount miscalculation + * [#1165] -- Fix typos + * [#1182] -- Update system.xml for 'fix' sortOrder in adminhtml + * [#1186] -- SalesSequence: Fixed composer installer dependency + 0.74.0-beta4 ============= * Various - * Implemented the getDefaultResult method, to be able to catch exceptions in FrontController and redirect user to the correct page - * 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 - * Eliminated the unused exceptions. Exceptions that weren't linked to any logic were also eliminated and replaced with LocalizedException or its child classes - * 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 + * Implemented the getDefaultResult method, to be able to catch exceptions in FrontController and redirect user to the correct page + * 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 + * Eliminated the unused exceptions. Exceptions that weren't linked to any logic were also eliminated and replaced with LocalizedException or its child classes + * 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 * Framework: - * Created Magento Console to perform CLI actions - * Introduced a new SalesSequence module that is responsible for documents numeration management across the Order Management System - * Implemented the mechanism of asynchronous indexing of sales entities grids + * Created Magento Console to perform CLI actions + * Introduced a new SalesSequence module that is responsible for documents numeration management across the Order Management System + * Implemented the mechanism of asynchronous indexing of sales entities grids * Setup - * Added the ConfigOption and ConfigOptionsList classes to be used by modules to manage deployment configuration - * Moved all existing segments logic to new classes - * Added the config:set command, which enables deployment configuration management - * Removed the old 'install-configuration' tool + * Added the ConfigOption and ConfigOptionsList classes to be used by modules to manage deployment configuration + * Moved all existing segments logic to new classes + * Added the config:set command, which enables deployment configuration management + * Removed the old 'install-configuration' tool * Functional tests: - * Fixed functional test for order placement from backend - * Replaced the end-to-end test for a product with MAP with an injectable test + * Fixed functional test for order placement from backend + * Replaced the end-to-end test for a product with MAP with an injectable test * Design - * 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 + * 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 * Fixed bugs: - * Fixed an issue where composite products could not be added to the order from the Recently Viewed Products section - * Fixed an issue where not all .js files were added to a bundle - * Fixed an issue where it was possible to save an incorrect IP value in the Developer Client Restriction field - * Fixed an issue where a raw DB error was thrown when trying to enter a custom variable with duplicated variable code + * Fixed an issue where composite products could not be added to the order from the Recently Viewed Products section + * Fixed an issue where not all .js files were added to a bundle + * Fixed an issue where it was possible to save an incorrect IP value in the Developer Client Restriction field + * Fixed an issue where a raw DB error was thrown when trying to enter a custom variable with duplicated variable code 0.74.0-beta3 ============= * API - * The orders were extended with the gift messages - * The page and block data and repository interfaces - * Updated the public API list + * The orders were extended with the gift messages + * The page and block data and repository interfaces + * Updated the public API list * Framework improvements * Improved the profile generator * Introduced the new environment for Jasmine tests @@ -54,7 +90,7 @@ * Fixed the Navigation Menu items on Admin Area * Various unit and integration tests bugs * GitHub issues and requests - [#675] (https://github.com/magento/magento2/issues/675) -- Fix for Textarea element cols and rows #675 + * [#675] (https://github.com/magento/magento2/issues/675) -- Fix for Textarea element cols and rows #675 0.74.0-beta2 =============