Magento v2.0.0-rc Release Notes

    • 🐎 Performance improvements:
      • Refactored observer classes to satisfy the single-responsibility requirement in order to minimize the time on observer object loading
      • Improved performance of catalog advanced search
      • Improved performance of catalog quick search
      • Various micro-optimizations of the Magento framework
      • Optimized stores initialization and data loading
      • Improved the CSS and JavaScript minification mechanism
      • Sales rules (cart promotions) performance optimization
      • Improved performance of table rendering
      • Improved sample data performance
    • Payment methods improvements:
      • Implemented the eWay online payment gateway using both Client side encryption and Responsive shared page APIs.
      • Implemented PayPal best practices for PayPal Express Checkout
      • Improved the UI for the Braintree payment method
    • Checkout improvements:
      • Implemented persistence of entered customer’s data on Checkout flow
      • Implemented persistence of customer Shopping Cart
      • Improved Terms and Conditions settings
      • Improved error handling mechanism on Checkout flow
      • Improved the collect totals mechanism
      • Improved the checkout credit card form design
    • Product improvements:
      • Added the ability to manage the list of variations/configurations using the wizard or manually
      • Added the ability to manage the list of variations based on removing or adding a new attribute
      • Added the ability to notify the user during product information update or management
      • Added the ability to notify the user during the change of the product template set when saving a product
      • Added the ability to update product data during mass action update
      • Added the "remove attribute" button to each attribute on the second step of the configurable product attributes creation
      • Removed grouped price from product creation functionality
      • Discounts logic is based on the selected option of a configurable product
    • CMS improvements:
      • Added a sticky header and controls to data grids
      • Added the support for multiple select in data grid filters
      • Added the ability to change column width in data grids
      • Added the ability of inline and bulk inline editing in data grids
    • WebApi Framework improvements:
      • Added the support for store codes in API calls
      • Added the ability to update the Magento system to a particular version of Magento
      • Added the ability to enable/disable modules for Magento application
      • Added the ability to use maintenance mode
      • Introduced the common interface for Webapi payload processors
      • Moved the Search API from the Search module to the Search Framework library
    • Framework improvements:
      • Refactored observer classes to implement the same interface
      • Added HHVM compatibility with the intl extension
      • Added the support for PHP 7
      • Improved catalog image generation
      • Added the ability to store Magento code in the vendor directory
      • Added support for the URN schema in configuration files
      • Implemented a new component for Model Windows to simplify input/modification data in pop-us
      • Implemented the gallery widget with MVP functionality in Global JS Widgets Library
      • Included the migration tool to Magento CLI
      • Added inline editing in data grids
      • Updated data grids mass actions
      • Added the export to data grids
      • Implemented the full text search in data grids in Admin
      • Applied finalized new data grid to Customer List
      • Removed the DesignEditor module and related code
      • Added Swagger REST API schema generation for automatic API documentation creation
      • Added the ability to generate a page that reports all REST APIs in the system
      • Added the Webapidoc module to generate on-the-fly API documentation for a particular Magento instance
      • Added the support for inline translation in Magento UI components
      • New data grid component applied on Sales data grid
      • Unified database resource connections interface
      • Implemented a mechanism for rendering escaped string
      • Added the ability to extend any Magento JS Component after it is loaded on the page and before it is executed
      • Added the @remove and @display attributes to handle block and container appearance
      • Added the ability to send the purge requests for multiple servers
      • Removed deprecated code from modules and Magento/Framework
      • Implemented the independent template hints for the storefront and the Admin panel
    • Setup
      • Improved the wording in the Web Installation Wizard UI
      • Updated the extensions styles in the Web Installation Wizard
      • Added the ability to control access to the setup tool
      • Added the Install Components functionality for Web Installation Wizard
      • Updated styles
    • Sample Data:
      • Improved sample data installation UX
      • Updated sample data with Product Heroes, color swatches, MAP and rule based product relations
      • Improved sample data upgrade flow
      • Added the ability to log errors and set the error flag during sample data installation
    • Various improvements:
      • Added integration with NewRelic
      • Added dashboard for Platinum integration partners
      • Improved downloadable products UI in the Admin panel in order to provide the same experience with all other product types
      • Implemented email templates responsiveness and localization
      • Implemented WebApi to retrieve store information, country list and currency information
      • Implemented discount coupon generation, search, and multi-actions APIs
      • Added the ability to declare filter components inside the data grid column definition
      • Added the console command catalog:image:resize
      • Consolidated the algorithms for populating system packages for upgrade and other tasks
      • Implemented various accessibility improvements
      • Improved UX for Tax Rule Management
      • The Luma theme became default storefront theme
      • Refactored grid store selectors for their unification
      • Refactored Magento UI Library to use the 'lib-' prefix in all library mixins
      • Refactored styles to eliminate log file errors after static files deployment is executed
      • Improved user experience on the backup pages of Component Manager
      • Increased JS and PHP code coverage with unit tests
      • Implemented the product attribute swatches functionality
    • GitHub issues and requests:
      • #1397 -- Allow multiple caplitalized words (like typical vendor names) in ACL resource IDs
      • #1231 -- Update Cm_Cache_Backend_Redis to v1.8 and Credis_Client to v1.5
      • #1375 -- Allow phrases to contain more than nine numeric placeholders
      • #1454 -- Permissions not set correctly #1453
      • #1410 -- Allow custom config files with virtual types only by adding generic schema locator
      • #1416 -- Add abstract method execute() to \Magento\Framework\App\Action\Action
      • #1406 -- Fixes issue with reading store config for store with code of 'default'
      • #1447 -- Missing strings for Javascript Translations
      • #1465 -- Fix typo: itno => into
      • #1476 -- fix typo in dispatched event
      • #1516 -- Typo in addAction function: _.findIdnex should be .findIndex
      • #1533 -- Updated the broken dev doc links in the README.md
      • #1469 -- Remove dependency of date renderer on global state locale
      • #1462 -- Product collection - Add url rewrite from different website
      • #1422 -- Improve \Magento\Framework\Api\SortOrder
      • #1528 -- Really hide Pdf totals with zero amounts
      • #1641 -- Update create-admin-account.phtml
      • #1440 -- Update Console Tool Usage for Cache and Index Operations
      • #1523 -- Permissions not set correctly
      • #1517 -- add router.php for php Built-in webserver
      • #1654 -- Update filter.phtml
      • #1602 -- Improve product export performance
      • #1062 -- Add check to see if PHP > 5.6 and always_populate_raw_post_data = -1
      • #1496 -- Add "Not Specified" as a gender option when customer does not specify gender
      • #1664 -- AbstractPdf::_getTotalsList - fix return comment
      • #1502 -- Loosened Regex on GB postcodes
      • #1801 -- Enable translation for gender
      • #1835 -- Added exception to event data
      • #1854 -- Added missing @method annotation for setWebsiteIds
      • #1818 -- use return value instead of reference parameter
      • #1206 -- Allow modules to live outside of app/code directory
      • #1869 -- Typo in function name fixed (stove->store)
      • #1792 -- Fix invalid @method phpdoc to prevent prophecy mocking error
      • #1483 -- admin external extjs.com requests acknowledged bug CS needs update
      • #1489 -- Russia is eligible PayPal merchant country but absent in Magento 2.0 "Merchant Country" dropdown
      • #1461 -- Cart Items are not deleted after success checkout
      • #1452 -- First two orders with sample data fail
      • #1458 -- window.checkout is undefined if minicart is removed
      • #1443 -- GET /V1/carts/mine/items is returning "cartId is a required field"
      • #1442 -- Running 'log:clean' through cli results in an error: 'Area code not set'
      • #1435 -- Fatal error: Class 'Magento\Framework\HTTP\Client_Curl' not found
      • #1432 -- Doesn't work sorting in the search list.
      • #460 -- Optimization on Weee tax calculation
      • #647 -- Template path hints behavior
      • #771 -- Fatal error when calling execute()
      • #896 -- i18n generator generates dictionary with duplicated phrases
      • #930 -- Flushing cache fails to wipe view_preprocessed dir
      • #933 -- Admin fields that use WYSIWYG don't pass the js validation
      • #939 -- Inline Translation adds within
      • #941 -- [Question] How to get the currency code and symbol of an AbstractPrice?
      • #1159 -- Warning: The email and password is visible in front-end
      • #1167 -- Magento_Log: creating new record with wrong store_id every each refresh page for Adminhtml
      • #1192 -- Error in monetary value Brazil
      • #1367 -- String class name issue for php7
      • #1242 -- eclipse pdt validator error
      • #1279 -- related products not able to add to cart
      • #1423 -- Magento\Email\Model\Template\Filter Comment vs Code
      • #1418 -- Items in minicart are not cleared after successful placing an order
      • #1408 -- Error command cli setup:static-content:deploy
      • #1396 -- Products are not shown in category right after import