In the following post, we will gather all Magento 2 release notes starting from 1.0.0-beta. Since every release includes a plethora of improvements and changes, we’ve divided them into several subcategories, such as performance, payment methods, checkout, CMS, etc. These are the latest Magento 2 Release notes from the official repo.
Magento 2.2.2 Release Notes
Magento Commerce 2.2.2 Release Notes
Advanced Reporting: 20 reports with user-friendly interface; seeAdvanced Reportingfor more information;
Copyright date update in every file – no functional or security changes.
Magento Community Edition 2.1.4
20+ functional fixes and improvements and 1 security enhancement;
Zend framework vulnerability was removed;
Catalog, payment, and sales modules were updated;
Magento Community Edition 2.1.3
New PayPal and Braintree payment features: faster checkouts, lower risks, etc;
Unregistered customers can reorder or add items to an existing order in the Admin without re-entering credit card details;
Redesigned Payment Methods page in Admin;
Slow SQL media queries were removed;
Advanced configurable products management in Admin;
Support for special symbols during CSV import/export;
Two new web API endpoints in the Sales module: easily process refunds from an order or invoice;
Credit memo for particular invoice or order;
Details about refunded items in invoice or order;
More efficient processing of large catalogs.
Magento Community Edition 2.1.2
Multiple bug fixes and improvements;
Support for PHP 7.0.4 and 5.6.5;
MySQL 5.7 compatibility;
2 web APIs for the Sales module.
Magento Community Edition 2.1.1
Several functional fixes and improvements in the area of static assets deployment.
Magento 2.1.0 Release Notes
Magento Community Edition 2.1.0 General Availability has been released recently. And since it includes tons of fixes, enhancements, and improvements, we are here to shed light on them. Check the following update to discover all new features that are now available in Magento 2.1.0.
3 Core New Features Are:
PayPal Enhancements (in-context checkout + saved credit cards: buyers can pay with PayPal without leaving your website site; there is no need to re-enter credit card information in checkout or while reordering items);
Braintree Hosted Fields (sensitive payment information is securely collected, so everyone comply with the simplest set of PCI compliance requirements; checkout layout can be customized; Braintree settlement reports are available right in the Magento 2 admin);
Improved Management Interfaces (better search and improved creation of products, categories, and CMS content).
On our website, we have a separate post about security vulnerabilities of Magento. You might have read about all these patches that should be installed to protect precise data. Otherwise, malefactors can access customer information or take over administrator sessions. Therefore, it is recommend to upgrade your Magento software to the latest version as soon as possible, since it includes lots of security improvements. And Magento 2.1.0 is not an exception, so hurry up to upgrade your store.
Problems with the Add to Cart button translation are now fixed: GITHUB-4181;
In case of registered users, a cart returns a complete list of products.
Fixed amount discount can be created for an entire cart.
Cart Price Rules now support coupon codes generation.
Redundant GET requests are no longer performed if there are items in a shopping cart.
Date/time fields now work as expected.
Exceptions are logged in a file under var/report (in default mode).
Cart has been fixed, so rates for custom shipping methods are updated and listed as expected when you change the shipping address: GITHUB-4679.
Reordering a product with a required custom option (type = file) no longer causes an error when opening the shopping cart: GITHUB-4058.
A customer is not logged out after clicking the Go to Checkout link and then clicking the Shopping Cart link.
Discounts have been fixed, so they behave consistently.
Conditions can be seamlessly saved in Create Cart Price Rules.
It is possible to log out with the enabled persistent shopping cart functionality.
Shopping cart shipping estimation has been fixed as well: it no longer fails randomly.
Downloadable products are now supported by Magento 2, so you can easily create them.
It is possible to place an order for an item in case its amount exceeds half of item’s stock.
Maestro credit cards got better conditions: they can pass validation on the app server side.
Click on a swatch and you will see that product images are switched as expected.
After canceling an order with the Worldpay payment method, quotes are no longer lost.
Catalog Price Rules are applied as expected.
The Customer Address tab was also improved. Now, it works as it should.
The same is about the Force Sign-in button.
Shipping_discount_amount is converted to different currencies: GITHUB-2708.
Downloadable products are not only supported, but no longer shown as out of stock on category pages.
Product assigned to more than one website can be saved.
Loading directories that contain products with Swatches perform better.
Simple products support a new row that can be added to a Custom Option of Input Type.
The creation of a configurable product no longer duplicates URL keys.
It is possible to reset a Product Attributes mass update Admin form.
Creating a simple product, you can add custom options. It is possible to save a product after applying an update.
The system allows you to configure a product whose last attribute has a price of zero: GITHUB-3912.
It is possible to left optional dropdown product attributes blank.
Configurable products can be viewed when using sample data.
All product attributes are available in layered navigation.
Entries in the Product Reviews report can be filtered by date.
An existing variation of a configurable product can be updated.
An issue with incorrect or missing scope labels has been fixed (it appeared on the Product Creation/Editing page).
Unexpected calls are no longer made while viewing a product in the storefront.
Correct product prices are displayed on the Configurable product page when catalog prices include tax: GITHUB-2471.
Products > Catalog “Change status” problems were fixed: GITHUB-1559.
Search performance has been improved.
Using fewer than the minimal required characters in a search query no longer leads to a fatal error.
Search input on themes via the Blank theme works as it should: GITHUB-4282.
Upgrading to Magento 2.0.4 no longer causes issues: GITHUB-3951.
Better installation performance due to compressed packages on repo.magento.com.
Web Setup Wizard can not be run by a user with limited access to the admin.
An exception is no longer thrown after installing optional sample data.
The Magento_CustomerBalanceSampleData module can be successfully installed.
The Component Manager has been also improved. Now, it displays component versions compatible with the version of your Magento software.
The Magento software can be successfully uninstalled after an incomplete installation.
Optional sample data installation issues are fixed.
Integration tests can be run on Microsoft Windows without previous issues.
The magento setup:di:compile command was also improved: GITHUB-3824.
You can manually unselect the DownloadableStaging during installation. This no longer throws a fatal error.
It is possible to install Magento via a setup URL with a port number: GITHUB-2272.
Hyphens and dashes are accepted by the Magento CLI setup:config:set : GITHUB-2700. Running it no longer deletes values in addition to running an update: GITHUB-2852.
Problems with Magento Community Edition 2.0.4 with Sample Data.tar.bz2 were fixed. This 204 MB download now works: GITHUB-4090.
NGINX configuration does not require the MAGE_MODE environment variable as a mandatory server config variable.
.gitignore is now a part of the project package: GITHUB-4358.
All files are now compiled by the setup:di:compile script as expected: GITHUB-2888.
When defined as optional, attribute ‘setup_version’ is missing for the module error: (GITHUB-1493).
For further information on fixes and updates related to bundle products, import/export, messages and documentation, admin, API, and other areas of Magento 2, check this official release notes: Magento 2.1.0 Release Notes.
As for known issues of the new version, the Cart Price rules are not applied to total amount/item conditions: GITHUB-5025.
Magento 2.0.4 Release Notes
Both Enterprise and Community Editions of Magento 2.0.4 include a lot of security enhancements and performance improvements. Download and install the latest software version to ensure that you receive all security enhancements. Implement the new version in a development environment first. After you will confirm that it works as expected, deploy it to a production store.
Bugs fixed in Magento 2.0.4:
APPSEC-1379 – reflected cross-site scripting in the Authorize.net module which has several parameters vulnerable to reflected XSS attacks.
APPSEC-1337 – arbitrary PHP code execution via language packs. If a user installs a malicious language package, an attacker gets extra access to a store.
APPSEC-1377 – password guesses are not limited in admin and customer token APIs providing an opportunity for brute force attempts to guess passwords.
APPSEC-1378 – Web API allows anonymous users to access data about products, promotions, and storefronts.
APPSEC-1303 – encryption keys generated on the Manage Encryption Key page are very weak.
Magento 2.0.1 Release Notes
Bugs fixed in Magento 2.0.1:
A problem with sample data deployment after running “composer create-project” has been fixed.
An issue with reviews has been fixed: no longer someone can edit someone else’s reviews.
The same is about orders: no longer someone can vies someone else’s order details.
Price rule is now applied to a product created via Web API.
An empty file is no longer uploaded to custom option.
Minicart now clears after completing an order with PayPal.
The problem of plugin incorrect calls is fixed as well.
Travis CI builds do not fail anymore (due to authentication).
Custom options related to configurable products are calculated correctly.
In 2.0.1 everything is ok with modifying a category if you use on store view level.
URL rewrites now work correctly for sample data.
The problem of BaseURL in static files is also solved.
UI Form Component supports a customer’s custom attribute of ‘file’ type.
bin/magento setup:upgrade clears cache properly.
And you can freely run category creation from product page with Google Chrome Experiments enabled.
Information related to the country selected in address is now available in checkout flow.
Customer segments no longer prevent page from caching.
And there are no any problems with multi-store implementations related to an imported product with replace behaviour.
Everything is also ok with url_key validation during import.
“Learn More” link for Payments Pro leads to the correct source now.
A JS error does not appear anymore if loading a product grid right after clearing static files and cache.
The tech stack of Magento 2 Community edition is based on PHP frameworks and efficient coding patterns.
With a modular code base structure, the platform offers fine-grain customizations as well as the ability to easily add new or replace available features.
Service contracts also introduce a major architectural innovation. The new feature provide stable interfaces that ensure seamless upgrades and simplify various code customizations.
As for theming and layout framework, they provide the ability to rapidly change the way your Magento 2 website looks like for the needs of seasonal campaigns, market expansions, or product presentations.
There are also new extensive and more efficient APIs for promotions and taxes. As for the old ones, they were revamped for better integration with third party solutions.
And due to automated testing, the system offers essentially enhanced code quality and accelerated QA process. Consequently, Magento 2 shows much faster time to market than its predecessor.
As for new quarterly releases, merchants can easily implement them adding new functionality to a store.
Magento 2 Release Notes: Performance
As for server-side improvements, they include integrated Apache Varnish caching with minimal tuning, which leads to much faster performance.
Magento 2 Release Notes: Scalability
Key subsystems for such processes as order management, checkout, or product management now has standalone databases. Combined with the MySQL Cluster support, they enable marvelous scalability.
And after serious backend improvements, Magento 2 enable larger teams to update product, process orders, and perform other tasks simultaneously without reduced performance.
Magento 2 Release Notes: Admin and Business Tools
Magento 2 offers a new intuitive admin interface, which provides the ability not only to manage daily tasks, but to monitor business performance. And it is touch-friendly now!
Besides, everyone can customize and save various Admin panel views. This feature not only simplify daily routine tasks of administrators, but essentially reduce time required for managing products, processing orders, or analyzing customer data.
There is also a new tool for step-by-step product creation which enables faster operations with products.
As for improved product data import capabilities, they speed up the process of sending data up to 4 times.
Magento 2 Release Notes: Marketing Features
The checkout is essentially minimized in Magento 2. Now it is much faster, consists of less steps, and requires minimum information. Registered customers are recognized and offered to check out faster.
Now, it is possible to create an account from the order Thank You page in just one click.
A shopping cart now shows a detailed order summary, including images. Such an improvement encourages shoppers to complete checkout.
Magento 2 features out-of-the-box integration with key payment gateways as well as provides the ability to send payment information from the browser to the gateway in order t improve security.
The system include such themes as Blank and Luma. They allow merchants to create engaging and SEO-optimized shopping experiences faster.