Skip to content
Snippets Groups Projects
  1. Oct 13, 2014
    • mage2-team's avatar
      0.1.0-alpha99 · 9201e459
      mage2-team authored
      * Released Performance Toolkit
       * GitHub requests:
         * [#665](https://github.com/magento/magento2/issues/665) -- Main menu event in wrong area
         * [#666](https://github.com/magento/magento2/pull/666) -- Update di.xml
         * [#602](https://github.com/magento/magento2/issues/602) -- Magento\Sales\Model\Order::getFullTaxInfo() incorrectly combines percentages
         * [#673](https://github.com/magento/magento2/issues/673) -- Fixed fatal error during installation
       * Functional tests:
         * Updated API-functional test for Customer and Address metadata service
         * Add cross sell
         * Add a product to wishlist
         * Add up sell
         * Checkout with gift messages
         * Create an order from a customer
         * Create a shipment for offline payment methods
         * Delete a product from mini shopping cart
         * Reorder
         * Sales order report
         * Updating URL rewrites from a category page
       * Layout updates:
         * Moved layout files to the page_layout directory
         * Moved layout validation files to framework
       * Theme updates:
         * Blank Theme layouts & templates were unified
       * Search Library:
         * Added ability to aggregate queries for MySQL adapter
         * Implemented automatic range aggregation for MySQL adapter
       * Search module:
         * Introduced the Search module
         * Moved autocomplete to the Search module
         * Added base UI to the Search module
       * Documentation:
         * Added basic description of modules in the README.md files
       * Modularity:
         * Created API and script to get module and dependency information
       * Framework Improvements:
         * Decomposed heavy objects basing on profiling results
         * Refactored the getCustomAttributesCodes method in ProductService
         * Refactored Customer Model to use Group Model instead of Group Service
         * Updated Travis configuration to run "composer install"
       * Performance improvements:
         * Removed unnecessary "save order" call during order submission step
       * Fixed missing installation features of the new setup:
         * Added missing installation parameters: admin_no_form_key, order_increment_prefix, cleanup_database
         * Fixed the link to the license agreement in web installer
         * Fixed the web installation wizard which was stuck at 96%
       * Fixed bugs:
         * Fixed an issue where newly created attribute was always added to the Product Details tab
         * Fixed an issue where it was impossible to change the Stock Availability status of a product from the Advanced Inventory tab
         * Fixed an issue where the Stock Status value changed from In Stock to Out of Stock if quantity was not specified
         * Fixed an issue where performance toolkit failed in case of unknown argument
         * Fixed an issue where 404 error page was displayed instead of the URL Rewrite Information page
         * Fixed an issue where the Click for price link was not working if a product name contained quote mark
         * Fixed an issue where the Compare products link disappeared after switching to other page
         * Fixed an issue where the custom logo was not displayed on the category page
         * Fixed an XSS vulnerability in category name
         * Fixed an issue where a success save message was not displayed after saving a Search term
         * Fixed an issue with Google Analytics where it was impossible to add the code to the pages
         * Fixed an issue where import custom options grid was not displayed on the product creation page
         * Fixed an issue where it was impossible to retrieve a product collection from category in the "adminhtml" area
         * Fixed an issue where product attributes were absent on product creation form after switching to another product template
         * Fixed an issue where the 'URL key for specified store already exists.' error message was displayed when saving a configurable product with variations which have the same name
         * Fixed an issue where search in the Search Terms Report grid did not work
         * Fixed an issue where the unnecessary tab "General" was displayed on the Category page in the Admin panel
         * Fixed an issue where the Stock Status value changed from In Stock to Out of Stock if quantity was not specified for a configurable product when saving to a new template
         * Fixed an issue where product Stock Status was always set to 'In Stock' if product quantity was specified
         * Fixed an IE specific issue where for bundle products the Manage Stock option was reset to Yes
         * Fixed an issue where backorder messages were not displayed
         * Fixed an issue where the Price field was always required during Bundle product update using ProductService
         * Fixed an issue where product name was missing in the error message
         * Fixed an issue where configurable product did not contain a message to select options while adding product from wishlist to shopping cart
         * Fixed an issue where the Validate VAT Number button did not work during order creation in the Admin panel
         * Fixed an issue where Item qty in Wishlist got reset after update without changes
         * Fixed an issue where invoice amount was incorrect when items with discount were partially invoiced
         * Fixed product thumbnails alignment in the storefront
         * Fixed an issue where inactive Categories were not greyed out in the tree in the Admin panel
         * Fixed an issue where it was impossible to disable debug mode
         * Fixed the code sample in the index.php file
         * Removed language selector in the setup UI
         * Fixed an issue where setup was broken if db_prefix was used
         * Implemented usage of Symfony's PHPExecutableFinder for executing CLI tools
         * Fixed an issue with the Import/Export functionality
         * Fixed an issue with catalog product/category and category/product indexers invalidation after import
         * Fixed an issue with entering invalid date in the Product Views Report
         * Fixed an issue where it was impossible to view orders for customers from a deleted customer group
         * Fixed an issue where a duplicate customer record was created after adding an order from the Admin panel
         * Fixed an issue where it was impossible to log in to the Admin panel from the first attempt
      9201e459
  2. Dec 15, 2012
    • mage2-team's avatar
      2.0.0.0-dev35 · 51f9633f
      mage2-team authored
      * Enhancements of System Configuration:
        * Introduced new items that can be configured in the similar to Magento 1.x way, using xml files: nested groups in System Configuration form, group dependencies, intersected dependencies
        * Enhanced handling of field dependencies, required fields functionality
        * Changed Configuration structure to be represented as an object model
        * Improved performance of configuration rendering
      * Implemented new API in `Mage_Webapi` module
        * Removed `Mage_Api` and `Mage_Api2` modules as obsolete API implementation
        * Added support of REST and SOAP 1.2 [WS-I 2.0](http://ws-i.org/Profiles/BasicProfile-2.0-2010-11-09.html) APIs
        * Introduced versioning per API resource. The application will support old version(s) of API after upgrading to not make old API requests fail
        * Unified implementation for all API types
        * Significantly simplified coverage of new API resources
        * Added two-legged `OAuth` 1.0 for REST authentication
        * Added WS-Security for SOAP authentication
        * Added automatic generation of REST routes and SOAP WSDL on the basis of API class interface and annotations
        * Introduced generation of API reference from annotated WSDL (for SOAP API)
      * Introduced service layer. Business logic should be implemented once on service layer and could be utilized from different types of controller (e.g., general or API)
        * Business logic is implemented on service layer to be utilized from different types of controller (e.g., general or API)
        * Implemented abstract service layer class - `Mage_Core_Service_ServiceAbstract`
        * Implemented concrete service layers for customers, orders and quotes. Appropriate duplicate logic has been eliminated from controllers and API
      * Improved validation approach:
        * Added support of describing validation rules in a module's configuration file - `validation.xml` in the module's `etc` directory
        * Added `Mage_Core_Model_Validator_Factory`
        * Added new validators to Magento Validator library
        * Added `Magento_Translate_Adapter` as a translator for the validators
        * New approach is utilized in `Mage_Customer`, `Mage_Eav` and `Mage_Webapi` modules
      * Added profiling of DB and cache requests
      * Minor Improvements:
        * Added an ability to choose the image for logo and upload it from backend web-interface
        * Added notification in backend in case of product SKU change
      * Bug fixes:
        * Fixed bug in `Mage_Adminhtml_Sales_Order_CreditmemoController` that changed item’s stock status after each comment
        * Removed `Debug` section in `System -> Configuration -> Advanced -> Developer` for default configuration scope
        * Fixed bug in `Mage_Tax_Model_Resource_Calculation` that prevented placing order with two tax rules having the same rate
        * Removed `Url Options` section in `System -> Configuration -> General -> Web` for website and store configuration scope
        * Changed backend template for UPS shipping provider to fix translation issue
      * Fixed security issue - set `CURLOPT_SSL_VERIFYPEER` to `true` by default in cUrl calls
      * Added `Zend/Escaper`, `Zend/I18`, `Zend/Validator` ZF2 libraries
      * Updated `Zend/Server` and `Zend/Soap` libraries to ZF2 versions
      51f9633f
  3. Nov 30, 2011