Skip to content

Commit 22629ab

Browse files
author
Oleksii Korshenko
committed
MAGETWO-45012: Magento 2.0.0-rc Publication
1 parent d68b3ad commit 22629ab

File tree

115 files changed

+1319
-1175
lines changed

Some content is hidden

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

115 files changed

+1319
-1175
lines changed

CHANGELOG.md

+164
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,167 @@
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+
1165
1.0.0-beta
2166
=============
3167
* Framework improvements:

app/code/Magento/AdminNotification/composer.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
"description": "N/A",
44
"require": {
55
"php": "~5.5.0|~5.6.0|~7.0.0",
6-
"magento/module-store": "1.0.0-beta",
7-
"magento/module-backend": "1.0.0-beta",
8-
"magento/module-media-storage": "1.0.0-beta",
9-
"magento/framework": "1.0.0-beta",
6+
"magento/module-store": "100.0.0",
7+
"magento/module-backend": "100.0.0",
8+
"magento/module-media-storage": "100.0.0",
9+
"magento/framework": "100.0.0",
1010
"lib-libxml": "*"
1111
},
1212
"type": "magento2-module",
13-
"version": "1.0.0-beta",
13+
"version": "100.0.0",
1414
"license": [
1515
"OSL-3.0",
1616
"AFL-3.0"

app/code/Magento/AdvancedPricingImportExport/composer.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
"description": "N/A",
44
"require": {
55
"php": "~5.5.0|~5.6.0|~7.0.0",
6-
"magento/module-catalog": "1.0.0-beta",
7-
"magento/module-catalog-inventory": "1.0.0-beta",
8-
"magento/module-eav": "1.0.0-beta",
9-
"magento/module-import-export": "1.0.0-beta",
10-
"magento/module-catalog-import-export": "1.0.0-beta",
11-
"magento/module-customer": "1.0.0-beta",
12-
"magento/module-store": "1.0.0-beta",
13-
"magento/framework": "1.0.0-beta"
6+
"magento/module-catalog": "100.0.0",
7+
"magento/module-catalog-inventory": "100.0.0",
8+
"magento/module-eav": "100.0.0",
9+
"magento/module-import-export": "100.0.0",
10+
"magento/module-catalog-import-export": "100.0.0",
11+
"magento/module-customer": "100.0.0",
12+
"magento/module-store": "100.0.0",
13+
"magento/framework": "100.0.0"
1414
},
1515
"type": "magento2-module",
16-
"version": "1.0.0-beta",
16+
"version": "100.0.0",
1717
"license": [
1818
"OSL-3.0",
1919
"AFL-3.0"

app/code/Magento/Authorization/composer.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
"description": "Authorization module provides access to Magento ACL functionality.",
44
"require": {
55
"php": "~5.5.0|~5.6.0|~7.0.0",
6-
"magento/module-backend": "1.0.0-beta",
7-
"magento/framework": "1.0.0-beta"
6+
"magento/module-backend": "100.0.0",
7+
"magento/framework": "100.0.0"
88
},
99
"type": "magento2-module",
10-
"version": "1.0.0-beta",
10+
"version": "100.0.0",
1111
"license": [
1212
"OSL-3.0",
1313
"AFL-3.0"

app/code/Magento/Authorizenet/composer.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
"description": "N/A",
44
"require": {
55
"php": "~5.5.0|~5.6.0|~7.0.0",
6-
"magento/module-sales": "1.0.0-beta",
7-
"magento/module-store": "1.0.0-beta",
8-
"magento/module-quote": "1.0.0-beta",
9-
"magento/module-checkout": "1.0.0-beta",
10-
"magento/module-backend": "1.0.0-beta",
11-
"magento/module-payment": "1.0.0-beta",
12-
"magento/module-catalog": "1.0.0-beta",
13-
"magento/framework": "1.0.0-beta"
6+
"magento/module-sales": "100.0.0",
7+
"magento/module-store": "100.0.0",
8+
"magento/module-quote": "100.0.0",
9+
"magento/module-checkout": "100.0.0",
10+
"magento/module-backend": "100.0.0",
11+
"magento/module-payment": "100.0.0",
12+
"magento/module-catalog": "100.0.0",
13+
"magento/framework": "100.0.0"
1414
},
1515
"type": "magento2-module",
16-
"version": "1.0.0-beta",
16+
"version": "100.0.0",
1717
"license": [
1818
"proprietary"
1919
],

app/code/Magento/Backend/composer.json

+17-17
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,25 @@
33
"description": "N/A",
44
"require": {
55
"php": "~5.5.0|~5.6.0|~7.0.0",
6-
"magento/module-store": "1.0.0-beta",
7-
"magento/module-directory": "1.0.0-beta",
8-
"magento/module-developer": "1.0.0-beta",
9-
"magento/module-eav": "1.0.0-beta",
10-
"magento/module-theme": "1.0.0-beta",
11-
"magento/module-reports": "1.0.0-beta",
12-
"magento/module-sales": "1.0.0-beta",
13-
"magento/module-quote": "1.0.0-beta",
14-
"magento/module-catalog": "1.0.0-beta",
15-
"magento/module-user": "1.0.0-beta",
16-
"magento/module-backup": "1.0.0-beta",
17-
"magento/module-customer": "1.0.0-beta",
18-
"magento/module-translation": "1.0.0-beta",
19-
"magento/module-require-js": "1.0.0-beta",
20-
"magento/module-config": "1.0.0-beta",
21-
"magento/framework": "1.0.0-beta"
6+
"magento/module-store": "100.0.0",
7+
"magento/module-directory": "100.0.0",
8+
"magento/module-developer": "100.0.0",
9+
"magento/module-eav": "100.0.0",
10+
"magento/module-theme": "100.0.0",
11+
"magento/module-reports": "100.0.0",
12+
"magento/module-sales": "100.0.0",
13+
"magento/module-quote": "100.0.0",
14+
"magento/module-catalog": "100.0.0",
15+
"magento/module-user": "100.0.0",
16+
"magento/module-backup": "100.0.0",
17+
"magento/module-customer": "100.0.0",
18+
"magento/module-translation": "100.0.0",
19+
"magento/module-require-js": "100.0.0",
20+
"magento/module-config": "100.0.0",
21+
"magento/framework": "100.0.0"
2222
},
2323
"type": "magento2-module",
24-
"version": "1.0.0-beta",
24+
"version": "100.0.0",
2525
"license": [
2626
"OSL-3.0",
2727
"AFL-3.0"

app/code/Magento/Backup/composer.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
"description": "N/A",
44
"require": {
55
"php": "~5.5.0|~5.6.0|~7.0.0",
6-
"magento/module-store": "1.0.0-beta",
7-
"magento/module-backend": "1.0.0-beta",
8-
"magento/module-cron": "1.0.0-beta",
9-
"magento/framework": "1.0.0-beta"
6+
"magento/module-store": "100.0.0",
7+
"magento/module-backend": "100.0.0",
8+
"magento/module-cron": "100.0.0",
9+
"magento/framework": "100.0.0"
1010
},
1111
"type": "magento2-module",
12-
"version": "1.0.0-beta",
12+
"version": "100.0.0",
1313
"license": [
1414
"OSL-3.0",
1515
"AFL-3.0"

0 commit comments

Comments
 (0)