|
| 1 | +2.0.0-rc |
| 2 | +============= |
| 3 | +* Performance improvements: |
| 4 | + * Refactored observer classes to satisfy the single-responsibility requirement in order to minimize the time on observer object loading |
| 5 | + * Improved performance of catalog advanced search |
| 6 | + * Improved performance of catalog quick search |
| 7 | + * Various micro-optimizations of the Magento framework |
| 8 | + * Optimized stores initialization and data loading |
| 9 | + * Improved the CSS and JavaScript minification mechanism |
| 10 | + * Sales rules (cart promotions) performance optimization |
| 11 | + * Improved performance of table rendering |
| 12 | + * Improved sample data performance |
| 13 | +* Payment methods improvements: |
| 14 | + * Implemented the eWay online payment gateway using both Client side encryption and Responsive shared page APIs. |
| 15 | + * Implemented PayPal best practices for PayPal Express Checkout |
| 16 | + * Improved the UI for the Braintree payment method |
| 17 | +* Checkout improvements: |
| 18 | + * Implemented persistence of entered customer’s data on Checkout flow |
| 19 | + * Implemented persistence of customer Shopping Cart |
| 20 | + * Improved Terms and Conditions settings |
| 21 | + * Improved error handling mechanism on Checkout flow |
| 22 | + * Improved the collect totals mechanism |
| 23 | + * Improved the checkout credit card form design |
| 24 | +* Product improvements: |
| 25 | + * Added the ability to manage the list of variations/configurations using the wizard or manually |
| 26 | + * Added the ability to manage the list of variations based on removing or adding a new attribute |
| 27 | + * Added the ability to notify the user during product information update or management |
| 28 | + * Added the ability to notify the user during the change of the product template set when saving a product |
| 29 | + * Added the ability to update product data during mass action update |
| 30 | + * Added the "remove attribute" button to each attribute on the second step of the configurable product attributes creation |
| 31 | + * Removed grouped price from product creation functionality |
| 32 | + * Discounts logic is based on the selected option of a configurable product |
| 33 | +* CMS improvements: |
| 34 | + * Added a sticky header and controls to data grids |
| 35 | + * Added the support for multiple select in data grid filters |
| 36 | + * Added the ability to change column width in data grids |
| 37 | + * Added the ability of inline and bulk inline editing in data grids |
| 38 | +* WebApi Framework improvements: |
| 39 | + * Added the support for store codes in API calls |
| 40 | + * Added the ability to update the Magento system to a particular version of Magento |
| 41 | + * Added the ability to enable/disable modules for Magento application |
| 42 | + * Added the ability to use maintenance mode |
| 43 | + * Introduced the common interface for Webapi payload processors |
| 44 | + * Moved the Search API from the Search module to the Search Framework library |
| 45 | +* Framework improvements: |
| 46 | + * Refactored observer classes to implement the same interface |
| 47 | + * Added HHVM compatibility with the `intl` extension |
| 48 | + * Added the support for PHP 7 |
| 49 | + * Improved catalog image generation |
| 50 | + * Added the ability to store Magento code in the `vendor` directory |
| 51 | + * Added support for the URN schema in configuration files |
| 52 | + * Implemented a new component for Model Windows to simplify input/modification data in pop-us |
| 53 | + * Implemented the gallery widget with MVP functionality in Global JS Widgets Library |
| 54 | + * Included the migration tool to Magento CLI |
| 55 | + * Added inline editing in data grids |
| 56 | + * Updated data grids mass actions |
| 57 | + * Added the export to data grids |
| 58 | + * Implemented the full text search in data grids in Admin |
| 59 | + * Applied finalized new data grid to Customer List |
| 60 | + * Removed the DesignEditor module and related code |
| 61 | + * Added Swagger REST API schema generation for automatic API documentation creation |
| 62 | + * Added the ability to generate a page that reports all REST APIs in the system |
| 63 | + * Added the Webapidoc module to generate on-the-fly API documentation for a particular Magento instance |
| 64 | + * Added the support for inline translation in Magento UI components |
| 65 | + * New data grid component applied on Sales data grid |
| 66 | + * Unified database resource connections interface |
| 67 | + * Implemented a mechanism for rendering escaped string |
| 68 | + * Added the ability to extend any Magento JS Component after it is loaded on the page and before it is executed |
| 69 | + * Added the @remove and @display attributes to handle block and container appearance |
| 70 | + * Added the ability to send the purge requests for multiple servers |
| 71 | + * Removed deprecated code from modules and Magento/Framework |
| 72 | + * Implemented the independent template hints for the storefront and the Admin panel |
| 73 | +* Setup |
| 74 | + * Improved the wording in the Web Installation Wizard UI |
| 75 | + * Updated the extensions styles in the Web Installation Wizard |
| 76 | + * Added the ability to control access to the setup tool |
| 77 | + * Added the Install Components functionality for Web Installation Wizard |
| 78 | + * Updated styles |
| 79 | +* Sample Data: |
| 80 | + * Improved sample data installation UX |
| 81 | + * Updated sample data with Product Heros, color swatches, MAP and rule based product relations |
| 82 | + * Improved sample data upgrade flow |
| 83 | + * Added the ability to log errors and set the error flag during sample data installation |
| 84 | +* Various improvements: |
| 85 | + * Added integration with NewRelic |
| 86 | + * Added dashboard for Platinum integration partners |
| 87 | + * Improved downloadable products UI in the Admin panel in order to provide the same experience with all other product types |
| 88 | + * Implemented email templates responsiveness and localization |
| 89 | + * Implemented WebApi to retrieve store information, country list and currency information |
| 90 | + * Implemented discount coupon generation, search, and multi-actions APIs |
| 91 | + * Added the ability to declare filter components inside the data grid column definition |
| 92 | + * Added the console command `catalog:image:resize` |
| 93 | + * Consolidated the algorithms for populating system packages for upgrade and other tasks |
| 94 | + * Implemented various accessibility improvements |
| 95 | + * Improved UX for Tax Rule Management |
| 96 | + * The Luma theme became default storefront theme |
| 97 | + * Refactored grid store selectors for their unification |
| 98 | + * Refactored Magento UI Library to use the 'lib-' prefix in all library mixins |
| 99 | + * Refactored styles to eliminate log file errors after static files deployment is executed |
| 100 | + * Improved user experience on the backup pages of Component Manager |
| 101 | + * Increased JS and PHP code coverage with unit tests |
| 102 | + * Implemented the product attribute swatches functionality |
| 103 | +* GitHub issues and requests: |
| 104 | + * [#1397](https://github.com/magento/magento2/pull/1397) -- Allow multiple caplitalized words (like typical vendor names) in ACL resource IDs |
| 105 | + * [#1231](https://github.com/magento/magento2/pull/1231) -- Update Cm_Cache_Backend_Redis to v1.8 and Credis_Client to v1.5 |
| 106 | + * [#1375](https://github.com/magento/magento2/pull/1375) -- Allow phrases to contain more than nine numeric placeholders |
| 107 | + * [#1454](https://github.com/magento/magento2/pull/1454) -- Permissions not set correctly #1453 |
| 108 | + * [#1410](https://github.com/magento/magento2/pull/1410) -- Allow custom config files with virtual types only by adding generic schema locator |
| 109 | + * [#1416](https://github.com/magento/magento2/pull/1416) -- Add abstract method execute() to \Magento\Framework\App\Action\Action |
| 110 | + * [#1406](https://github.com/magento/magento2/pull/1406) -- Fixes issue with reading store config for store with code of 'default' |
| 111 | + * [#1447](https://github.com/magento/magento2/pull/1447) -- Missing strings for Javascript Translations |
| 112 | + * [#1465](https://github.com/magento/magento2/pull/1465) -- Fix typo: itno => into |
| 113 | + * [#1476](https://github.com/magento/magento2/pull/1476) -- fix typo in dispatched event |
| 114 | + * [#1516](https://github.com/magento/magento2/pull/1516) -- Typo in addAction function: _.findIdnex should be .findIndex |
| 115 | + * [#1533](https://github.com/magento/magento2/pull/1533) -- Updated the broken dev doc links in the README.md |
| 116 | + * [#1469](https://github.com/magento/magento2/pull/1469) -- Remove dependency of date renderer on global state locale |
| 117 | + * [#1462](https://github.com/magento/magento2/pull/1462) -- Product collection - Add url rewrite from different website |
| 118 | + * [#1422](https://github.com/magento/magento2/pull/1422) -- Improve \Magento\Framework\Api\SortOrder |
| 119 | + * [#1528](https://github.com/magento/magento2/pull/1528) -- Really hide Pdf totals with zero amounts |
| 120 | + * [#1641](https://github.com/magento/magento2/pull/1641) -- Update create-admin-account.phtml |
| 121 | + * [#1440](https://github.com/magento/magento2/pull/1440) -- Update Console Tool Usage for Cache and Index Operations |
| 122 | + * [#1523](https://github.com/magento/magento2/pull/1523) -- Permissions not set correctly |
| 123 | + * [#1517](https://github.com/magento/magento2/pull/1517) -- add router.php for php Built-in webserver |
| 124 | + * [#1654](https://github.com/magento/magento2/pull/1654) -- Update filter.phtml |
| 125 | + * [#1602](https://github.com/magento/magento2/pull/1602) -- Improve product export performance |
| 126 | + * [#1062](https://github.com/magento/magento2/pull/1062) -- Add check to see if PHP > 5.6 and always_populate_raw_post_data = -1 |
| 127 | + * [#1496](https://github.com/magento/magento2/pull/1496) -- Add "Not Specified" as a gender option when customer does not specify gender |
| 128 | + * [#1664](https://github.com/magento/magento2/pull/1664) -- AbstractPdf::_getTotalsList - fix return comment |
| 129 | + * [#1502](https://github.com/magento/magento2/pull/1502) -- Loosened Regex on GB postcodes |
| 130 | + * [#1801](https://github.com/magento/magento2/pull/1801) -- Enable translation for gender |
| 131 | + * [#1835](https://github.com/magento/magento2/pull/1835) -- Added exception to event data |
| 132 | + * [#1854](https://github.com/magento/magento2/pull/1854) -- Added missing @method annotation for setWebsiteIds |
| 133 | + * [#1818](https://github.com/magento/magento2/pull/1818) -- use return value instead of reference parameter |
| 134 | + * [#1206](https://github.com/magento/magento2/pull/1206) -- Allow modules to live outside of app/code directory |
| 135 | + * [#1869](https://github.com/magento/magento2/pull/1869) -- Typo in function name fixed (stove->store) |
| 136 | + * [#1792](https://github.com/magento/magento2/pull/1792) -- Fix invalid @method phpdoc to prevent prophecy mocking error |
| 137 | + * [#1483](https://github.com/magento/magento2/issues/1483) -- admin external extjs.com requests acknowledged bug CS needs update |
| 138 | + * [#1489](https://github.com/magento/magento2/issues/1489) -- Russia is eligible PayPal merchant country but absent in Magento 2.0 "Merchant Country" dropdown |
| 139 | + * [#1461](https://github.com/magento/magento2/issues/1461) -- Cart Items are not deleted after success checkout |
| 140 | + * [#1452](https://github.com/magento/magento2/issues/1452) -- First two orders with sample data fail |
| 141 | + * [#1458](https://github.com/magento/magento2/issues/1458) -- window.checkout is undefined if minicart is removed |
| 142 | + * [#1443](https://github.com/magento/magento2/issues/1443) -- GET /V1/carts/mine/items is returning "cartId is a required field" |
| 143 | + * [#1442](https://github.com/magento/magento2/issues/1442) -- Running 'log:clean' through cli results in an error: 'Area code not set' |
| 144 | + * [#1435](https://github.com/magento/magento2/issues/1435) -- Fatal error: Class 'Magento\Framework\HTTP\Client_Curl' not found |
| 145 | + * [#1432](https://github.com/magento/magento2/issues/1432) -- Doesn't work sorting in the search list. |
| 146 | + * [#460](https://github.com/magento/magento2/issues/460) -- Optimization on Weee tax calculation |
| 147 | + * [#647](https://github.com/magento/magento2/issues/647) -- Template path hints behavior |
| 148 | + * [#771](https://github.com/magento/magento2/issues/771) -- Fatal error when calling execute() |
| 149 | + * [#896](https://github.com/magento/magento2/issues/896) -- i18n generator generates dictionary with duplicated phrases |
| 150 | + * [#930](https://github.com/magento/magento2/issues/930) -- Flushing cache fails to wipe view_preprocessed dir |
| 151 | + * [#933](https://github.com/magento/magento2/issues/933) -- Admin fields that use WYSIWYG don't pass the js validation |
| 152 | + * [#939](https://github.com/magento/magento2/issues/939) -- Inline Translation adds <span> within <head> |
| 153 | + * [#941](https://github.com/magento/magento2/issues/941) -- [Question] How to get the currency code and symbol of an AbstractPrice? |
| 154 | + * [#1159](https://github.com/magento/magento2/issues/1159) -- Warning: The email and password is visible in front-end |
| 155 | + * [#1167](https://github.com/magento/magento2/issues/1167) -- Magento_Log: creating new record with wrong store_id every each refresh page for Adminhtml |
| 156 | + * [#1192](https://github.com/magento/magento2/issues/1192) -- Error in monetary value Brazil |
| 157 | + * [#1367](https://github.com/magento/magento2/issues/1367) -- String class name issue for php7 |
| 158 | + * [#1242](https://github.com/magento/magento2/issues/1242) -- eclipse pdt validator error |
| 159 | + * [#1279](https://github.com/magento/magento2/issues/1279) -- related products not able to add to cart |
| 160 | + * [#1423](https://github.com/magento/magento2/issue/1423) -- Magento\Email\Model\Template\Filter Comment vs Code |
| 161 | + * [#1418](https://github.com/magento/magento2/issue/1418) -- Items in minicart are not cleared after successful placing an order |
| 162 | + * [#1408](https://github.com/magento/magento2/issue/1408) -- Error command cli setup:static-content:deploy |
| 163 | + * [#1396](https://github.com/magento/magento2/issue/1396) -- Products are not shown in category right after import |
| 164 | + |
1 | 165 | 1.0.0-beta
|
2 | 166 | =============
|
3 | 167 | * Framework improvements:
|
|
0 commit comments