|
1 | 1 | 0.74.0-beta1
|
2 | 2 | =============
|
3 | 3 | * Various
|
4 |
| - * Inline JS code is eliminated |
| 4 | + * Inline JS code was eliminated |
5 | 5 | * Fixed XSS vulnerability issues
|
6 |
| - * "Last login time" functionality is moved from Magento_Log module to Magento_Customer module |
7 |
| - * Implemented two-strategies JS translation |
| 6 | + * The "Last login time" functionality was moved from the `Magento_Log` module to the `Magento_Customer` module |
| 7 | + * Implemented two-strategies JavaScript translation |
8 | 8 | * Improved backend menu keyboard accessibility
|
9 |
| - * Accessibility improvements: WAI-ARIA in product item on category page and related products |
10 |
| - * Checkout flow code can work with separate DB storage |
11 |
| - * Unit tests moved to component directories |
| 9 | + * Accessibility improvements: WAI-ARIA in a product item on a category page and related products |
| 10 | + * Checkout flow code can work with a separate DB storage |
| 11 | + * <a href="http://devdocs.magento.com/guides/v1.0/release-notes/changes.html#change-devrc-unit">Unit tests moved to module directories</a> |
12 | 12 | * Addressed naming inconsistencies in REST routes
|
13 |
| - * Added Advanced Developer Workflow for frontend developers |
| 13 | + * Added Advanced Developer workflow for frontend developers |
14 | 14 | * Setup
|
15 |
| - * Utilized Magento error handler in Setup application to convert errors and warnings to exceptions |
16 |
| - * Fixed error when private content handling doesn't work when HTML profiler and developer mode are on |
17 |
| - * Fixed error with packages uninstall using Magento Composer Installer failed for the last package |
18 |
| - * Fixed fatal error in Setup application, after ran composer install with --no-dev option |
19 |
| - * Fixed JS error when expanding list of modules at "Customize Your Store" step in installation wizard |
20 |
| - * Fixed JS error when going back to "Customize Your Store" step from "Create Admin Account" step in installation wizard |
| 15 | + * Utilized Magento error handler in the Setup application to convert errors and warnings to exceptions |
| 16 | + * Fixed an issue when private content handling did not work with enabled HTML profiler and developer mode |
| 17 | + * Fixed an issue where Magento Composer Installer failed to uninstall last package |
| 18 | + * Fixed an issue where a fatal error was thrown in the Setup application after running composer install with the `--no-dev` option |
| 19 | + * Fixed a JavaScript issue with expanding the list of modules on the Customize Your Store step in the Setup Wizard |
| 20 | + * Fixed a JavaScript issue with returning from the Create Admin Account step to the Customize Your Store step in the Setup Wizard |
21 | 21 | * Framework
|
22 |
| - * New module Magento_MediaStorage is created and holds components from Magento_Core module |
23 |
| - * New module Magento_MediaStorage is created and holds components from Magento_Core module |
24 |
| - * Implemented JS resources bundling (server side pre-processing) |
25 |
| - * Zend_Locale replaced with Native PHP Implementation |
26 |
| - * Zend_Date replaced with native PHP DateTime object/functions |
27 |
| - * Magento\Framework\Exception\LocalizedException constructor is refactored |
28 |
| - * Magento\Framework\Validator\ValidatorException is renamed |
29 |
| - * Magento\Framework\Controller\Result\JSON is renamed to meet PSR standard |
30 |
| - * Library oyejorge/less.php is updated to the latest version |
31 |
| - * Refactored WebApi framework to support concrete types for custom attributes |
| 22 | + * Added a new `Magento_MediaStorage` module to store components of the `Magento_Core` module |
| 23 | + * Implemented JavaScript resources bundling (server side pre-processing) |
| 24 | + * Replaced `Zend_Locale` with native PHP implementation |
| 25 | + * Replaced `Zend_Date` with native PHP `DateTime` object/functions |
| 26 | + * Refactored Magento\Framework\Exception\LocalizedException |
| 27 | + * Renamed Magento\Framework\Validator\ValidatorException |
| 28 | + * Renamed Magento\Framework\Controller\Result\JSON to meet PSR standard |
| 29 | + * Updated the oyejorge/less.php library to the latest version |
| 30 | + * Refactored WebApi framework to support particular types for custom attributes |
32 | 31 | * Version used in SOAP declarations is now taken from routes declared in webapi.xml
|
33 | 32 | * Added ability to extend API data interfaces using extension attributes
|
34 |
| - * Magento_Core module is removed |
| 33 | + * Removed the `Magento_Core` module |
35 | 34 | * Web API Framework
|
36 | 35 | * Factories are used instead of builders
|
37 |
| - * Removed auto generation of builders |
38 |
| - * Made interfaceName a required parameter in Magento\Framework\Api\DataObjectHelper::populateWithArray method |
| 36 | + * Removed auto-generation of builders |
| 37 | + * Made `interfaceName` a required parameter in `Magento\Framework\Api\DataObjectHelper::populateWithArray` method |
39 | 38 | * Performance
|
40 | 39 | * Increased caching coverage of Magento storefront pages: Cart, Register, Login, My Account
|
41 |
| - * finished work around HHVM Compatibility |
| 40 | + * Finished work around <a href="http://hhvm.com/" target="_blank">HHVM compatibility</a> |
42 | 41 | * Fixed EAV caching on storefront
|
43 |
| - * Optimized DI compilation for interception |
| 42 | + * Optimized dependency injection compilation for interception |
44 | 43 | * Design
|
45 |
| - * New design in Backend |
46 |
| - * New messages design in Installation Wizard |
47 |
| - * New design for MAP on Catalog Frontend Pages |
| 44 | + * New design for the Magento Admin |
| 45 | + * New message design in Setup Wizard |
| 46 | + * New design for Minimum Advertised Price (MAP) on storefront catalog pages |
48 | 47 | * Fixed bugs
|
49 |
| - * Catch syntax error in module.xml files |
| 48 | + * Catch syntax error in `module.xml` files |
50 | 49 | * Profiling of cache operations was permanently disabled
|
51 | 50 | * Session was not cleared when layout is cached
|
52 |
| - * Page cache was invalidated by cron jobs after reindexing, even in case nothing is changed |
53 |
| - * Typo in method name in Adminhtml/Index/Grid.php |
54 |
| - * Missing validation of table prefix in 'Step 2: Add a Database' of Web Setup wizard |
55 |
| - * User hint of password strength validator in Web Setup wizard to be consistent with the algorithm used |
56 |
| - * New Logger cannot format exception and debug info correctly |
| 51 | + * Page cache was invalidated by cron jobs after reindexing, even when nothing was changed |
| 52 | + * Typo in method name in `Adminhtml/Index/Grid.php` |
| 53 | + * Missing validation of table prefix in Step 2: Add a Database in the Setup wizard |
| 54 | + * User hint of password strength validator in Web Setup wizard now consistent with the algorithm used |
| 55 | + * New Logger did not format exception and debug info correctly |
57 | 56 | * Wrong styles structure
|
58 |
| - * Customer is redirected to shopping cart by clicking on mini shopping cart after adding product |
59 |
| - * Gift Message information for Order level is not presented on frontend/backend orders |
60 |
| - * Wrong "customer_id" value for GiftMessages created using API service |
| 57 | + * Customer is redirected to shopping cart by clicking on mini-shopping cart after adding product |
| 58 | + * Gift Message information for Order level is not presented on storefront or Admin orders |
| 59 | + * Wrong `customer_id` value for GiftMessages created using API service |
61 | 60 | * No ability to place order for guest customer using API service
|
62 |
| - * Shopping Cart was displayed partly broken if contained a Product with an image as a custom option |
63 |
| - * Impossible to add product to the shopping cart with Custom option of type="file" |
64 |
| - * Adding to cart dialog widget with MSRP price on product page is broken |
65 |
| - * Copy and Paste detector is run against test files that are blacklisted |
66 |
| - * Displaying the wrong price on product page when selecting an option for configurable product |
67 |
| - * Tax amount (tax on full shipping) is refunded, when partial shipping amount is refunded |
68 |
| - * Tax Calculation Based On Shipping Address, when the discount coupon is applied |
| 61 | + * Shopping Cart displayed partly broken if it contained a Product with an image as a custom option |
| 62 | + * Impossible to add product to the shopping cart with Custom option of `type="file"` |
| 63 | + * Adding to cart dialog widget with MSRP price on product page was broken |
| 64 | + * Copy and paste detector is run against test files that are blacklisted |
| 65 | + * Displayed the wrong price on product page when selecting an option for configurable product |
| 66 | + * Tax amount (tax on full shipping) is refunded when partial shipping amount is refunded |
69 | 67 | * Price (including tax) is shown on product page when configuration is set to display excluding tax
|
70 |
| - * FPT is not applied in shopping cart and order for registered user |
| 68 | + * Fixed Product Tax (FPT) is not applied in shopping cart and orders for registered users |
71 | 69 | * FPT not applied for registered users when FPC is disabled
|
72 | 70 | * "All categoryName" menu link is absent, subcategories are shown on hover of parent category
|
73 |
| - * Horizontal scrolling appears when browser width is resized to mobile size |
| 71 | + * Horizontal scrolling displays when browser width is resized to mobile size |
74 | 72 | * Broken design for "select store" element in CMS grid filter
|
75 | 73 | * Attribute value uniqueness isn't checked for custom product template
|
76 | 74 | * Category tree is not displayed in conditions for Catalog Price Rules
|
77 |
| - * Remove hard coded IDs from catalog API code |
78 |
| - * Bottom margin for "Wishlist Search" Widget |
79 |
| - * Custom option image with limits view for frontend |
| 75 | + * Remove hard-coded IDs from catalog API code |
| 76 | + * Bottom margin for "Wishlist Search" widget |
| 77 | + * Custom option image with limits view for storefront |
80 | 78 | * Category page displayed outdated prices after catalog price rule was deleted
|
81 |
| - * Cart quantity is more than in stock amount |
82 |
| - * Page layout configuration: not being possible to extend/override on the theme level |
| 79 | + * Cart quantity is more than in-stock amount |
| 80 | + * Page layout configuration cannot be extended or overridden by the theme |
83 | 81 | * Page layout with custom set of containers causing fatal error
|
84 | 82 | * Reset password e-mails requested from second store view has link and name of the first main store
|
85 |
| - * There is no ability to place order for virtual product with customer address attribute from backend |
86 |
| - * Specified details for Bundle product are lost after adding to wishlist |
87 |
| - * Customer address is set to non default after changing account information |
88 |
| - * Unable to save newsletter subscription information of customer in backend |
| 83 | + * Cannot place order for virtual product with customer address attribute from Admin |
| 84 | + * Specified details for bundle product are lost after adding to wishlist |
| 85 | + * Customer address is set to non-default after changing account information |
| 86 | + * Unable to save newsletter subscription information of customer in Admin |
89 | 87 | * Guest can't add product to wishlist while registering
|
90 | 88 | * Cron job for Shipping
|
91 | 89 | * Solution for issue with attributes with list of countries
|
92 |
| - * Unable to generate variations while creating configurable product |
93 |
| - * Variations are created with Out of Stock status if configurable product has been switched from simple product |
94 |
| - * Impossible search Downloadable product using file title |
| 90 | + * Unable to generate variations while creating a configurable product |
| 91 | + * Variations are created with out of stock status if configurable product has been switched from simple product |
| 92 | + * Impossible to search Downloadable product using file title |
95 | 93 | * Change order of loading integration tests (load config annotations before fixtures)
|
96 |
| - * Impossible to upload files in Configuration |
97 |
| - * Creating shipment for an order |
| 94 | + * Impossible to upload files in configuration |
98 | 95 | * Price displaying on product page for bundle product
|
99 | 96 | * Display bug for tier prices
|
100 |
| - * Required marker is displayed on wrong line in Backend |
101 |
| - * Categories' titles in Frontend navigation Menu overlap "expand" button on mobile |
102 |
| - * Backend Login form alignment for ie9 |
103 |
| - * JS loader position for Backend |
104 |
| - * Display checkboxes on Update Attributes page via Mass Action |
105 |
| - * Removed Test\Unit from cached DI configuration, as it brings performance degradation |
| 97 | + * Required marker is displayed on wrong line in Admin |
| 98 | + * Categories' titles in storefront navigation Menu overlap "expand" button on mobile |
| 99 | + * Admin Login form alignment issues with IE9 |
| 100 | + * Display check boxes on Update Attributes page using a mass action |
| 101 | + * Removed Test\Unit from cached dependency injection configuration for performance reasons |
106 | 102 | * Impossible to place order with DHL EU shipping method
|
107 | 103 | * Updates while tables recreation in setup process
|
108 |
| - * Pagination on downloadable products tab in customer account |
| 104 | + * Pagination issues in the Downloadable Products tab page in a customer account |
109 | 105 | * Adding existing attribute on New Product page
|
110 | 106 | * "Manage Stock" is not saving for bundle product
|
111 | 107 | * Filter did not work for Order Total report
|
112 | 108 | * Error on reports for Order Totals if grouped by Year
|
113 |
| - * Customer can't find Order on Frontend |
114 |
| - * Postal code is still mandatory for Non-US addresses that don't use it |
| 109 | + * Customer can't find order on storefront |
| 110 | + * Postal code is still mandatory for non-US addresses that don't use it |
115 | 111 | * Price of simple product isn't recalculated after selecting options on product page
|
116 | 112 | * Don't load bundle quantity from options on bundle page
|
117 |
| - * It's impossible to remove added row from "Minimum Qty Allowed in Shopping Cart" in config |
118 |
| - * It's impossible to add Product with required Custom Options of "Field" and/or "Area" type to Shopping Cart |
| 113 | + * Impossible to remove added row from "Minimum Qty Allowed in Shopping Cart" |
| 114 | + * Impossible to add to the cart a product with required Custom Options of "Field" and/or "Area" type |
119 | 115 | * Syntax error in New Shipment email template
|
120 |
| - * Removed admin only web service route for using customer user password reset tokens and setting new passwords |
121 |
| - * Remove the relevant URL Rewrites configuration after removing a category |
| 116 | + * Removed `adminhtml`-only web service route for using customer user password reset tokens and setting new passwords |
| 117 | + * Removed the relevant URL Rewrites configuration after removing a category |
122 | 118 | * Static obsolete code test did not recognize partial namespaces
|
123 | 119 | * Magento breaks when set specific locale
|
124 |
| - * An error on Shipping Method page which appeared on MultiAddress Checkout |
125 |
| - * Impossible to update Gift Message from backend |
| 120 | + * Impossible to update Gift Message from Admin |
126 | 121 | * Impossible to create configurable product
|
127 |
| - * Impossible to create new attribute through Product Creation page |
| 122 | + * Impossible to create new attribute using the Product Creation page |
128 | 123 | * Product Template page did not work in IE9 and FF
|
129 |
| - * Product image could added only after double click in IE9 |
130 |
| - * Inconsistent timestamp return for Magento admin panel timezone |
131 |
| - * Few problems with HTML minification |
| 124 | + * Product image could added only after double-click in IE9 |
| 125 | + * Inconsistent timestamp return for Admin timezone |
132 | 126 | * 404 page is displayed on any action with order that it viewed under guest
|
133 | 127 | * "500 Internal Server Error" in case of excess "Maximum Qty Allowed in Shopping Cart" value
|
134 | 128 | * MAP link is displayed for a product on category page after delete Catalog Price Rule
|
135 |
| - * Deploy script modifies LESS files with "@urls-resolved: true" |
136 |
| - * Zip code field is missing in customers addresses on backend |
| 129 | + * Deploy script modifies LESS files with `@urls-resolved: true` |
| 130 | + * Zip code field is missing in customer addresses in the Admin |
137 | 131 | * Impossible to add bundle product with required option to shopping cart without selecting all available options
|
138 |
| - * Empty email is sent when a registered user changes password in the front end |
| 132 | + * Empty email is sent when a registered user changes password in the storefront |
139 | 133 | * Tabs widget does not initialize sometimes on Product Creation page
|
140 | 134 | * Fatal error when trying to send notify customer by email about shipment
|
141 | 135 | * Tests
|
142 |
| - * Fixed an issue with WebDriverException for iframes in functional tests |
143 |
| - * Added functional test for backend menu navigation |
| 136 | + * Fixed an issue with `WebDriverException` for iframes in functional tests |
| 137 | + * Added functional test for Admin menu navigation |
144 | 138 | * Replaced end-to-end test for online one-page checkout with injectable test
|
145 |
| - * Replaced end-to-end test for admin user with injectable test |
| 139 | + * Replaced end-to-end test for administrator user with injectable test |
146 | 140 | * Replaced end-to-end test for catalog price rule with injectable test
|
147 | 141 | * Replaced end-to-end test for store view with injectable test
|
148 |
| - * Increased integration tests coverage for Magento_Indexer module |
149 |
| - * Increased unit test coverage for Magento_Cms, Magento_Email and Magento_Sales module |
| 142 | + * Increased integration tests coverage for `Magento_Indexer` module |
| 143 | + * Increased unit test coverage for `Magento_Cms`, `Magento_Email`, and `Magento_Sales` modules |
150 | 144 | * GitHub issues and requests:
|
151 | 145 | * [#533] (https://github.com/magento/magento2/issues/533) -- Remove Allow all access in .htaccess
|
152 | 146 | * [#850] (https://github.com/magento/magento2/issues/850) -- HTML Profiler and pub/static Resources
|
|
155 | 149 | * [#1004] (https://github.com/magento/magento2/issues/1004) -- Problem with template luma
|
156 | 150 | * [#1014] (https://github.com/magento/magento2/issues/1014) -- php index.php update - Class Magento\Store\Model\StoreManagerInterface does not exist
|
157 | 151 | * [#1015] (https://github.com/magento/magento2/issues/1015) -- After success setup/index.php update - "Missing required argument $engines of Magento\Framework\View\TemplateEngineFactory"
|
158 |
| - * [#1016] (https://github.com/magento/magento2/issues/1016) -- Backend Javascript Errors (new instalation) |
| 152 | + * [#1016] (https://github.com/magento/magento2/issues/1016) -- Backend Javascript Errors (new installation) |
159 | 153 | * [#1020] (https://github.com/magento/magento2/issues/1020) -- Bug generating Sitemap Cron expression
|
160 | 154 | * [#1029] (https://github.com/magento/magento2/issues/1029) -- Admin dashboard Most Viewed Products Tab issue (without product list)
|
161 | 155 | * [#1035] (https://github.com/magento/magento2/issues/1035) -- Bug in Magento\Framework\Simplexml\Element::appendChild
|
|
0 commit comments