All Versions
78
Latest Version
Avg Release Cycle
103 days
Latest Release
1618 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v2.2.0 Changes
๐ To get detailed information about changes in Magento 2.2.0, see the Release Notes
-
v2.1.18 Changes
June 25, 2019Magento 2.1.18
-
v2.1.17 Changes
March 26, 2019Magento 2.1.17
-
v2.1.16 Changes
November 28, 2018Magento 2.1.16
-
v2.1.15 Changes
September 18, 2018Magento 2.1.15
-
v2.1.0 Changes
๐ To get detailed information about changes in Magento 2.1.0, please visit Magento Community Edition (CE) Release Notes
-
v2.0.0 Changes
- ๐ Fixed bugs:
- Fixed an issue where discount to the shipping amount was not applied during invoice creation
- Fixed an issue where inline translations did not work correctly for phrases with special characters
- Eliminated multiple escaping in the inline translation pop-up
- Fixed an issue where searching in Billing Agreements grid in Admin resulted in an SQL
- Fixed the Refresh Lifetime Statistics functionality in Reports
- Increased the limit of cookies per domain, according to following recommendations https://tools.ietf.org/html/rfc6265#section-6.1
- Fixed filtering by date in grids
- Fixed an issue where Totals were not calculated correctly if discount was applied when placing an order from Admin
- Fixed filtering of online customers by session Start Time
- Fixed an issue where it was impossible to register a customer on the storefront if an attribute with file type was required
- Fixed the issues in the Custom Admin URL with https functionality
- Fixed an issue where the category storefront URL did not include its parents
- Fixed an issue where Product API did not work properly for not default store code
- Fixed issues with adding images for a first product in a new attribute set
- Fixed an issue where it was impossible to create a credit memo for the order with downloadable product and sales rule applied
- Fixed an issue where it was impossible to manually add products to a configurable product
- Fixed an issue with custom timezone
- ๐ Fixed bugs:
-
v2.0.0-rc2 Changes
- ๐ Fixed bugs:
- Fixed an issue where video didnโt play on iPad and iPhone
- Fixed an issue where Admin panel was not accessible if port was used in URL
- Fixed an issue where database name could not be changed after fail during installation process
- Fixed an issue where bundle items quantities could not be saved when editing a bundle product in a wishlist on the storefront
- Fixed PHP issue which appeared during Text Swatch product attribute creation
- Fixed Mini Shopping Cart re-sizing after removing the product
- Fixed an issue with negative subtotal during PayPal checkout
- Fixed inconsistent credit card validation
- Fixed an issue where the Product Gallery did not completely overlay the bottom layer in the full-screen view
- Fixed an issue where the Product Gallery could not be easily opened in the full-screen view
- Fixed an issue where the โ+โ icon was displayed on video preview hover
- Fixed an issue where video preview was visible under video player
- Fixed an issue where 'Admin' was not a required field for the new Swatch
- Fixed an issue where shipping and billing country information was not transmitted to PayPal
- Fixed an issue with the attribute in configurable products
- Fixed a category page load time
- Removed space outside the visible area in Admin
- Fixed an issue where Magento was stuck in the maintenance mode, if a backup was created when disabling modules via Web Setup Wizard
- Fixed session response to be in JSON
- Fixed an issue where an out of stock product was displayed on the storefront
- Fixed an error which appeared during product import with replace behavior
- Fixed an issue were URL rewrites in catalog categories were wrong after URL key for a store view was changed or a category was moved
- Fixed an issue where JSON was received instead of normal page when trying to delete a category after reset
- Fixed an issue where product API with "all" store code did not work
- Fixed the misleading system message about invalid indexers
- Fixed an issue where a bundle product created using Web API was not visible on the storefront
- Fixed an issue where it was impossible to save more than one configuration for a configurable product with the text swatch attribute
- Fixed an issue with the absence of a proper indication about why an image could not be deleted not deleted when it was used in one of the store views
- Fixed an issue with data modification in export result file
- Fixed an issue with the incorrect behavior of the required check box custom
- Fixed an issue where an exception was thrown when trying to install Magento having previously installed and uninstalled it
- Fixed an issue where changing the layout of a CMS page caused its design theme to change to Magento Blank
- Fixed an issue where CMS pages API did not work with store code
- Fixed an issue where CMS blocks API did not work for multiple websites
- Fixed an issue where XSS Payload could been saved into Admin Panel
- Fixed an issue where an error caused by adding a new swatch attribute persisted after deleting the attribute
- Fixed PHP notice which appeared during text swatch product attribute creation
- Fixed JS error on credit memo view grid during export to CSV
- Fixed an issue where a user was redirected to a blank page when canceling checkout with PayPal Express in Website Payments Pro Hosted Solution
- Fixed an issue where it was impossible to checkout if Persistent Shopping Cart is enabled
- Fixed an issue where it was impossible to complete the Braintree PayPal Checkout if Street line 2 is empty
- Fixed an issue with XSS Payload in website's translation table
- Fixed an issue where payment functionality matrix section was suitable only for AbstractMethod specializations, leaving other payment methods without valuable information
- GitHub issues and requests:
- ๐ Fixed bugs:
-
v2.0.0-rc Changes
- ๐ 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
- ๐ Performance improvements:
-
v2.0.0.0 Changes
- Product management improvements:
- Added ability to create variation on the Product creation page
- Added ability to add attributes on the Product creation page. Attribute values also can be added directly from the Product creation page
- Removed "Delete" button from the Product Edit page. Products can be deleted from Products Grid only
- Enhanced Product Edit page
- Improved visual styles and business logic for new category creation from product creation page
- Updated button names for Grouped and Bundle products, added an ability to translate them
- Changed design of all popup windows on product creation page
- Simplified UI to add an attribute: made less fields there by default, restructured element positions, hidden rarely-used controls
- Created a popup to select image for product variations
- JavaScript improvements:
- Eliminated
json2.js
library since JSON parsing is bundled in all supported browsers Ajax.Autocompleter
is replaced with jQuery suggest widget for search in backendjsTree
jQuery plugin is utilized for User Roles, Api Roles, CMS Pages and URL Rewrites management pages in backend- Improved jQuery validation for credit cards
- Added support of
$.mage.component
in some frontend themes - Further refactoring of JavaScript to use JQuery library:
- Scripts are converted in the following modules and components: Centinel, Authorize.net, Payflow Link, Payflow Pro, Paygate, Paypal Express, Checkout, Captcha
- Refactored Prototype-based implementation of validation in "New Category" dialog to use jQuery
- Removing Prototype inclusion in several places
- Enhanced menu behavior in backend
- Eliminated
- VDE improvements:
- Implemented inline translate tool for VDE
- Added new dedicated button "T" in interface
- 3 different modes: Page Text, Variable Text (for script texts), Alternative Text (for attributes)
- Independent enabling of inline translation on frontend and in VDE
- Modified some text messages in VDE and in themes management
- Added ability to upload, browse and delete images and fonts that can be used in custom CSS
- Added ability to duplicate a theme
- Added ability to revert theme modifications to a last saved checkpoint
- Improved theme's background image handling
- Added alert, when deleting a block
- Removed drag-n-drop feature
- Refined and streamlined interface
- Implemented inline translate tool for VDE
- HTML improvements:
- Enhanced accessibility in admin by labeling form fields
- Payment improvements:
- Incorporated changes to the PayPal UI configuration from CE 1.7.0.1
- Moved PayPal configuration to the Payment Methods menu section
- Set the default value of the cUrl
VERIFYPEER
option totrue
for PayPal and added the ability to change this value - Changed the design and position of the configuration field tooltips
- Removed support of Moneybookers payment method and underlying module in favor of 3rd party extensions
- Implemented support of PayPal IPN protocol HTTP 1.1
- Implemented a single place to configure credentials for Payflow Link and Express Checkout
- Incorporated changes to the PayPal UI configuration from CE 1.7.0.1
- ๐ง System Configuration improvements:
- Added the functionality for creating nested field sets
- Implemented the support for the extended and shared configuration fields
- Added the ability to define dependencies between fields from different field sets
- ๐จ
Varien_Image
library refactored:- Created adapters factory instead of class
Varien_Image_Adapter
- Refactored ImageMagick and GD adapters to make them testable
- Added feature of generating image from text
- Created adapters factory instead of class
- ๐ Support of Google services:
- Changed module
Mage_GoogleOptimizer
to support Google Content Experiment instead of Google Optimizer - Implemented support of Google AdWords on the checkout success page
- Changed module
- DI improvements:
- Added ability to configure DI for individual class instances
- Added ability to pass differently configured instances to different parts of the system
- Refactored proxy and factory generation mechanism
- Layout improvements:
- Implemented all-new mechanism of layout merging and customization:
- Convention over configuration approach is used, i.e. there is no need to declare layout files in module configs anymore
- Added support for merged modular layout files in a theme instead of single
local.xml
theme file - All theme
local.xml
files are broken down and moved to theme modular layout files - All the layout files are broken into smaller ones - one layout handle per one file, so that code duplication cane reduced, when overriding layout files in themes
- Covered new layout customization mechanism with integrity tests
- Relocated several files, declared in layouts
- Streamlined several design customizations
- Implemented all-new mechanism of layout merging and customization:
- Various improvements:
- Refactored fallback paths to prevent searching of modular view files in non-module context, covered application with appropriate integrity test
- Added configuration for limits on sending wishlist emails
- Refactored default theme fixture in integration tests in order to divide it into smaller and easier to understand fixtures
- Moved Currency Symbol module files from Adminhtml module to the module itself
- "Contact Us" page is available through HTTPS only
- Language selector for backend interface removed from footer. Language can be chosen on My Account page or on backend user edit page
- Updated page titles in backend
- Improved mechanism of notification and system messages in backend. All related blocks and controllers are moved to AdminNotification module. Enhanced visual representations of notifications: bubble for unread messages, popup for notifications and their descriptions
- Updated text of some system messages, backend interface messages, backend menu items
- Several classes are refactored to use Event Manager instead of
Mage::dispatchEvent()
- Improved test coverage of entry point classes
- Improved authorization logic to be reusable with minimal configuration changes
- Introduced App Area in Integration Testing Framework
- Improved media entry point
- Added plugins/interceptors support for easier extensibility of Magento functionality
- Added
application_process_reinit_config
event, so that it is possible to react, when Magento config gets reinitialized - Added "less" to a list of files that are not published to the public directory during deployment process
- Eliminated requirement of write access to
pub/static
directory in "production" mode. "Developer" and "default" modes still require write access to this directory - Improved test coverage of recently introduced
Mage_Core_Model_Config_
classes - Added proper description to the error message, shown when uploading too big file with a content to import
- Refactored
Mage_Core_Model_Design_Package
- broken it down into several smaller classes according to the sets of responsibilities - Refactored Theme and Theme Service models to follow best practices of OOP design
- Removed legacy API tests
- Improved transparency of cache control by tag scope in the framework
- Improved verification process for the application directories write-access by moving it to the top-level of framework initialization
- Introduced separate configurable application directory to be used for merged Javascript files
- Implemented support for minification of Javascript files; JSMin library adapter is created
- Implemented explicit usage of cache type in collections; engaged it for website, store and store view collections; added tests for a number of collections
- Implemented explicit usage of cache types in translations
- Implemented explicit usage of cache types in layouts
- Removed ability to set limits on maximal amount of categories, products, websites, stores, store views and admin users as an unusable feature
- Improved and simplified path normalization methods in
Magento_Filesystem
component - Implemented proper exceptions instead of PHP warnings in
Magento_Filesystem
component - Introduced
Mage_Core_Model_ModuleManager
to provide "enabled" information about modules - Enabled following cache types in integration tests to improve performance: configuration, layouts, translations, EAV
- Improved and refreshed design for backend
- Removed "demo_blue", "iphone" and "modern" themes
- Converted more backend grids from PHP implementation to layout declarations
- Refactored experimental implementation of Service Calls Framework
- All code from to
lib/Magento/Datasource
andapp/code/Mage/Core/Datasource
moved toapp/code/Mage/Core/DataService
- Added service calls support in Layout model
- Fixed bugs and architectural flaws
- Changed service calls declaration
- Improved test coverage
- Introduced mechanism to retrieve values from nested arrays by path
- Added Invoker class to invoke service calls by given name
- Added ability to define system configuration options via service calls. Refactored implementation for select field in XML
- All code from to
- Refactored support of Twig templates
- Removed experimental implementation of product view page with Twig templates
- Template abstraction moved to separate module
Mage_Core_Model_TemplateEngine
- Modified various blocks and templates due to inability to call protected methods from templates
- Improved test coverage
- Refactored support for webhooks
- Code that provides communication with outbound endpoint moved to library
Magento_Outbound
- Code that provides implementation of publish-subscribe mechanism and instruments moved to library
Magento_PubSub
- Removed experimental webhook implementation in client code
- Used WebApi mechanism to provide authorization
- Improved UI for working with webhooks in Magento backend
- Improved test coverage
- Code that provides communication with outbound endpoint moved to library
- Removed support of callbacks from the framework
- GitHub requests:
- #71 -- Add event prefix for Cms blocks
- #108 -- Fix issue with
PHP_VERSION
on Ubuntu servers - #110 -- Fixes
Varien_Io_Sftp::write
,Varien_Db_Adapter_Pdo_Mysql::insertOnDuplicate
- #123 -- Performance problem & memory leak in
Mage_Index_Model_Process
- #125 -- Ability to disable triggering controller action
- #148 -- Fixed readability
- #156 -- Event
adminhtml_cms_page_edit_tab_content_prepare_form
and$form->setValues($model->getData());
in wrong order - #161 -- FIXED
http://www.magentocommerce.com/bug-tracking/issue/?issue=7419
- #176 -- Add print/log query flags to collection
- #202 -- Installer fails to detect
InnoDB
onMySQL 5.6+
- #215 -- There is no sort-order "best value"
- #217 -- Update
app/code/core/Mage/Adminhtml/locale/de_DE/Mage_Adminhtml.csv
- #243 -- Fix helper for determining system memory usage on Windows (pull request for issue #237)
- #267 -- Issue with camel case in custom defined source models
- ๐ Bug fixes:
- Fixed absence of a product for store view created after the product
- Fixed incorrectly displayed or absent product image on configurable product pages
- Fixed incorrectly displayed Tier Price message for Bundle product in backend
- Fixed absence of configured options, when composite product is edited from wishlist
- Fixed inability to set product rating from backend
- Fixed bug with adding product with decimal quantity
- Fixed bug with incorrect theme saving when wrong preview file is uploaded
- Fixed incorrectly displayed error message when unsupported JavaScript file is uploaded while editing a theme
- Fixed bug with incorrect price and stock availability information
- Fixed absence of "Delete" button on Widget Instance and Edit Custom Variable pages
- Fixed inability to change PayPal configuration
- Fixed inventory return after cancelling order, paid with PayPal Website Payment Standard method
- Fixed removal of all the items from shopping cart, when cancelling payment by PayPal Website Payment Standard method
- Fixed issue with customer address saved in
sales_flat_quote_address
table asnull
or as default address instead of new one during checkout - Fixed hard dependency on GD extension during installation. Now the application can be installed if any of GD or ImageMagick extension is enabled
- Fixed handling of creation a customer with already existing e-mail in backend
- Fixed exception on customer edit page, when profiler is enabled
- Fixed removal of "NOT LOGGED IN" customer group, when attempting to delete nonexistent group
- Fixed absence of a welcome email for a new customer that is created in backend
- Added validation of customer DOB
- Fixed bugs related to "Add Store Code to Urls" configuration setting: the setting applied to backend and produced exceptions on frontend
- Fixed inability to edit Newsletter Template
- Fixed inability to preview Newsletter Template while creating it
- Fixed inability to save Configuration from "Web" tab
- Fixed incorrect roles assignment for backend users
- Fixed incorrect message during checkout via Authorize.Net
- Fixed inability to create order in backend with Authorize.Net as payment method
- Fixed unexpected alert during one-page checkout
- Fixed bug with broken RSS link on some pages
- Fixed inability to delete non-empty customer groups
- Fixed bug with absent tracking number in notification email
- Fixed JS bug in bundle products
- Fixed bug with missing product configuration in bundle products
- Fixed absence of a summary for a configured bundle product on Product View page
- Fixed bug with missing wishlist grid on customer configuration page
- Added validation for the "Weight" field in Product Create/Modify admin form
- Fixed infinite loop in reports, when one of the GET-parameters was not submitted
- Fixed integration test that failed at the midnight
- Fixed image placeholder, being displayed instead of Base image, in Product View page
- Fixed multiple bugs in IE 8 and 9
- Restored export for table rates
- Fixed weight calculation for DHL
- Fixed anchor categories, which didn't show products from child categories
- Fixed exception, when applying catalog price rules
- Disabled "State" dropdown for Tax Rates in countries, where there are no states
- Fixed inability to save a CMS page
- Fixed Javascript calendar in backend Customer grid
- Fixed issues with fields validation on order management page
- Fixed taxes on Bundle product page
- Fixed "Rating isn't available" message on Edit Review page
- Fixed lack of data in New Order emails, when order is composed at backend
- Fixed exception message, when importing wrong tax rates file
- Fixed editable multiselect control - new value was not shown there, when added
- Fixed exception, when saving a configurable product without associated products
- Fixed inability to properly save system configuration, when submitting files there
- Fixed performance issue with excessive generation of category menu on "Add to Cart" page
- Fixed amounts, being shown in a wrong currency, when viewing created order
- Fixed calculation for amount of items, remaining in an order, after shipping and invoicing
- Fixed wrong price, calculated, when ordering multiple bundle products in backend
- Fixed issues with changing order statuses in backend
- Tested backend design, fixed the discovered issues - general and browser-related bugs
- Fixed order items, that have been shipped with Free Shipping method, to have "free shipping" status
- Fixed issue with a State field being required in countries, where it is not mandatory
- Fixed inability to upload a file via File custom option, when ordering a product at frontend
- Fixed incorrect cron timezone settings
- Fixed performance issues with product saving in case of concurrent search requests
- Fixed bug in migration script
- Fixed incorrect email when "Send auto-generated password" was hit
- Fixed bug with missing category image
- Fixed incorrect handling of
GET
parameterisAjax
after session expiration - Fixed incorrect translation of "month" field for customer's birthday
- Fixed Google Analytics script inclusion
- Fixed bug with excessive custom rewrites after reindex
- Fixed performance tests failure on login page
- Fixed incorrect value for average rating on Edit Review page
- Fixed bug with incorrect module configuration overriding
- Fixed exception in Nominal Tax model
- Fixed bug in sitemap URL used in
robots.txt
- Fixed bug with incorrect
custom_design
field value during export - Fixed bug with incorrect RSS title
- Fixed CSS style for validation message in CMS widgets
- Fixed bugs in
Mage_Tag
module on product creation page - Fixed incorrect Products In Cart report
- Fixed incorrect price for bundles with default quantity more than 1
- Fixed displaying of "Import Behavior" section in the
System -> Import
page - Fixed exception, when importing a CSV file with Byte Order Mark
- Removed remains of code pools in JavaScript tests
- Fixed bugs in shipping label creation
- Fixed inability to save some sections of configuration
- Fixed bug with empty "New Shipment" e-mail
- Fixed inability to save Attribute Set in IE8
- Fixed wrong tax summary for partial invoices and credit memos
- Fixed bug with categories custom design, where the chosen theme was not applied
- Fixed empty list of themes in CMS pages and Frontend Apps backend sections
- Fixed fatal error, when trying to access a customer account in a non-installed Magento
- Fixed Javascript error, when accessing system Design configuration in Chrome
- Fixed wrong representation of a widget on frontend, after hiding and showing WYSIWYG editor during CMS page modification
- Fixed exception, when using 2-level cache backend
- Fixed random test failures in
Mage_CatalogSearch_Block_Advanced_ResultTest
- Fixed duplication of a view file signature, e.g. "file.ext?mtime?mtime"
- Prevented tracking of merged Javascript files metadata (and re-merging them) in production mode
- Fixed incorrect memory usage calculation in Integration tests
- Fixed issues in performance test scenarios
- Fixed inability to delete customer's address on frontend
- Fixed incorrect "No file chosen" message, shown after a successful upload of product image placeholder in Chrome
- Made "Print Order" page to display theme-customized logo instead of a default one
- Fixed other bugs in management of categories, products, product attributes, product templates (attribute sets), customers, taxes and tax rules
- Product creation fixes:
- Fixed inability to search and select category in IE8, including via mouse
- Fixed usability of category search tree field to not hang after entering each symbol
- Fixed inability to select/change attribute for product variations (configurable product) in IE8
- Fixed field highlighting and error placement after validation on "Create Category" dialog
- Fixed validation of parent category to be a require field
- Fixed bug with displaying special price for a product on frontend after the product template is switched to one without special price
- Fixed incorrectly displayed regular price for products with catalog price rule applied
- Fixed inability to upload an image in the WYSIWYG editor
- Fixed Javascript error, when replacing variation image in IE
- Fixed Javascript errors in production mode
- Unified look of all the popups
- Removed "Add Attribute" link, when Product Details section is collapsed
- Fixed issue with product template selector menu, which was not shown
- Shopping Cart Price Rule fixes:
- Fixed inability to save Shopping Cart Price Rule with Coupon = "No Coupon"
- Fixed saving of Shopping Cart Price Rule having specific coupon
- Fixed absence of fields on rule information tab
- Payment fixes:
- Fixed PayPal Pro (formerly Website Payment Pro) to pass shipping address in request to PayPal service
- Fixed triggering of a credit memo creation when Charge Back notification comes from PayPal
- Fixed emptying shopping cart after canceling on PayPal page
- Fixed error "10431-Item amount is invalid." when a Shopping Cart Price Rule is applied in Express Checkout Payflow Edition
- Fixed PayPal Payments Pro Hosted Solution to send "City" in place of the "State" parameter for UK and CA, if Region/State is disabled in the configuration
- Fixed ability to invoice order without providing payment using Google Checkout API
- Fixed validation of a Discover card number
- Fixed issues in configuration for payment methods: absence of "Sort Order" field, excessive fields with class name as a value, issues with form elements and groups
- Fixed exception, when using 2-level cache backend
- Fixed inability to place order with PayPal Payments Advanced and Payflow Link payment methods
- VDE fixes:
- Removed full file path information from the title of an uploaded store logo
- Fixed bugs in VDE with color picker, file uploader, themes assigning, Remove and Update buttons for custom CSS
- Fixed hint for the Scripts palette in dock
- Fixed inability to upload more than one Javascript file
- Fixed bug with improper scaling images in UI
- Fixed inability to preview and edit a physical theme
- Fixed inability to delete a block
- Fixed inability to delete a background image
- Fixed preview of a virtual theme in production mode
- Fixed JavaScript tests
- Fixed bugs with inline translation
- Added validation to the theme name field
- Fixed absence of error message in IE, when uploading unsupported file type in Theme Javascript
- Fixed corrupting of a
custom.css
file, when saving Custom CSS text - Fixed wrong design of "Chain" and "Reset to Original" image buttons
- Fixed color picker, being cut off by small browser window
- Fixed bottom indent in "Quick Styles" panel - it was too big
- Fixed corrupted layout of "Image Sizing" tab, when resizing browser window
- Fixed "We found no files", being displayed all the time in the form to upload theme Javascript files
- API fixes:
- Added missing fields to SOAP API
- Fixed inability to set default customer address
- Fixed error message, when saving a customer with wrong email address
- Fixed inability to create partial order shipment
- Fixed absence of special price information in return of
productGetSpecialPrice
method - Fixed incorrect content length of server response
- Fixed absence of
productAttributeAddOption
,catalogProductAttributeUpdate
,catalogProductAttributeTypes
,catalogProductAttributeRemoveOption
andcatalogProductAttributeInfo
methods with WS-I mode enabled - Fixed absence of
catalogProductDownloadableLinkList
method - Fixed bug with incorrect credit memo creation when order item id is set
- Fixed bug with inability to update stock status or price of multiple products in one call
- Fixed
shoppingCartOrderWithPaymentRequestParam
method description in WSDL - Fixed inability to add comment to order without changing order status
- Fixed incorrect redirect after SOAP POST request
- Fixed inability to end session by
endSession
method - Fixed Save button for Web Services User Roles in backend
- Fixed memory issue due to incorrect filtering for the single field in
salesOrderList
method - Fixed bug with getting product information by numeric SKU
- Fixed inability to add configurable product by
cart_product.add
method - Fixed ACL initialization in WebApi
- Fixed bug with the same cache key used for both WS-I and non WS-I WSDL files
- Fixed bug with updating shopping cart by
shoppingCartProductUpdate
method - Fixed product id validation in
shoppingCartProductAdd
method - Fixed absence of tracking number in
salesOrderShipmentInfo
method response - Fixed absence of tracking number in shipment transactional email
- Product management improvements: