Skip to content
Snippets Groups Projects
  1. Nov 18, 2014
    • mage2-team's avatar
      0.1.0-alpha104 · 02a9a0ea
      mage2-team authored
      * Various improvements:
          * Merge SQL and Data Upgrades for the Sales and SalesRule modules
          * Add getDefaultBilling and getDefaultShipping to Customer Interface
          * Stabilized the Bundle module
          * Stabilized the CatalogSearch module
          * Stabilized the Cms module
          * Stabilized the SalesRule module
      * Performance improvements:
          * Introduced CatalogRule indexers based on Mview
          * Significantly decreased the amount of unused objects, mostly in category and product view scenarios:
      		* Got rid of non-shared indexer instances all over the code introducing Magento\Indexer\Model\IndexerRegistry
      		* Magento\Catalog\Pricing\Price\BasePrice being created on demand only, instead of unconditioned creation in constructor
      		* Created proxies for unused objects with big amount of dependencies
      		* Fixed \Magento\Review\Block\Product\Review block which injected backend block context by mistake
      		* A customer model in \Magento\Customer\Model\Layout\DepersonalizePlugin being created on demand only, instead of constructor
          * Introduced caching for product attribute metadata loading procedure
          * Improved SavePayment Checkout step to save only payment related data
          * Speed up all Checkout steps of the One Page Checkout
          * Updated the benchmark.jmx jmeter script in the performance toolkit
      * Fixed bugs:
          * Fixed an issue where performance toolkit generator created Products/Categories without URL rewrites due to install area elimination
          * Fixed an issue where the Custom Options fieldset on Product Information page was collapsible
          * Fixed an issue where the Base URL was added to target path for Custom UrlRewrite
          * Fixed an issue where an invalid Cross-sells amount was displayed in the Shopping Cart
          * Fixed an issue where the Mage_Catalog_Model_Product_Type_AbstractTest::testBeforeSave integration test failed when Mage_Downloadable module was not available
          * Fixed an issue where the custom URL rewrite redirected to sub-folder when Request Path contained slash
          * Fixed an issue where it was impossible to place an order if registering during checkout
          * Fixed an issue where there was no possibility to save default billing and shipping addresses for customer on the store front
          * Fixed an issue where a widget of Catalog Category Link type was not displayed on the store front
          * Fixed an issue where the Versions tab was absent on the CMS page with version control
          * Fixed an issue where it was impossible to insert Widgets and Images to a CMS page
      * Added the following functional tests:
          * Create widget
          * Print order from guest on frontend
      * Framework Improvements:
          * Removed duplicated logic from API Builders and Builder generators. Added support for populating builders from the objects, implementing data interface
      * Processed GitHub requests:
          * [#674](https://github.com/magento/magento2/issues/674) -- Widgets in content pages
      02a9a0ea
  2. Nov 10, 2014
    • Sergey Verklov, Senior Product Manager's avatar
    • mage2-team's avatar
      0.1.0-alpha103 · b12d8c91
      mage2-team authored
      * Fixed bugs:
          * Fixed an issue where an error message was displayed after successful product mass actions
          * Fixed an issue where it is impossible to create a tax rate for all states (* in the State field)
          * Fixed an issue where FPT was not shown on the storefront if a customer state did not match the default state from configuration
          * Fixed the benchmark scenario
          * Fixed an issue where the expand arrow next to Advanced Settings tab label was not clickable
          * Fixed an issue where the Category menu disappeared when resizing a browser window
          * Fixed an issue where the order additional info was not available for a guest customer
          * Fixed an issue where a fatal error was thrown when trying to get a coupon report with Shopping Cart Price Rule set to Specified
          * Fixed an issue where the URL of an attribute set for attribute mapping changed after resetting filter for the grid on the Google Contents Attributes page
          * Fixed the implementation of the wishlist RSS-feed
          * Fixed the incorrect name escaping in wishlist RSS
          * Fixed an issue where a RSS feed for shared wishlist was not accessible
          * Fixed an issue caused by REST POST/PUT requests with empty body
          * Fixed an issues where postal code was still mandatory for non-US addresses that do not use it, even if set to be optional
          * Fixed an issue where it was impossible to find a wishlist by using Wishlist Search
          * Fixed an issue where no password validation was requested during customer registration on the storefront
      * Updated setup tools:
          * Added the install script in the CatalogInventory module
          * Removed old installation: Web and CLI, the Magento_Install module, install theme, install configuration scope
          * Added usage of the new setup installation in all tests
          * Added the ability to insert custom directory paths in the setup tools
          * Added the uninstall tool: php -f setup/index.php uninstall
          * Removed dependency on intl PHP extension until translations are re-introduced in the setup tool
          * Made notification about unnecessarily writable directories after installation more specific
      * UI improvements:
          * Improved UI for the Order by SKU, Invitation and Recurring Payments pages
          * Implemented usage of Microdata and Schema vocabulary for product content
          * Implemented UI for Catalog New Products List, Recently Compared Products, Recently Viewed Products widgets
          * Implemented a new focus indicator
          * Implemented the <label> element for form inputs
          * Put in order the usage of the <fieldset> and <legend> tags
          * Implemented the ability to skip to main content
      * Added the following functional tests:
          * Add products to order from recently viewed products section
          * Update configurable product
      * Various improvements:
          * Stabilize URL rewrite module
          * Moved getAdditional request into the basic one in OnePageCheckout
          * Created a cron job in the Customer module for cleaning the customer_visitor table
      * Framework improvements:
          * Refactored data builders auto-generation
          * Implemented the Customer module interfaces
          * Ported existing integration tests from Customer services
          * Removed quote saving on GET requests (checkout/cart, checkout/onepage)
      b12d8c91
  3. Oct 31, 2014
    • mage2-team's avatar
      0.1.0-alpha102 · 1d6e87cf
      mage2-team authored
      * Fixed bugs:
      	* Fixed an issue where the categories tree was not displayed when adding a new category during product creation
      	* Fixed an issue where the Template field on the New Email Template page was labeled as required
      	* Fixed minor UI issues in Multiple Addresses Checkout for a desktop
      	* Fixed minor UI issues with Widgets on the storefront
      	* Fixed minor UI issues with pages printing view on the storefront
      	* Fixed minor UI issues in items Gift message on the Order View frontend page
      	* Fixed an issue in the Admin panel where no message was displayed after adding a product to cart with quantity exceeding the available quantity)
      * Framework improvements:
      	* To enhance the readability of tables for screen readers, added the <caption> tag and the scope attribute for tables
      	* Added customer module interfaces
      	* Created the ability to generate API documentation
      * Added the following functional tests:
      	* Create gift message in the Admin panel
      	* Delete term
      	* Product type switching when editing
      	* Re-authorize tokens for the Integration
      	* Revoke all access tokens for admin without tokens
      	* Update custom order status
      	* Update a product from a mini shopping cart
      * WebApi Framework improvements:
      	* Added Web API support to add/override matching identifier parameter in the body from URL
      * Documentation:
      	* Added README files with module description for the following modules:
      		* Authorizenet
      		* Centinel
      		* Customer
      		* CustomerImportExport
      		* Dhl
      		* Fedex
      		* OfflinePayments
      		* OfflineShipping
      		* Ogone
      		* PayPalRecurringPayment
      		* Payment
      		* Paypal
      		* ProductAlert
      		* RecurringPayment
      		* Sendfriend
      		* Shipping
      		* Ups
      		* Usps
      		* Wishlist
      * Container-Based Page Layout:
          * Distributed the responsibility of View\Layout between three classes (PageLayout, PageConfig, GenericLayout)
          * Refactored controller actions to use ResultInterface objects:
              * Catalog
              * Backend
      1d6e87cf
  4. Oct 24, 2014
    • mage2-team's avatar
      0.1.0-alpha101 · 328ef8df
      mage2-team authored
      * Framework improvements:
        * Updated the Service infrastructure to support Module Service Contract based approach
        * Added new base classes in the Service infrastructure lib to support extensible Data Interfaces
        * Updated the WebApi framework serialization (for SOAP and REST) to process requests based on Data Interfaces and removed dependency on Data Objects
        * Added base class for Data Interface based builders and implemented a code generator for the same
       * File system improvements:
         * List of available application directories is complete now and defined in the \Magento\Framework\Filesystem\DirectoryList and the \Magento\Framework\App\Filesystem\DirectoryList classes. There is no ability to extend the list in configuration
         * Directory paths  can be changed using environment/bootstrap
         * Information about necessary permissions (writable, readable) belongs to Setup Application, Magento Application does not possess this info and does not verify. Setup Application performs permissions validation
         * Unnecessary writable permissions are validated by Setup Application after installation and corresponding message is displayed to the user
       * Functional tests:
        * Configure a product in a customer wishlist  in the Admin panel
        * Configure a product in a customer wishlist on the storefront
        * Create terms and conditions
        * Manage products stock
        * Move a product from a shopping card to a wishlist
        * Un-assign custom order status
        * Update terms and conditions
        * Update URL rewrites after moving/deleting a category
        * Update URL rewrites after changing category assignment for a product
        * View customer wishlist  in the Admin panel
        * Tax calculation test
        * Cross border trade setting
       * Documentation:
        * Code documentation:
          * Added codeblock for the Checkout module
        * Added README files with module description for the following modules:
          * Backend
          * Backup
          * Cron
          * Log
          * PageCache
          * Store
          * Checkout
          * GiftMessage
          * Eav
          * Multishipping
          * CheckoutAgreement
          * AdminNotification
          * Authz
          * Connect
          * CurrencySymbol
          * Directory
          * Email
          * Integration
          * Service
          * User
          * Webapi
          * Sales
          * Tax
          * Weee
        * Added README files with component description for the following framework components:
          * Magento\Framework\App\Cache
          * Magento\Framework\Archive
          * Magento\Framework\Backup
          * Magento\Framework\Convert
          * Magento\Framework\Encryption
          * Magento\Framework\File
          * Magento\Framework\Filesystem
          * Magento\Framework\Flag
          * Magento\Framework\Image
          * Magento\Framework\Math
          * Magento\Framework\Option
          * Magento\Framework\Profiler
          * Magento\Framework\Shell
          * Magento\Framework\Stdlib
          * Magento\Framework\Validator
       * Performance improvements:
        * Reduced checkout response time by loading only current checkout step
        * Reduced the number of AJAX calls on checkout steps
        * Improved performance on the billing and shipping checkout steps
        * Improved performance in certain areas by loading translation data from cache
        * Removed transactions from visitors logging
        * Fixed classmap generator to consider namespaces
        * Eliminated a redundant query for category tree rendering
        * Optimized StoreManager and Storage performance
        * Optimized Object Manager
       * Fixed bugs:
        * Fixed an issue where partial invoices and partial credit memos contained incorrect customer's tax details
        * Fixed an issue where a PHP fatal error occurred when logging in during checkout to order a product with FPT
        * Fixed an issue where FPT was not calculated in reorders
        * Fixed an issue where there was a duplicated Administrator role after installation
        * Fixed an issue where the Try Again button was disabled after entering the incorrect data during installation
        * Fixed an issue where the "Application is not installed yet" error was thrown instead of redirecting to the Installation Wizard in the developer mode
        * Fixed an issue where an error was thrown during installation with db_prefix option
        * Fixed an issue where the SQL query was not optimized for product search ('catalogsearch_query')
        * Fixed an issue where the wrong message was displayed after changing customer password on the storefront
        * Fixed an issue where Newsletter preview led to an empty page
        * Fixed an issue where a new search term was not displayed in suggested results
        * Fixed an issue where no results were found for the Products Viewed report
        * Fixed an issue where no results were found for Coupons reports
        * Fixed an issue with incremental Qty setting
        * Fixed an issue with allowing importing of negative weight values
        * Fixed an issue with Inventory - Only X left Treshold being not dependent on Qty for Item's Status to Become Out of Stock
        * Fixed an issue where the "Catalog Search Index index was rebuilt." message was displayed when reindexing the Catalog Search index
       * Search module:
        * Integrated the Search library to the advanced search functionality
          * Substituted the old logic of the EAV attributes search by Advanced Search
          * Introduced mappers for MySQL adapter
          * Restored  the currency calculation functionality
          * Fixed sorting by relevance in quick search and advanced search
        * Integrated the Search library into the search widget functionality
          * Removed the dependency on the catalogsearch_result table
          * Substituted the old logic of EAV attributes by Quick search APIs
        * Search modularity:
          * Removed circular dependency between Catalog and  Catalog Search
          * Removed exceeded dependencies of the Search module
      328ef8df
  5. Oct 17, 2014
    • mage2-team's avatar
      0.1.0-alpha100 · 382da33b
      mage2-team authored
      * Added the following functional tests:
         * Add related products
         * Assign custom order status
         * Change customer password
         * Create credit memo for offline payment methods
         * Product type switching on creation
         * Sales invoice report
         * Sales refund report
         * Update newsletter template
      382da33b
  6. 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
  7. Oct 03, 2014
    • mage2-team's avatar
      0.1.0-alpha98 · 9abf9a6a
      mage2-team authored
      * GitHub requests:
         * [#678] (https://github.com/magento/magento2/issues/678) -- Fixed Travis CI builds
      * Functional tests:
         * Create Sales Order Backend
         * Delete Products from Wishlist
         * Download Products Report
         * Mass Orders Update
         * Sales Tax Report
      * Fixed bugs:
         * Fixed an issue where success message was not displayed after product review submit
         * Fixed an issue where it was impossible to start checkout process using PayPal from the JavaScript pop-up window when the Display Actual Price option was set to On Gesture
         * Fixed an issue where a fatal error was thrown after shipping method selection in PayPal Express Checkout
         * Fixed an issue with parameters exceptions in SOAP response
         * Fixed an issue where testGetRequestTokenOauthTimestampRefused unit test failed in certain cases
         * Fixed an issue where TestCreateCustomer test thrown fatal error when making a SOAP request
         * Fixed an issue with required parameters in WSDL
         * Fixed an issue where Customer Account Service returned void response in the resetPassword method
         * Fixed an issue where REST API failed during bundle product creation
      9abf9a6a
  8. Sep 29, 2014
  9. Sep 26, 2014
    • Sergey Verklov, Senior Product Manager's avatar
      Update README.md · ada6ba69
      ada6ba69
    • mage2-team's avatar
      0.1.0-alpha97 · 873d38c8
      mage2-team authored
      * Various improvements:
         * Implemented a general way of using RSS module
         * Created a cron job in the Customer module for cleaning the customer_visitor table
         * Added a warning message to the Use HTTP Only option in the Admin panel
         * Implemented the Grid component in the Magento UI Library
         * Reimplemented the URL Rewrites functionality in the new UrlRedirect module
       * Framework improvements:
         * Added the ability to install Magento 2 using CLI
         * Aggregated Magento installation and upgrade into one tool
         * Refactored CustomerService REST WebApi to be more RESTful
         * Increased unit and integration test coverage
         * Moved page asset management to page configuration API, and eliminated the \Magento\Theme\Block\Html\Head block
         * Eliminated the Root, Html and Title blocks
       * Themes update:
         * Removed widgets from the default Magento installation
       * Fixed bugs:
         * Fixed an issue with wishlist creation for non-registered customer
         * Fixed an issue with Google Mapping where Condition did not show correct value
         * Fixed an issue  where there were too many notifications for admin user by default
         * Fixed a Daylight Savings Time calculation error
         * Fixed an issue where default cookie path and lifetime were not validated prior to saving
         * Fixed an issue where current admin password was not required for resetting admin password
         * Fixed an issue where custom customer attribute or customer address attribute was not accessible when custom_attribute is used as the attribute code
         * Fixed an issue where integration entity could not be deleted after being searched in grid
         * Fixed an issue where invalid parameter value was shown in SOAP
         * Fixed an issue where exception was thrown for Array to String conversion in SOAP
         * Fixed an issue where exception was thrown due to invalid argument supplied for foreach() statement in REST
         * Fixed an issue where admin tax notifications did not appear correctly in the System Messages dialog box
         * Fixed an issue where tax details were missing when viewing order in the Admin panel
         * Fixed an issue where styles for the storefront store selector were absent
         * Fixed an issue where customer got 404 page when switching store views on the product page of a product with different URL keys in different store views
         * Fixed an issue where the Add To Cart button in the MAP pop-up did not work for configurable and bundle products
         * Fixed an issue where for specifying options for configurable product was absent after adding a product from the MAP pop-up
         * Fixed an issue where a fatal error was thrown after selecting shipping method on PayPal Express Checkout
         * Fixed an issue with sending invoice email
         * Fixed an issue where integration tests failed with a fatal error
         * Fixed an issue where credit memo entry was not created after performing a refund for an order
         * Fixed an issue where categories layout for widgets did not work
         * Fixed an issue where opening a page restricted by ACL lead to blank page instead of the Access Denied page
         * Fixed an issue where a blank page was displayed instead of the using the Advanced Search result
         * Fixed an issue where the "Please wait" spinner was absent on Ajax requests for order creation in the Admin panel
         * Fixed an issue with the main navigation menu location on the page
       * Modularity:
         * Implemented the automatic applying of the MAP policy
       * Indexers:
         * Eliminated the old Magento_Index module
       * Search library
         * Added wildcards filter
         * Eliminated unused queries and filters
         * Added IN to Term filter
         * Moved the "value" attribute from <match> to <query> for the Match query
         * Refactored the usage of negation
         * Implemented Request Builder
       * CatalogSearch adapter
         * Pluginized adding attribute to search index
         * Merged base declaration with searchable attributes
       * Added the following Setup CLI tools in the setup folder
         * Deployment Configuration Tool
         * Schema Setup and Update Tool
         * DB Data Update Tool
         * Admin User Setup Tool
         * User Configuration Tool
         * Installation Tool
         * Update Tool
       * GitHub requests:
         * [#615] (https://github.com/magento/magento2/issues/615) -- Use info as object in checkout_cart_update_items_before
         * [#659] (https://github.com/magento/magento2/issues/659) -- Recently viewed products sidebar issue
         * [#660] (https://github.com/magento/magento2/issues/660) -- RSS global setting
         * [#663] (https://github.com/magento/magento2/issues/663) -- session.save_path not valid
         * [#445] (https://github.com/magento/magento2/issues/445) -- use of registry in Magento\Tax\Helper\Data
         * [#646] (https://github.com/magento/magento2/issues/646) -- Fixed flat category indexer bug
         * [#643] (https://github.com/magento/magento2/issues/643) -- Configurable Products Performance
         * [#640] (https://github.com/magento/magento2/issues/640) -- [Insight] Files should not be executable
         * [#667] (https://github.com/magento/magento2/pull/667) -- Tiny improvement on render() method in Column/Renderer/Concat
         * [#288] (https://github.com/magento/magento2/issues/288) -- Add Cell Phone to Customer Address Form
         * [#607] (https://github.com/magento/magento2/issues/607) -- sitemap.xml filename is not variable
         * [#633] (https://github.com/magento/magento2/pull/633) -- Fixed Typo ($_attribite -> $_attribute)
         * [#634] (https://github.com/magento/magento2/issues/634) -- README.md contains broken link to X.commerce Agreement
         * [#569] (https://github.com/magento/magento2/issues/569) -- ObjectManager's Factory should be replaceable depending on service
         * [#654] (https://github.com/magento/magento2/issues/654) -- Demo notice overlapping
       * Functional tests:
         * Abandoned carts report
         * Adding products from wishlist to cart
         * Create invoice for offline payment methods
         * Delete products from shopping cart
         * Delete widget
         * Global search
         * Order count report
         * Order total report
      873d38c8
  10. Sep 19, 2014
    • mage2-team's avatar
      0.1.0-alpha96 · 89b58672
      mage2-team authored
      * Framework improvements:
         * Increased unit tests code coverage for Magento_Persistent, Magento_GiftMessage, Magento_Checkout modules
       * Modularity:
         * Removed module dependency on the Weee module
       * Fixed Bugs:
         * Fixed an issue in composer installation where Magento/Framework marshaling did not work
         * Fixed an issue where shipping tax was included twice in tax details
         * Renamed the getDistinct method in Tax Model
         * Fixed an issue where it was impossible to reorder and create a new order in the Admin panel if some fields of the order were specified incorrectly and the page was reloaded
         * Fixed an issue where the Configure link was not displayed in the Product Requiring Attention section
         * Fixed an issue where Magento could only be installed in the host root directory
         * Fixed an issue where no proper error message was displayed if vendor directory did not exist in the setup tool
         * Fixed an issue where a fatal error was thrown during checkout with multiple addresses
         * Fixed an issue where integration tests failed if prefixes for tables were used
       * Checkout API:
         * Created Customer Shopping Cart Service
       * Price template refactoring
         * Introduced a single interface for price and tax calculation logic
       * Functional tests:
         * Add products to shopping cart
         * Bestseller products report
         * Cancel created order
         * Delete customer address
         * Hold created order
         * Ordered products report
         * Sales coupon report
       * GitHub requests:
         * [#662] (https://github.com/magento/magento2/issues/662) -- Composer Installation
      89b58672
  11. Sep 15, 2014
    • mage2-team's avatar
      0.1.0-alpha95 · 7ad2dc79
      mage2-team authored
      * Modularity
         * Log module became switchable
         * New switchable module TaxImportExport was created
       * Sales module improvement:
         * Performance was improved
         * Complexity of the order persistence logic was reduced
       * Unit tests coverage for modules was increased:
         * Magento\Rule
         * Magento\Contact
       * Framework:
         * Composite and bundle save/load processors were added
         * Support for the complex custom attributes were added
         * Generic abstract data objects, that is simple and extensible (supports custom attributes), were created
       * Search Library:
         * Approach of matching the fields to table names was implemented
         * MySQL Adapter Library for Match and Filtered query types was added
         * Ability to filter queries was added
         * Response handler for MySQL adapter was added
         * XML declarations for full-text search were added
       * Functional tests:
         * Add Products to Order from Last Ordered Products Section
         * Add Products to Order from Products in Comparison List Section
         * Add Products to Order from Recently Compared Products Section
         * Create Configurable Product
         * Create Store
         * Create Website
         * Delete Product From Customer Wishlist On Backend
         * Delete Store
         * Delete Website
         * Viewed Products Report
         * Products In Cart Report
         * Manage Product Review from Customer Page
         * Mass Assign Customer Group
         * New Account Report
         * Update Product Review From Product Page
         * Update Store
         * Manage Product Review From Customer Page
       * Other:
         * Session.name ini set
         * Calls to setPublicCookie became more secured
         * Generating the session ID for sensitive data was added
       * Fixed bugs:
         * Placing the order from backend
         * Redirecting the customer to empty shopping cart instead of displaying credit card iFrame on checkout with for PayPal Payflow Link
         * Showing the message for multiple shipping address checkout in Authorize partial approval flow
         * Mess detector failure
         * flv_player security vulnerability
         * Calling the inexistent method in cart with shopping cart price rules
         * Overriding a non-empty custom attribute value with empty value in store view scope
         * Editing in 'WYSIWYG editor' by clicking "Use Default" checkbox when switched to store view scope
         * RSS list page vulnerability
         * Applying the store View title on frontend for configurable attributes
         * Viewing the uploaded sample in downloadable product
         * Google Shopping: Problem with publishing products if change value for option 'Update Google Shopping Item when Product is Updated'
         * Configuration scope of items' InStock status on order cancellation
         * Creating the new customer in admin
       * GitHub requests:
         * #621-- Parse error: syntax error, unexpected T_OBJECT_OPERATOR
         * #651-- Multishipping checkout add/edit address page issue
      7ad2dc79
  12. Sep 05, 2014
    • mage2-team's avatar
      0.1.0-alpha94 · f5881999
      mage2-team authored
      * Implemented API services:
         * Sales transactions
       * Added the following functional tests:
         * Create Store Group
         * Customer Review Report
         * Delete Store Group
         * Update Store Group
       * Improved error reporting when ini_set fails
       * Increased unit test coverage for the following modules:
         * SalesRule
         * Payment
       * Checkout API:
         * Create Shopping Cart Gift Message service
         * Create Shopping Cart Totals service
       * Fixed bugs:
         * Fixed an issue where  selecting a shipping method in PayPal Express Checkout resulted in a fatal error
         * Fixed an issue where the information displayed on the Payment Information step of Zero Subtotal Checkout was confusing
         * Fixed a JavaScript error in shipping label
         * Fixed an issue with wrong layout of the storefront pages
         * Fixed an issue where the price including tax value was incorrect on catalog pages when customer tax rate is different from store tax rate
         * Fixed an issue where fixed product tax (FPT) was not included in the Grand total when 'Include FPT in Subtotal' was set to Yes
         * Fixed an issue where Shipping Incl. Tax amount was not updated when changing shipping method
         * Fixed an issue where the store tax configuration was ignored during backend order creation
         * Fixed an issue where taxes were not applied in the shopping cart after registering customer on the storefront
         * Fixed an issue where the wrong html markup was generated on My order pages for the WEEE tax
         * Fixed an issue where the built-in caching did not work on product pages
         * Removed the stream resource usage to avoid errors when  the allow_url_fopen PHP option is set to Off
         * Fixed the New Return page layout on the backend
         * Fixed an issue where  it was impossible to apply a specific coupon code when the Apply to Shipping Amount option of the Shopping Cart Rule was set to Yes
         * Removed file paths/content from test case names in data-driven tests
         * Fixed an issue where pagination was absent in the  Order Status grid
         * Fixed an issue where after applying a discount coupon and changing the currency the discount value was incorrect
         * Fixed an issue where trying to a new rating resulted in a fatal error
         * Fixed an issue where the minimum order amount was compared with subtotal without taxes
         * Fixed an issue where it was impossible to open the previous step during Onepage Checkout
         * Fixed an issue with Persistent Shopping Cart where an unexpected message was displayed during checkout if a user started the checkout  after the short-term cookie had expired
         * Fixed an issue where a customer was redirected to the shopping cart after selecting shipping method during checkout with a payment method using 3D Secure
         * Fixed an issue where the Cart Item service used itemSku instead itemId
         * Fixed an issue where gift messages for individual items were not saved during backend order creation
         * Fixed an issue where the Purchase Order Number input field was not displayed in Onepage Checkout  if only one payment method was enabled
       * GitHub requests:
         * [#446] (https://github.com/magento/magento2/issues/446) -- Rounding different in order to original quote calculation
      f5881999
  13. Sep 01, 2014
    • mage2-team's avatar
      0.1.0-alpha93 · a2ea67f4
      mage2-team authored
      * Price template refactoring
         * Refactored order item templates in the Sales, Bundle and Downloadable modules
         * Eliminated the unused PHTML templates and removed the direct dependencies on the TaxHelper module in the Catalog module
       * Service layer implementation:
         * Created service layer for Order creation
         * Created service layer for Invoice
         * Created service layer for Credit Memo
         * Created service layer for Shipment
       * Introduce the Search library:
         * Created adapter interfaces for the Search library
         * Created response structure
         * Created parsing of XML declaration and creation of library objects (Queries, Filters, Aggregations)
       * Refactored Framework\Stdlib\Cookie to use CookieManager
       * Added the ability to prevent the backend cookie from going to the storefront
       * Fixed bugs:
         * Fixed an issue where taxes  were  not added in some orders
         * Fixed an issue were the Add New Address button did not work if the default address was already set
         * Fixed a Google Chrome and Internet Explorer specific issue when a JavaScript error made it impossible to register   during checkout downloadable product
         * Fixed an issue when the credit card iframe (PayPal or 3D secure)  was absent on the Order Review step during Onepage Checkout
         * Fixed an issue with the   Tax Rate, Customer Tax Class and Product Tax Class multiselects on the Tax Rule Information page
         * Fixed JavaScript issues which prevented saving a newsletter template.
         * Modified the Button component behavior
         * Fixed an issue where it was impossible for a guest customer to register during Onepage checkout when the Require Customer To Be Logged In To Checkout option was set to Yes
         * Fixed an issue where the Calendar icons were not displayed on the storefront
         * Fixed an  AJAX loader issue in the Admin panel
         * Fixed an issue where it was impossible to upload images for  variations of a configurable product on product form
         * Fixed an issue where clicking on a row in the Search Terms Report Grid leads to 404 page
         * Fixed an issue where configurable products fixture creates out of stock products
         * Fixed an issue where Magento crashed when invalid cookie domain was set
         * Fixed an issue where the Change checkbox label overlapped the text message for a recurring profile attribute on the attribute mass update page
         * Fixed an issue where integrity test determined normal dependencies as redundant
         * Fixed an issue where Catalog\Service\V1\Product\Attribute\ReadService::search returned an error
         * Fixed an issue where Magento\Catalog\Service\V1\Category\Attribute\ReadService::options returned empty results
       * GitHub requests:
        * [#160] (https://github.com/magento/bugathon_march_2013/issues/160) -- Wrong default value for memory_limit in .htaccess.sample
        * [#480] (https://github.com/magento/magento2/pull/480) -- Provide instructions on adding memcache support for Magento 2
        * [#612] (https://github.com/magento/magento2/issues/612) -- Category Layered Navigation : Selection of disabled entity
        * [#626] (https://github.com/magento/magento2/issues/626) -- Unable to install under IIS / FastCGI
      a2ea67f4
  14. Aug 26, 2014
    • mage2-team's avatar
      0.1.0-alpha92 · 906c3c72
      mage2-team authored
      * Implemented API services:
         * Shopping Cart Payment
         * Shopping Cart Shipping
         * Shopping Cart Coupon
         * Shopping Cart License Agreements
       * Indexer for Fulltext Search
       * RSS Module become removable
       * Framework Improvements:
         * Ability to drop/regenerate access for native mobile apps
         * Ability to support extensible service data objects
         * No Code Duplication in Root Templates (MAGETWO-26278)
       * Fixed bugs:
         * Persistance session application. Loggin out the customer
         * Placing the order with two terms and conditions
         * Saving of custom option by service catalogProductCustomOptionsWriteServiceV1
         * Placing the order on frontend if enter in the street address line 1 and 2 255 symbols
         * Using  @357.farm domain emails in registration form
         * Validation for country_id/region_id and percentage_rate during Tax Rate creation
         * Declaration of getSortOrders in Magento\Framework\Service\V1\Data\SearchCriteria
         * Order cancellation for online payment methods
         * Order online processing  for   Authorize.net Direct Post
         * Backend grids while search
         * Adding of downlodable sample block on product page
         * Variations on duplicated configurable product
       * Added functional tests:
         * Product Review Report
         * Share Wishlist
      906c3c72
  15. Aug 18, 2014
    • mage2-team's avatar
      0.1.0-alpha91 · 1485e28a
      mage2-team authored
      * Added the following functional tests:
         * Action Newsletter Template
         * Import Custom Options
         * Low Stock Products Report
         * Search Terms Report
       * Catalog:
         * Removed the unused old pricing .phtml templates
         * Removed direct dependencies on the Weee and Tax modules
       * Tax:
         * Added new price renderers for the Weee and Tax modules
       * Fixed the @covers annotation in Integration tests
       * Fixed bugs:
         * Fixed an issue with FPT total line on the Shopping Cart page
         * Fixed the Inline translation functionality both in the backend and the storefront
         * Fixed an issue with the Translation dialog layout on the storefront
         * Fixed an issue where only the first Tier Price row was saved during simple product creation
         * Fixed an issue where it was impossible to save more than one group price
         * Fixed an issue where it was impossible to create a shipping label
         * Fixed an issue where Google Items synchronization resulted in a blank page
         * Fixed an issue where a Shopping Cart with a lot of entries did not fit the page
         * Fixed an issue where a JavaScript error blocked the checkout with credit cards type Other in online payment methods
         * Fixed JavaScript error on the Payment Methods tab in System Configuration
      1485e28a
  16. Aug 12, 2014
    • mage2-team's avatar
      0.1.0-alpha90 · 623d88f1
      mage2-team authored
      * Service layer implementation:
         * Created the Admin Shopping Cart Service
         * Created the Create Shopping Cart Items Service
         * Created the Create Shopping Cart Shipping Address Service
         * Created the Create Shopping Cart Billing Address Service
         * Created the Service Layer for Orders
         * Created CRUD service & APIs to manage options for configurable products
         * Created CRUD service & APIs to manage options for bundle products
       * Fixed bugs:
         * Fixed an issue where adding a customer address with an invalid value of the custom address attribute caused a fatal error in SOAP
         * Fixed an issue where the wrong FedEx rates were displayed
         * Fixed an issue where the Bill Me Later option did not work in Payflow payment methods
         * Fixed an issue where order comments were broken for orders placed with Authorize.net
         * Fixed the naming of the My Account -> Recurring Payment page
         * Fixed a UI elements issue in the disabled Magento_PayPalRecurringPayment and Magento_RecurringPayment modules
         * Fixed an issue where it was impossible to save configuration of a configurable product when adding it to an order in the Admin panel
         * Fixed an issue where the Select a store page was displayed during admin order creation when the Single Store mode was enabled
         * Fixed an issue when an exception was thrown when attempting to open the Customer Account page if the Recently Viewed widget was configured for the store
         * Updated the content of the Privacy Policy page
         * Fixed an issue where it was possible to update a tax rate using the POST http method
         * Fixed an issue where it was impossible to update Inventory Qty for a SKU using API
         * Fixed a JavaScript syntax error on the Create New Customer page
         * Fixed an issue where it was impossible to add new sample while creating a downloadable product
         * Fixed a JavaScript which appeared when clicking the Add New Address button in the Address Book on the storefront
         * Fixed an issue where it was possible to update Tax Rules using the PUT http method which is supposed to be used for create operation only
         * Fixed an issue where it was possible to create a Tax Rule specifying a product tax class instead of a customer tax class and vice versa
         * Fixed an issue with making websiteId a mandatory field when updating a customer using REST
         * Fixed an issue where the default value was not applied after clicking the 'Use default' link for a product price field in the catalog in the Admin panel
         * Fixed an issue where the price update mass action could not be performed
         * Fixed a JS error in the cross-sells product settings in the Admin panel
       * Added the following functional tests:
         * Mass Delete Backend Customer
         * Moderate Product Review
       * Framework improvements:
         * Added the ability to access admin functionality using admin user login for mobile
         * Refactored and unified Access Control List (ACL) to make it more consistent
         * Created a Cookie Manager (a cookie management class)
       * Changes in functional tests:
         * Enabled the CustomerMetadataService tests for SOAP
       * Themes update:
         * Fixed issues in the Blank theme
         * Implemented improvements for the Blank theme, core templates and Storefront UI Library
       * Modularity:
         * Created the Notification library component and made it possible to disable the AdminNotification module
         * Made it possible to disable the SendToFriend module
         * Created an optional ConfigurableImportExport module to remove dependency between the CatalogImportExport and ConfigurableProduct modules
         * Created an optional GroupedImportExport module to remove dependency between the CatalogImportExport and GroupedProduct modules
       * Introduce search library:
         * Created a Search request configuration
         * Created a Query object structure from the XML declaration
       * Composer Integration:
         * Added support for using 3rd-party components as Composer packages
      623d88f1
  17. Aug 01, 2014
    • mage2-team's avatar
      Removed broken link · 67519d4e
      mage2-team authored
      67519d4e
    • mage2-team's avatar
      0.1.0-alpha89 · 853a4090
      mage2-team authored
      * Fixed bugs:
        * Fixed an issue where the Price indexer did not pass successfully from console after the first run
        * Fixed an issue where deleted items were displayed in the Mini shopping cart
        * Fixed an issue with the Mage_Sales_Model_OrderTest  unit test violating the Cyclomatic and NPath complexity requirements
        * Fixed an issue where taxes were not applied for logged in users
        * Fixed a JavaScript issue where the Checkout with PayPal button did not redirect to the PayPal site
      * Framework improvements:
        * Removed the head.js library and its calls
        * Implemented the usage of RequireJS for runtime resources loading on the storefront
      * Added the following functional tests:
        * Create Backend Product Review
        * Delete Used in Configurable Product Attribute
        * Delete Search Term
        * Mass Actions for Product Review
        * Mass Delete Search Term
        * Reset Currency Symbol
        * Update Currency Symbol
        * Update Grouped Product
      * Added composer.json for all the Magento components: modules, language packs, themes and the whole Magento framework
      * Removed the downloader, the Magento_Connect module and the Magento_Connect framework component
      * Implemented the alpha-version of the Independent Deployment Tool
      853a4090
  18. Jul 25, 2014
    • mage2-team's avatar
      2.0.0.0-dev88 · 65e1ba12
      mage2-team authored
      * Fixed bugs:
        * Fixed an issue when PayPal Express Checkout Payflow Edition and PayPal Payments Advanced were available for multiple checkout
        * Fixed an issue when the Bill me later button did not redirect to https when secure url was enabled for frontend
        * Fixed an issue when the Billing agreement option was available in multishipping checkout, even if there were no signed agreements
        * Fixed an issue when DoExpressCheckout request instead of DoCapture did not allow to do refund, when using PayPal Express Checkout Payflow Edition
        * Fixed an issue when eWay was not present on checkout if Base Currency was set to AUD
        * Fixed an issue with fatal error occurring when placing order via SagePay with 3D Secure enabled
        * Fixed an issue when the FedEx shipping method had no option to specify unit for weight attribute
        * Fixed an issue with inability to create credit memo for PalPal Express Checkout/Payments Pro/Payments Pro Hosted Solution (NVP family), if partial refund was initiated on the PayPal side
        * Fixed an issue when a guest user could not return product to store, if product was paid using PayPal
        * Fixed an issue when PayPal Payments Pro Hosted Solution Fraud protection did not work properly
        * Fixed an issue when JavaScript took values from default config for payment methods and used them on the website scope
        * Fixed an issue with incorrect address in request to shipping carrier (DHL International) in case the address contained diacritic letters
        * Fixed an issue when it was possible to hack currency in PayPal Website Payments Standard
        * Fixed an issue when no rows were added to the PayPal Settlement report grid while fetching it from custom server
        * Fixed an issue when order had the Suspected Fraud status after creating partial invoice on the PayPal side
        * Fixed an issue when PayPal Payflow Pro did not properly implement CUSTREF and INVNUM
        * Fixed an issue with PayPal errors handling during IPN postback
        * Fixed an issue when the Paypal Express Checkout button was not available on product page for several product types
        * Fixed an issue with PayPal Payflow Pro and Payflow Link broken unit tests
        * Fixed an issue when PayPal Payments Pro Hosted Solution had the City parameter duplicated in the State parameter for UK
        * Fixed an issue with remove multiple HTTP 100/101 headers
        * Fixed an issue when SagePay did not transfer shopping cart information
        * Fixed an issue when transaction records were absent on Transaction tab for Ogone
        * Fixed an issue when partial cancel with SagePay Direct was unavailable
        * Fixed an issue when order did not place using PayPal Payments Pro Hosted Solution
        * Fixed an issue when order did not place using Authorize.net Direct Post from backend
        * Fixed an issue when sort order for payment methods did not work
        * Fixed an issue with multiple schema of language.xml
        * Fixed an issue with infinite loop in language inheritance
        * Fixed an issue with residual "scopes" logic in i18n implementation
        * Fixed an issue when search did not work for the CMS Blocks grid
        * Fixed an issue when WSDL for one scope was cached and displayed for all scopes
        * Fixed an issue with unit tests coverage build failure
        * Fixed an issue when custom options were lost after product import
        * Fixed an issue when product did not show in backend grid if store contained several store view
        * Fixed an issue when the Recurring Profile section was not updated after changing product template
        * Fixed an issue with incorrect discount calculation
        * Fixed an issue when customer could not register during Checkout if Guest Checkout was disabled
        * Fixed an issue when shopping cart price rule was not applied after updating items and qty in the shopping cart
        * Fixed an issue when updated and created dates were not shown for Billing Agreement in the Billing Agreement Grid in the backend
        * Fixed an issue with broken design on the multiple addresses order review page
        * Fixed an issue when sort by did not work in frontend for Yes/No attributes when Flat catalog was disabled
        * Fixed an issue when a new blank CMS page was displayed after saving the CMS page entity
        * Fixed an issue when product attributes were absent on the Product page after switching to another product template
        * Fixed a 404 error after saving mass update product attributes form
        * Fixed an issue when it was impossible to perform search by all tax classes on the Advanced Search page
        * Fixed an issue when attribute order for configurable product was not preserved after saving product
        * Fixed an issue with no results for the Product Best Sellers report
        * Fixed a fatal error when opening tax configuration page in the backend
        * Fixed an error occurring when opening the Tax Zones and Rates page in the backend
        * Fixed a 404 error occurring while searching products on the New Review page
        * Fixed an error when performing search in the Tax rate grid
      * Payments implementation:
        * Ported correct behaviour for Fraud Management in PayPal Payflow Pro from M1 to M2
        * Implemented ability to use negative line items for PayPal Payflowpro
      * Language packs:
        * Implemented ability to use multiple packages for the same language from one vendor
      * GitHub requests:
        * [#587] (https://github.com/magento/magento2/issues/587) --  The "install/Magento/basic/*_*/layout/*.xml" pattern cannot be processed in "/mnt/fs01/test/mdt/htdocs/app/design/" path Warning!Invalid argument supplied for foreach()
      * Unit tests coverage:
        * Magento\Catalog\Model\Product
      * Service layer implementation:
        * Created ConfigurableProduct service
        * Created CompositeProduct service
        * Refactored TaxCalculationService
        * Refactored Google Shopping to use tax service
        * Exposed TaxRate and TaxRule search functions as WebAPI TaxCalculationService
        * Refactored QuoteDetails and QuoteDetailsItem to use tax class name
        * Refactored gift wrapping to use tax/weee services
        * Performed more tax refactoring for service layer
        * Improved unit test coverage
      * Indexer-less implementation of URL Rewrites functionality in new UrlRedirect module:
        * Implemented URL Rewrites generators for all entities: CMS page, product, category
        * Implemented URL Rewrites matching in the frontend
      * Added the following functional tests:
        * Activate Integration
        * Add Compared Products
        * Create Bundle Product
        * Clear All Compare Products
        * Create CMS Block
        * Create CMS Page
        * Create Custom Variable
        * Create Integration
        * Create Grouped Product
        * Create Search Term
        * Delete Assigned to Template Product Attribute
        * Delete CMS Block
        * Delete CMS Page Rewrite
        * Delete Compare Products
        * Delete Custom URL Rewrite
        * Delete Integration
        * Delete Product Template
        * Duplicate Product
        * Edit Search Term
        * Update Bundle Product
        * Update CMS Block
        * Update CMS Page URL Rewrite
        * Update Custom Variable
        * Update Custom URL Rewrite
        * Update Customer on Frontend
        * Update Integration
        * Update Product Template
        * Update Virtual Product
      65e1ba12
  19. Jul 18, 2014
    • mage2-team's avatar
      2.0.0.0-dev87 · c8b72231
      mage2-team authored
      * Service layer updates:
        * Created Tax Calculation service
        * Implemented search Tax Rates(search criteria) in TaxRate service
        * Refactored Tax Helper to use Tax Service
        * Validated and ensured that after helper fix, all modules with cross-dependencies use Tax Services
        * Refactored Bundle, Catalog, Checkout, Customer, Downloadable, Review, Logging Modules to use Tax Services
        * Refactored Internal Tax Module Blocks/Templates to use Tax Services
      * GitHub requests:
        * [#579] (https://github.com/magento/magento2/pull/579) -- update GA code from ga.js to analytics.js
        * [#584] (https://github.com/magento/magento2/issues/584) -- Merge and minify js - Exception
        * [#585] (https://github.com/magento/magento2/pull/585) -- Add forgotten return statement
        * [#592] (https://github.com/magento/magento2/issues/592) -- Module name pattern
      * Tax calculation updates:
        * Separate and display Weee line item totals from Tax
      * Fixed bugs:
        * Fixed an issue when Custom attribute template was not applied to a product  during product creation
        * Fixed an issue when report grid with no results contained unnecessary empty "total" section
        * Fixed an issue where MCRYPT_RIJNDAEL_128 Cipher was set instead of 256 version
        * Fixed an issue when inline translate script was always included in the page even if it was not used
        * Fixed an issue where URL Generation was affected by previously processed URLs
        * Fixed an issue with cross-site scripting vulnerability via cookie exploitation
        * Fixed an issue with incorrect success message after system variable was deleted
        * Fixed an issue with category page not opening if it had bundle product with fixed price assigned to it
        * Fixed an issue when subtotal price in a shopping cart was not updated if the product qty is changed
        * Fixed an issue when syntax error appeared while creating new Google Content attribute mapping
        * Fixed an issue with JS error when adding associated simple product to the grouped one
        * Fixed an issue with incorrect items label for the cases when there are more than one item in the category
        * Fixed an issue when configurable product was out of stock in Google Shopping while being in stock in the Magento backend
        * Fixed an issue when swipe gesture in menu widget was not supported on mobile
        * Fixed an issue when it was impossible to enter alpha-numeric zip code on the stage of  estimating shipping and tax rates
        * Fixed an issue when it was impossible to edit gift card account
        * Fixed an issue when custom price was not applied when editing an order
        * Fixed an issue when  items were  not returned to stock after unsuccessful order was placed
        * Fixed an issue when error message appeared "Cannot save the credit memo while creating credit memo
        * Fixed an issue when Catalog price rule was not shown for the product if price was less than a discount
      * Indexer implementation:
        * Implemented a new Stock indexer
        * Implemented a new EAV indexer
        * Fixed failed L1 plan on phpunit 4.1.0
        * Minor updates for integration test framework
        * Split action controllers classes into action classes
        * Added public MTF repository to the packagist.org
      * Added the following functional tests:
        * Create Admin User
        * Create Category
        * Create Custom Url Rewrite
        * Create Frontend Product Review
        * Delete CMS Page
        * Delete Product
        * Delete System Variable
        * Update Admin User Role
        * Update Product Review
      * Indexer-less implementation of URL Rewrites functionality in new UrlRedirect module:
        * Ported Admin UI from old UrlRewrite module
        * Implemented URL Rewrites unified storage
      * Covered the following Magento application components with unit tests:
        * `Magento/Bundle/Block/Sales/Order/Items/Renderer.php`
        * `Magento/Bundle/Helper/Catalog/Product/Configuration.php`
        * `Magento/Bundle/Helper/Data.php`
        * `Magento/Bundle/Model/Option.php`
        * `Magento/Bundle/Model/Plugin/PriceBackend.php`
        * `Magento/Bundle/Model/Product/Attribute/Source/Price/View.php`
        * `Magento/Bundle/Model/Sales/Order/Pdf/Items/AbstractItems.php`
        * `Magento/Catalog/Model/Product/Attribute/Source/Msrp/Type/Enabled.php`
        * `Magento/Catalog/Model/Product/Attribute/Source/Msrp/Type/Price.php`
        * `Magento/Catalog/Model/Product/Visibility.php`
        * `Magento/Eav/Model/Entity/Attribute/AbstractAttribute.php`
        * `Magento/Eav/Model/Entity/Attribute/Source/AbstractSource.php`
        * `Magento/Eav/Model/Entity/Attribute/Source/Boolean.php`
        * `Magento/Eav/Model/Entity/Attribute/Source/Table.php`
        * `Magento/Tax/Model/TaxClass/Source/Product.php`
      * Covered Magento library with unit tests :
        * `lib/internal/Magento/Framework/Simplexml/Config/Cache/AbstractCache.php`
        * `lib/internal/Magento/Framework/Simplexml/Config.php`
        * `lib/internal/Magento/Framework/Stdlib/DateTime/DateTime.php`
        * `lib/internal/Magento/Framework/Stdlib/DateTime/Timezone.php`
        * `lib/internal/Magento/Framework/Stdlib/String.php`
      c8b72231
  20. Jul 11, 2014
    • mage2-team's avatar
      2.0.0.0-dev86 · f19b4652
      mage2-team authored
      * Service layer updates:
        * Created Category service and methods
        * Renamed attribute option service
        * Implemented an API method to remove for attribute options
        * Created TaxClass service and methods
        * Created APIs for Tax service
      * Framework improvements:
        * REST/SOAP calls uses default store if store code not provided
        * Added a warning about using a not secure protocol for theidentity link URL
        * Fixed exception masking and removed unnecessary exceptions from the Webapi framework
      * WEEE features parity:
        * Fixed an issue with Tax calculations when FPT is enabled
        * Fixed an issue where FPT was not included in the subtotal number on invoice pages
        * Fixed an issue where FPT was not included in the subtotal number on credit memo pages
        * Free shipping calculated with FPT
        * Fixed an issue where discounts where applied to FPT
        * Fixed an issue with rounding is the Tax detailed info
        * Fixed issues with bundle product pricing with tier and special prices
      * Added an integrity test to verify that dictionary and code are synced
      * i18n Improvements:
        * Improved the wording of the i18n CLI Tools
        * Removed the helpers which became unused after i18n Improvements
      * Fixed bugs:
        * Fixed an issue where configurable attributes were not chosen according to the hash tag
        * Fixed an issue where the Compare Products functionality did not work correctly
        * Fixed an issue where product attribute values were duplicated after import
        * Fixed an issue were the scope of an attribute was not considered in catalog price rule conditions
        * Fixed an issue where shipping address was not saved if it was added during checkout
        * Fixed an issue where there was no POST request when saving a customer group
        * Fixed an issue where an attribute template was not applied after changing it for the first time during product creation
        * Fixed an issue where the Sale Report Grid with no results found contained an unnecessary empty Total section
        * Fixed an issue where a notice was added to system.log when a product was added to cart
        * Fixed integration test coverage failure
        * Fixed an issue where a message about inequality of password and confirmation was displayed in the wrong place
        * Fixed an issue with an XSS warning in 'Used for Sorting in Product Listing' property of Product Attribute
        * Fixed an issue where an order was not displayed  on frontend if its order status was deleted
        * Fixed an issue where  tier pricing was not displayed on a grouped product page
        * Verified and fixed the content of errors returned from SOAP calls
        * Fixed an issue where it was impossible to create a tax rule when using a complex Customer/Product tax class
        * Fixed an issue where the Street Address line count setting was not applied.
        * Fixed an issue where customers were not assigned to the correct VAT customer groups during admin order creation
        * The unused translateArray method of AbstractHelper was removed
        * Fixed an issue where localization did not work for strings containing a single quote (')
        * Fixed issues with  the translate and the logging transformation tools
        * Fixed an issue where it was impossible to create a URL rewrite for a CMS Page with Temporary (302) or Permanent (301) redirect
      * GitHub requests:
        * [#598] Add Sort Order to Rules
        * [#580] Set changed status on model to prevent status overwriting when model gets saved
      * Unit Tests Coverage:
        * Part of the Catalog module covered with the unit tests
      * Added the following functional tests:
        * Applying Several Catalog Price Rules
        * Attribute Set Creation
        * Category Deletion
        * Customer Group Deletion
        * Generating Sitemap
        * Product Attribute Deletion
        * Update Admin User
        * Update Cms Page
        * Update Customer Group
        * Update Downloadable Product
        * Update Product Attribute
        * Update Sales Rule
        * Update Sitemap
      f19b4652
  21. Jul 04, 2014
    • mage2-team's avatar
      2.0.0.0-dev85 · cf6ae36f
      mage2-team authored
      * Service layer updates:
        * Implemented API for the CatalogInventory module
        * Refactored the external usages of the CatalogInventory module to service
      * Fixed bugs:
        * Fixed an issue where a coupon usage option was not comprehensible enough
        * Fixed an issue where products selection for adding to a bundle option was lost when switching between pages with product grids
        * Fixed an issue where  Google Content was not sending the correct 'description' attribute
        * Fixed an issue where custom attributes were not displayed in layered navigation after a product import
        * Fixed an issue where the Category URL keys did not work correctly after saving
        * Fixed an issue where an admin could not create a Target rule with a certain Products to Display condition
        * Fixed a jQuery error on a product page in the Admin panel, which appeared when switching between product tabs
      * Framework Improvements:
        * Created ProductsCustomOptions Service API for Catalog module
        * Created DownloadableLink Service API for Catalog module
      * GitHub requests:
        * [#257] JSON loading should follow OWASP recommendation
      cf6ae36f
  22. Jun 27, 2014
    • mage2-team's avatar
      2.0.0.0-dev84 · 974d259d
      mage2-team authored
      * Fixed bugs:
        * Fixed an issue where an invalidly filled option did not become in focus after saving attempt on the Create New Order page in the backend
        * Fixed an issue with the default configuration not being applied properly in the CAPTCHA configuration section
        * Fixed an issue with optional State/Province fields on the Create New Order page being marked as required
        * Fixed an issue with incorrect Customer model usage on session in community modules
        * Fixed an issue where cache was not invalidated after applying catalog price rule
        * Fixed an issue where an admin with custom permissions could not create Shopping Cart Price Rule/Catalog Price Rule
        * Fixed an issue with REST request and response format being inconsistent
        * Fixed an issue where there was an error on a bundle product page if bundle items contained an out of stock product
        * Fixed a JS issue which appeared when adding associated products for a grouped product
        * Fixed an issue where layered navigation was absent on the Advanced Search results page
        * Fixed an issue where the leading "0" in numbers were truncated when exporting using Excel XML
        * Fixed the price type attribute filter in Layered Navigation
        * Fixed an issue with a fatal error in \Magento\Framework\ArchiveTest when bz2 extension was not installed
        * Fixed an issue where an admin could search product by attributes set on the Store View level (except default store view)
        * Fixed an issue where extra spaces in search values were not ignored during search and thus wrong search results were given
      * GitHub requests:
        * [#542]  Fix ImportExport bug which occurs while importing multiple rows per entity
        * [#544]  Performance tests not working
      * Framework improvements:
        * Covered the following Magento application components with unit tests:
            * `Customer/Model/Address.php`
            * `Customer/Model/Address/AbstractAddress.php `
            * `Customer/Model/Address/Converter.php`
            * `Customer/Model/Customer.php`
            * `Customer/Model/Customer/Attribute/Backend/Billing.php`
            * `Customer/Model/Customer/Attribute/Backend/Shipping.php`
            * `Customer/Model/Customer/Attribute/Backend/Store.php `
            * `Customer/Model/Customer/Attribute/Backend/Website.php `
            * `Customer/Model/Customer/Attribute/Backend/PasswordTest.php`
            * `Customer/Helper/Address.php`
            * `Customer/Helper/View.php`
            * `Customer/Service/V1/CustomerAccountService.php`
        * Covered Magento lib with unit tests:
            * `lib/internal/Magento/Framework/Filter/*`
            * `lib/internal/Magento/Framework/Model/Resource/Db/AbstractDb.php`
            * `lib/internal/Magento/Framework/Model/Resource/Db/Collection/AbstractCollection.php`
            * `lib/internal/Magento/Framework/File/Uploader.php`
            * `lib/internal/Magento/Framework/File/Csv.php`
            * `lib/internal/Magento/Framework/Less/File/Collector/Aggregated.php`
            * `lib/internal/Magento/Framework/Less/File/Collector/Library.php`
            * `lib/internal/Magento/Framework/Locale/Config.php`
            * `lib/internal/Magento/Framework/Locale/Currency.php`
            * `lib/internal/Magento/Framework/App/Config/Element.php`
            * `lib/internal/Magento/Framework/App/Config/Value.php`
            * `lib/internal/Magento/Framework/App/DefaultPath/DefaultPath.php`
            * `lib/internal/Magento/Framework/App/EntryPoint/EntryPoint.php`
            * `lib/internal/Magento/Framework/App/Helper/AbstractHelper.php`
            * `lib/internal/Magento/Framework/App/Resource/ConnectionFactory.php`
            * `lib/internal/Magento/Framework/App/Route/Config.php`
        * Implemented the ability for a mobile client to get a partial response
        * Added authentication support for mobile
        * Refactored the Oauth lib exception not to reference module classes
        * Moved the authorization services according to the new directory format: was \Magento\Authz\Service\AuthorizationV1Interface, became \Magento\Authz\Service\V1\AuthorizationInterface
        * Moved the integration services according to the new directory format:
          * Was \Magento\Integration\Service\IntegrationV1, became \Magento\Integration\Service\V1\Integration
          * Was \Magento\Integration\Service\OauthV1, became \Magento\Integration\Service\V1\Oauth
        * Improved security of the integration registration
        * Introduced language packages with ability to inherit dictionaries
      * Improved modularity of ImportExport
      * Created Service API for Magento_Catalog module:
         * Implemented Product Attribute Media API
         * Implemented Product Group Price API
         * Implemented Product Attribute Write API
         * Implemented Product Attribute Options Read and Write API
      * Created Service for the Magento Tax module:
        * Implemented Tax Rule Service
        * Implemented Tax Rate Service
        * Implemented Tax Calculation Data Objects
        * Implemented Tax Calculation Builders
        * Implemented Tax Calculation Service
      * Covered the part of the Catalog Module with unit tests
      * Added PayPall Bill Me Later button
      * Streamlined checkout experience
      * Improved order review page for PayPal Express Checkout
      974d259d
  23. Jun 20, 2014
    • mage2-team's avatar
      2.0.0.0-dev83 · ea1a2b7f
      mage2-team authored
      * Created the Service API for the Magento_Catalog Module:
         * Product Attribute Media API
         * Product Group Price API
      * Tax calculation updates:
        * Fixed tax calculation rounding issues which appeared when a discount was applied
        * Fixed extra penny issue which appeared when exact tax amount ended with 0.5 cent
        * Fixed tax calculation issues which appeared when a customer tax rate was different from the store tax rate
        * Fixed price inconsistencies between catalog and shopping cart
        * Added support for maintaining consistent prices including tax for customers with different tax rates
        * Added support for applying tax rules with different priorities to be applied to subtotal only
        * Added support for tax rounding at individual tax rate
      * Porting Tax Features from Magento 1.x:
        * Price consistency UX and algorithm
        * Canadian provincial sales taxes
        * Fixed issues with bundle product price inconsistency across the system
        * Added warnings if invalid tax configuration is created in the Admin panel
        * Fixed issues with regards to hidden tax
      * Fixed bugs:
        * Fixed an issue where grouped price was not applied for grouped products
        * Fixed an issue where a fatal error occurred when opening a grouped product page without assigned products on the frontend
        * Fixed an issue where it was possible to apply an inactive discount coupon
        * Fixed an issue where the linked products information was lost when exporting products
        * Fixed non-informative error messages for "Attribute Group Service"
        * Fixed the invalid default value of the "apply_after_discount" tax setting
        * Fixed an issue where the integration tests coverage whitelist was broken
        * Fixed Admin panel UI issues: grids, headers and footers
      * Added the following functional tests:
        * Create Product Url Rewrite
        * Delete Catalog Price Rule
        * Delete Category Url Rewrite
        * Delete CMS Page Rewrite
        * Delete Product Rating
        * Delete Sales Rule
        * Delete Tax Rate
        * Update Catalog Price Rule
        * Update Shopping Cart
      ea1a2b7f
  24. Jun 16, 2014
    • mage2-team's avatar
      2.0.0.0-dev82 · 658b76f3
      mage2-team authored
      * Added support for MTF Reporting Tool
      * Framework improvements:
        * Covered the following Magento application components with unit tests:
            * `ConfigurableProduct/Helper/Data.php`
            * `ConfigurableProduct/Model/Export/RowCustomizer.php`
            * `ConfigurableProduct/Model/Product/Type/Configurable.php`
            * `ConfigurableProduct/Model/Product/Type/Plugin.php`
            * `ConfigurableProduct/Model/Quote/Item/QuantityValidator/Initializer/Option/Plugin/ConfigurableProduct.php`
            * `CatalogSearch/Helper/Data.php`
        * Covered Magento lib with unit tests:
            * `lib/internal/Magento/Framework/DB/Helper/AbstractHelper.php`
            * `lib/internal/Magento/Framework/DB/Tree/Node.php`
      * Created Service API for Magento_Catalog Module:
        * Implemented the Product API
        * Implemented the ProductAttributeRead API
      * Fixed bugs:
        * Fixed issues with form elements visibility on the backend
        * Fixed an issue where backend forms contained an excessive container
        * Fixed an issue where a wrong category structure was displayed on the Category page
        * Fixed an issue where the pub/index.php entry point was broken because of the obsolete constants
        * Fixed an issue where it was impossible to pass an empty array as an argument in DI configuration and layout updates
        * Fixed an issue with status and visibility settings of a related product on the backend
        * Fixed an issue with unused DB indexes, which used resources, but did not contribute to higher performance
        * Fixed an issue where it was possible to create a downloadable product without specifying a link or a file
        * Fixed an issue where a fatal error occured when opening a fixed bundle product with custom options page on the frontend
        * Fixed an issue where the was a wrong config key for backend cataloginventory
      * Processed GitHub requests:
        * [#548] (https://github.com/magento/magento2/issues/548) -- Console installer doesn't checks filesystem permissions
        * [#552] (https://github.com/magento/magento2/issues/552) -- backend notifications sitebuild bug
        * [#562] (https://github.com/magento/magento2/pull/562) -- Bugfix Magento\Framework\DB\Adapter\Pdo\Mysql::getCreateTable()
        * [#565] (https://github.com/magento/magento2/pull/565) -- Magento\CatalogSearch\Model\Query::getResultCollection() not working
        * [#557] (https://github.com/magento/magento2/issues/557) -- translation anomalies backend login page
      * Added the following functional tests:
        * Advanced Search
        * Existing Customer Creation
        * Product Attribute Creation
        * Product Rating Creation
        * Sales Rule Creation
        * System Product Attribute Deletion
        * Tax Rate Creation
        * Tax Rule Deletion
        * Update Category
        * Update Category Url Rewrite
        * Update Product Url Rewrite
      658b76f3
  25. Jun 06, 2014
    • mage2-team's avatar
      2.0.0.0-dev81 · d895f135
      mage2-team authored
      * Framework improvements:
        * Covered the following Magento application components with unit tests:
            * `SalesRule/Model/Observer`
            * `SalesRule/Helper/*`
            * `SalesRule/Model/Plugin/*`
            * `SalesRule/Model/System/Config*`
            * `Sales/Model/Config.php`
            * `Sales/Model/Download.php`
            * `Sales/Model/Quote.php`
        * Covered the following Magento lib form elements with unit tests:
            * `lib/Magento/Framework/Flag.php`
            * `lib/Magento/Framework/Escaper`
            * `lib/Magento/Framework/Event`
            * `lib/Magento/Framework/Logger`
            * `lib/Magento/Framework/Util`
            * `lib/Magento/Framework/Registry.php`
            * `lib/Magento/Framework/Backup/Media`
            * `lib/Magento/Framework/Backup/NoMedia`
            * `lib/Magento/Framework/Archive`
            * `lib/Magento/Framework/Translate.php`
        * Created Service API for Magento_Catalog module:
            * AttributeSet service
            * AttributeSetGroup service
            * ProductLinks service
            * ProductType service
      * Payments Improvements:
        * Resolved a performance issue with Merchant Country selector under Payment Methods settings
        * Removed the PayPal Payments Pro Payflow Edition payment solution
        * Removed the Saved Credit Card payment method
      * Added the following functional tests:
        * Delete Admin User
        * Delete Backend Customer
        * Delete Product UrlRewrite
        * Downloadable Product Creation
        * Update Simple Product
        * Update Tax Rule
        * Update Tax Rate
        * Suggest Searching Result
      * Fixed bugs:
        * Fixed an issue where the Create Order page title was not correct when scrolling down was performed
        * Fixed the concurrent test running in MTF
        * Fixed an issue where product custom options were merged incorrectly
        * Fixed an issue where customer group discount was not applied for bundle products
        * Fixed an issue where it was impossible to  create a refund for the PayPal Exprecch Checkout Payflow Edition if captured from the PayPal admin
        * Fixed an issue where adding customer review caused an error in system.log
        * Fixed an issue where  the Manage Stock option was automatically reset to No after changing the Stock Availability option
        * Fixed an issue where the recurring profile attributes where displayed for a product when they were not included in the product attribute set.
        * Fixed an issue where a fatal error appeared in some cases on attempt to add a product to  cart when FPT was enabled
        * Fixed an issue where back in stock product alert emails showed HTML markup
        * Fixed an issue where the Refresh Statistics link on the Sales Report page redirected to the frontend after setting  Add Store Code to Urls to Yes
        * Fixed an issue where the selected bundle options price was included to the price displayed in the MAP popup
        * Fixed an issue where the wrong allowed countries list was used in Checkout
        * Fixed an issue where configurable products with out of stock associated simple products were displayed in layered navigation
        * Fixed an issue where configurable products lost options  after being duplicated using the Save and Duplicate button
        * Fixed issues with simple product custom options where it was impossible to import them from a product page and they were not duplicated correctly using the Save and Duplicate button
        * Fixed an issue where it was impossible to create a customer on the backend in a single store mode
        * Fixed an issue where reviews created on the backend appeared with the Guest status
        * Fixed an issue where it was impossible to add an image for a configurable product variation during editing
      * Processed GitHub requests:
        * [#539] (https://github.com/magento/magento2/issues/539) The "{config.xml,*/config.xml}" pattern cannot be processed
        * [#564] (https://github.com/magento/magento2/issues/564) Catalog product images - Do not removing from file system
        * [#256] (https://github.com/magento/magento2/issues/256) Unused file app\code\core\Mage\Backend\view\adminhtml\store\switcher\enhanced.phtml
        * [#561] (https://github.com/magento/magento2/pull/561) Bugfix Magento\Framework\DB\Adapter\Pdo\Mysql::getForeignKeys()
        * [#576] (https://github.com/magento/magento2/pull/576) Change Request for InvokerDefault::_callObserverMethod()
      d895f135
  26. May 30, 2014
    • mage2-team's avatar
      2.0.0.0-dev80 · db0b8d9f
      mage2-team authored
      * Framework improvements:
        * Reworked subsystem of static view files preprocessing
           * Refactored implementation of the view files "fallback" and "collecting" (layout XML files, LESS files for @magento_import) mechanisms for better abstraction
           * Used the concept of "view asset" in client code of the View library across the board
           * Refactored and simplified LESS preprocessing library, mechanisms of merging and minifying static view files
           * Reworked the way how links to static view files are generated and served):
               * Changed the strategy of generating unique URL for view static files
               * Separated the view files publication process from the page generation
               * Added a separate entry point (pub/static.php) for file materialization
           * View files deployment tool changes:
               * Renamed CLI script from generator.php to deploy.php
               * Fixed the known limitation of view files deployment tool of being unable to materialize files per languages. Now the list of intended languages can be provided as a CLI parameter
               * Expanded the tool parameters
           * Improved security and reliability of view files structure:
               * Restructured the module view folder by file type: "web"  view static files, "templates"  module template files, and "layout"  module layout files
               * Reworked the theme module folder to repeat the same structure as in the module
               * Added web folder to a theme root which contains static view files
               * Renamed the pub/lib to lib/web. Currently there are no static files that are publicly accessible by default. All static view files may be subject of preprocessing
               * Renamed the former lib to lib/internal
        * Support of RequireJS:
           * Adopted RequireJS library and implemented ability for modules or themes to introduce RequireJS configuration (aka shim-config)
           * Refactored scripts in the Magento_ConfigurableProduct module to be loaded via RequireJS
      * Tax calculation updates:
        * Fixed tax calculation rounding issues when discount is applied
        * Fixed extra penny problem when exact tax amount ends with 0.5 cent
        * Fixed tax calculation errors when customer tax rate is different from store tax rate
        * Added support to round tax at individual tax rate
        * Fixed price inconsistencies between catalog and shopping cart
        * Added support to maintain consistent price including tax for customers with different tax rates
        * Added support to allow tax rules with different priorities to be applied to subtotal only
      * Fixed bugs:
        * Fixed an issue where it was impossible to place an order with Zero Subtotal Checkout using checkout with multiple addresses
        * Fixed an issue where an irrelevant  confirmation window appeared when placing an order with Zero Subtotal Checkout in the backend
        * Fixed an issue where it was impossible to create an order for a new customer in the backend if gift options were  enabled
        * Fixed an issue where a wrong message about backordered items in cart was displayed in the backend
        * Fixed an issue where it was impossible to perform a checkout with multiple addresses when the  Validate Each Address Separately option in Multi-address Checkout was enabled
        * Fixed an issue where the Minimum Order Amount option was applied to the orders
        * Fixed an issue where the duplicated element  caused  problems when attempting to customize styling  of the section
        * Fixed an issue where a user was redirected to Dashboard when clicking the Search  and Reset buttons on the Recurring Profile page
        * Fixed an issue where the Enabled for RMA option was available for online shipping method in Magento 2 CE
        * Fixed an issue when free shipping was applied even if the Free Shipping with Minimum Order Amount option was disabled
        * Fixed an issue with not displaying a downloadable product with the Links can be purchased separately option enabled on the grouped product page
        * Fixed an issue of not generating product price variations during configurable product creation
        * Fixed an issue with incorrect work of category pager
        * Fixed an issue with file permissions change after the system backup was run
        * Fixed an issue with inconsistency between the REST request and response format
        * Fixed an issue with the Magento Contact Us form not submitted if secure_base_url doesn't contain "https"
        * Fixed an issue with incorrect display of the Price as configured field which didnt count product options cost
        * Fixed an issue with incorrect redirect when clicking the product URL in Pending Review Rss
      * JavaScript improvements:
        * Added standard validation to the front-end address fields
        * Implemented the wishlist widget
        * Implemented the tabs widget
        * Implemented the collapsible widget
        * Implemented the accordion widget
        * Implemented the tooltip widget
        * Standardized widgets used on one page checkout
      db0b8d9f
  27. May 27, 2014
    • mage2-team's avatar
      2.0.0.0-dev79 · 7ac42780
      mage2-team authored
      * Tax calculation updates:
       * Fixed issues in tax calculation rounding with discount applied
       * Fixed an issue with extra penny  when exact tax amount ended with 0.5 cent
       * Fixed an issue where there were tax calculation errors when customer tax rate was different from store tax rate
       * Added support to round tax at individual tax rate
       * Fixed price inconsistencies between catalog and shopping cart
       * Added support for maintaining consistent price including tax for customers with different tax rates
       * Added support for applying tax rules with different priorities to subtotal only
      * Fixed bugs:
        * Removed the extra '%' sign in the error\notice message on Gift Card Accounts page on the backend
        * Fixed an issue with image uploading functionality in the Catalog configuration
        * Fixed an issue where a customer could not navigate the store when downloading the downloadable product
        * Fixed an issue where adding CMS block Catalog Events Lister caused an error
        * Fixed an issue where the price was displayed twice on the Product page on the frontend
        * Fixed an issue where an admin could not open search results on the backend
        * Fixed an issue where the Rule Based Product Relations functionality was generating incorrect SQL when product category attribute was set through "is one of" or "contains" operator by constant value
        * Fixed an issue where it was impossible to add a product to the Compare list for  categories with three-column page layout
        * Fixed an issue where a blank page opened when changing store view on a product page on the frontend
        * Fixed an issue where the  "Please specify at least one search term." error message was not displayed if search is performed without search data specified on the frontend
        * Fixed a Google Chrome specific issue where page layout was broken when updating status for reviews on the backend
        * Fixed admin look and feel issues
        * Fixed an issue where the order notices and error messages were not red
        * Fixed a UI issue which appeared during custom attribute creation
        * Fixed an issue where the popup did not open after clicking What's this? next to the Remember Me check box  when persistent shopping cart was enabled
        * Fixed an issue where the options of the Add Product split dropdown did not fit the page
        * Fixed an issue where the default theme preview image sample link was missing
        * Fixed a Safari and Internet Explorer 9 specific issue where the backend menu is not displayed for users with custom admin roles
        * Fixed an issue where  the price of bundle products was not  displayed correctly on the product page on the frontend
        * Fixed a UI issue in the debug mode configuration
        * Fixed minor issues with page layout
        * Fixed an issue where the mini shopping cart loaded data from cache
        * Fixed an issue where there was an incorrect value in the Grand Total (Base) column in the Orders grid if Catalog Price Scope was set to Website
        * Fixed an issue where the Entity Generator tool did not accept the "class" parameter
        * Fixed an issue where the default email template was not applied when the custom template in use was deleted
        * Fixed an issue where shipping price for flat rate was set to 0 in the side block during checkout of a product with a configured recurring profile
        * Fixed an issue where it was possible to create more Shipping Labels than there were products in the shipment
        * Fixed an issue where data about "SHA-IN Pass Phrase" was missing after changing "Payment Action" in the Ogone payment method configuration
        * Fixed performance issues with reindexing of the Price indexer
        * Fixed an issue where importing tax rates with postal code = * led to incorrect data entered into database
        * Fixed an issue where incorrect link to reset password was sent if secure URL was used on the frontend
        * Fixed an issue where the Links section was absent while editing downloadable products from the Wishlist
        * Fixed an issue where specified details for composite products were lost after adding to Gift Card and Downloadable products to the Wishlist
        * Fixed and issue where the Date widget was set to incorrect date when creating a new customer
        * Fixed an issue where a customer was redirected to Dashboard if the Redirect user to dashboard after login option was set to No
        * Fixed an issue where a customer was not able to register during checkout if Guest Checkout was not allowed
        * Fixed an issue where System logs were not generated properly in integration tests
        * Fixed benchmarking script
        * Fixed an issue where it was impossible to put store to the maintenance mode during backup
        * Fixed insecure use of mt_rand()
        * Fixed an issue where Quoted price was displayed incorrectly from the shopping cart in the backend
      * Functional tests:
        * Tax Rule Creation
        * Admin User Roe Creation
        * Simple Product Creation
        * Customer Group Creation
        * Update Backend Customer
        * Newsletter Creation
      * Updated composer.json.dist to download and install MTF from Public GitHub repository
      * GitHub requests:
        * [#542] (https://github.com/magento/magento2/pull/542) Fix ImportExport bug which occurs while importing multiple rows per entity
        * [#507] (https://github.com/magento/magento2/issues/507) "Insert Image" window is overlapped on menu
      7ac42780
  28. May 16, 2014
    • mage2-team's avatar
      2.0.0.0-dev78 · f78121fb
      mage2-team authored
      * Fixed bugs:
        * Fixed an issue where a blank page was displayed when changing store view on a product page
        * Fixed an issue where it was impossible to change attribute template during product creation
        * Fixed an issue where the Categories field and the New Category button was displayed during product creation for users with no permissions to access Products and Categories
        * Fixed an issue where no records were found in the User Roles grid if no users were assigned to a role
        * Fixed an issue where variable values in the Newsletter templates were not displayed
        * Fixed an issue where 'No files found' was displayed in the JS Editor on the Design page
        * Fixed an issue where the State/Province list on frontend was displayed with HTML tags if inline translate was enabled
        * Fixed an issue where CAPTCHA was not displayed on the Contact Us page
        * Fixed an issue where scheduled backups were not displayed and neither performed
        * Fixed functional tests failing PSR-2 test
      f78121fb
  29. May 12, 2014
    • mage2-team's avatar
      2.0.0.0-dev77 · 75b30dbc
      mage2-team authored
      * Themes update:
        * Blank theme was refactored to implement the mobile-first approach
      * Fixed bugs:
        * Fixed an issue where it was impossible to place order using store credit
        * Fixed an issue where adding products with custom options from a wishlist to shopping cart caused an error
        * Fixed an issue where it was impossible to add a product to the shopping cart from the Wishlist sidebar
        * Fixed an issue where the Add to Wishlist drop-down arrow was missed on the category page on the frontend
        * Fixed an issue where it was impossible to manage multiple wishlists on the frontend if FPC was disabled
        * Fixed an issue where prices with taxes were not displayed on the category and product pages on the frontend
        * Fixed an issue where it was impossible to store cache when using either Varnish or built-in cache
        * Fixed an issue where all refactored indexers were in the REINDEX REQUIRED status after installation
        * Fixed an issue where admins with limited access could perform operations not allowed by role permissions
        * Fixed an issue where http links were generated instead of https links
        * Fixed an issue where it was impossible to use Subcategories when building a condition for a catalog price rule
        * Fixed an issue where a registered customer could not place an order using PayPal Payments Advanced
        * Fixed an issue where PayPal Settlement report was empty
        * Fixed an issue where a newly created subcategory was still active after switching to the Default category
        * Fixed an issue where it was impossible to save changes or remove a customer address on the backend
        * Fixed an issue where for an admin with restricted permissions previewing a newsletter template caused a fatal error
        * Fixed an issue where it was impossible to save a Tax Rate if specified that Zip was a range, and the Zip/Post Code field was left empty
        * Fixed an issue where Puerto Rico was listed both as a state and as a country
        * Fixed an issue where the Special Price was displayed instead of the place of Original Price in the Items Ordered column if the orders list.
        * Fixed an issue in Widget configuration where category check boxes did not stay selected when Anchor Categories were specified in the Display On drop-down list.
        * Fixed an issue where admin user password confirmation was not validated on the server side
        * Fixed an issue where adding a customer review caused an error
        * Fixed an issue where the incorrect error messages were displayed if an invalid email was entered during admin user or customer creation
        * Fixed an issue with the Debug section in developer settings, which should only be displayed for the website or store view scope level
        * Fixed an issue where the fatal error was displayed after uninstall if during installation it was specified to save session in the database
        * Fixed an issue where a wrong error message was displayed when a non-existing database was specified when installing Magento using the console install script
        * Fixed an issue where it was impossible to add products from a wishlist to a shopping cart
        * Fixed an issue where an error appeared after Magento installation
        * Improved the Blank theme UI
        * Fixed an issue with a zooming product image overlapped by category design on the frontend
        * Fixed an issue where it was impossible to select only billing or only shipping address when editing the user address on the frontend
        * Fixed an issue where it was impossible to view a Wishlist in the Wishlist Search widget
        * Fixed an issue where partial cache invalidation did not work for built-in caching
        * Fixed an issue where it was impossible to find a catalog event using the Countdown Ticker grid filter if the event had been specified to be displayed on both category and product pages
        * Fixed incorrect error messages displayed during customer registration
        * Fixed an issue where product attributes from other store views were displayed for products in a Wishlist
        * Fixed an issue where it was impossible to place an order without the CheckoutAgreements module
        * Fixed an issue where the Media Image attribute type was not available when creating the product attribute
        * Fixed an issue with incorrect label attribute for the State/Province drop-down list on the Shipping Information tab
        * Fixed an issue where using only digits in the SKU field of configurable products led to a confusing behavior
        * Fixed an issue where a catalog price rule was not shown on the catalog and product pages on the frontend
        * Fixed an issue where Recurring Profiles (payments) were available on the frontend for any registered user who had the URL
        * Fixed an issue where a credit card frame was absent on the Payment Information step of Onepage Checkout, if there was only one payment method with a credit card available
        * Fixed an issued where it was impossible to use inline translate for the My Account and Register links on the frontend
        * Fixed an issue where it was impossible to activate a customer using REST
        * Fixed an issue with the undefined version_compate method called in \lib\Magento\Connect\Validator.php
        * Fixed an issue with invalid XML formatting of Boolean in REST response
        * Fixed an issue where it was impossible to perform installation using index.php from the pub folder (problem with JS and CSS)
        * Fixed an issue where the Multiple Wishlist functionality did not work correctly with enabled Full Page Cache in the Chrome browser
        * Fixed an issue where it was impossible to change an admin frontname using console installation
        * Fixed an exception on the Transaction page when searching by payment method
        * Fixed an issue where the "Add to wishlist" link was displayed in catalog even when the Wishlist functionality was disabled
        * Fixed an issue where the system was broken if an admin user unassigned his own role
        * Fixed an issue with exceptions thrown on attempt to export products for users with store-level restrictions
        * Fixed an issue where two loaders were displayed when saving a category
        * Fixed an issue where it was impossible to search for a newsletter in the Newsletter grid
        * Fixed an issue where the displayed currency and product price were not changed after switching to a new currency
        * Fixed an issue with frontend crashing when deleting a product from a mini shopping cart
        * Fixed an issue where it was impossible to add a bundle product to a shopping cart
        * Fixed an issue where a configurable product base image disappeared when selecting product variations
      * Functional tests:
        * Functional end-to-end tests publication
           * Bundle product
           * Category
           * Customer
           * Configurable product
           * Downloadable product
           * Newsletter
           * Review
           * Simple product
           * Sitemap
           * Store
           * Tax Rule
           * User
           * Virtual product
      * Service layer updates:
        * Move CurrentCustomerService from Service to Helper
      * GitHub requests:
        * [#544] (https://github.com/magento/magento2/issues/544) Performance tests not working
        * [#554] (https://github.com/magento/magento2/pull/554) Performance tests - Fix jmeter output format
        * [#525] (https://github.com/magento/magento2/pull/525) Fix typo in FS Generator help message
        * [#563] (https://github.com/magento/magento2/issues/563) Admin Login not working #563
      75b30dbc
  30. May 05, 2014
    • mage2-team's avatar
      2.0.0.0-dev76 · 964b46c4
      mage2-team authored
      * Pricing improvements:
        * Eliminated code duplication from templates and implemented new calculation models for the following modules:
           * ConfigurableProduct
           * Wishlist
           * Rss
           * ProductAlert
      * JavaScript improvements:
        * Removed head.js usages from frontend
        * Removed head.js usages from adminhtml
      * Themes update:
        * Plushe styles are removed, Plushe theme is now based on blank
      * Fixed bugs:
        * Unable to place order with product that contains custom option 'file'
        * OnePageCheckout is not working if PayPal method is enabled to work via Payment Bridge
        * Impossible to reset password for admin user (incorrect reset password link in email)
        * Errors when deleting customer group specified as default one in the config
        * A number of essential buttons do not work and block other functionality in Internet Explorer 10
        * "Insert Widget" button is missing in Insert Widget popup while creating CMS page
        * Impossible to change status for rating in admin
        * System email templates are not loaded when user creates new email template
        * Billing Agreements tab displays during New Customer creation in admin panel
        * Images are not displayed in WYSIWYG when editing default pages
        * Error message "Asymmetric transaction rollback" when creating simple product with flat catalog product option enabled in config
        * Fatal error when trying to preview sample(type=link) or view link for download(type="link") for downloadable product
        * Customer is redirected to Home Page after adding new address during multiple address checkout if secure URLs are enabled for frontend in config
        * Impossible to select value in the State/Province field in the customer registration form when customer uses multiple address checkout
        * Manage Stock option is not editable when using mass action on several products in the admin panel
        * Category is not displayed in layered navigation block when Flat Catalog is enabled in config
      * GitHub requests:
        * [#489] (https://github.com/magento/magento2/issues/489) -- PHPUnit 4.0 Compatibility
        * [#535] (https://github.com/magento/magento2/issues/535) -- Image management for products
      * Framework improvements:
        * Covered Magento lib form elements with unit tests:
            * `lib/Magento/Framework/Data/Form/Element/AbstractElement.php`
            * `lib/Magento/Framework/Data/Form/Element/Button.php`
            * `lib/Magento/Framework/Data/Form/Element/Checkbox.php`
            * `lib/Magento/Framework/Data/Form/Element/CollectionFactory.php`
            * `lib/Magento/Framework/Data/Form/Element/Column.php`
            * `lib/Magento/Framework/Data/Form/Element/File.php`
            * `lib/Magento/Framework/Data/Form/Element/Hidden.php`
            * `lib/Magento/Framework/Data/Form/Element/Editablemultiselect.php`
            * `lib/Magento/Framework/Data/Form/Element/Factory.php`
            * `lib/Magento/Framework/Data/Form/Element/Image.php`
            * `lib/Magento/Framework/Data/Form/Element/Imagefile.php`
            * `lib/Magento/Framework/Data/Form/Element/Label.php`
            * `lib/Magento/Framework/Data/Form/Element/Link.php`
            * `lib/Magento/Framework/Data/Form/Element/Multiselect.php`
            * `lib/Magento/Framework/Data/Form/Element/Note.php`
            * `lib/Magento/Framework/Data/Form/Element/Obscure.php`
            * `lib/Magento/Framework/Data/Form/Element/Password.php`
            * `lib/Magento/Framework/Data/Form/Element/Radio.php`
            * `lib/Magento/Framework/Data/Form/Element/Reset.php`
            * `lib/Magento/Framework/Data/Form/Element/Submit.php`
            * `lib/Magento/Framework/Data/Form/Element/Text.php`
            * `lib/Magento/Framework/Data/Form/Element/Textarea.php`
      964b46c4
  31. Apr 25, 2014
    • mage2-team's avatar
      2.0.0.0-dev75 · 74448947
      mage2-team authored
      * Modularity improvements:
        * Introduced a new CheckoutAgreements module. Moved all "Terms and Conditions" related logic from Magento_Checkout to Magento_CheckoutAgreements
        * Moved library related logic from `Magento\Core\Model\App`
      * Fixed bugs:
        * Fixed an issue where Currency Options were not displayed on the Currency Setup tab
        * Fixed an issue where a fatal error appeared during customer registration if mail server was off
        * Fixed an issue where customer with middle name did not appear in the Customers grid in the backend
        * Fixed an issue where related products were not displayed on the product page in the backend
        * Fixed the broken View Files Population tool
        * Fixed an issue where Magento broke down if the Main Web Site was deleted
        * Fixed potential security issue with orders protect_code
        * Fixed an issue where an error appeared when placing an order if cache was turned on
        * Fixed an issue where a warning appeared when running system_config.php tool
        * Fixed an issue with incorrect reset password link for users on custom websites
        * Fixed an issue with invalid error message displayed when trying to save a customer group with existing group name
        * Fixed an issue with  menu layout non-responsive behavior  in the Blank theme
      * Framework Improvements:
        * Covered Magento library components with unit tests
          * `Magento\Framework\Error\*`
          * `Magento\Framework\Event\Observer\*`
          * `Magento\Framework\Filesystem\*`
          * `Magento\Framework\Filesystem\File\*`
        * Updated the obsolete_classes list with changes, introduced by Offline Payment Methods Module implementation
        * Moved `lib/Magento/*` to `lib/Magento/Framework/*`
        * Covered Magento application components with unit tests:
           * `Store\Model\*`
           * `Sales/Helper/Guest.php`
           * `Sales/Helper/Admin.php`
           * `Sales/Model/Observer.php`
           * `Sales/Model/Payment/Method/Converter.php`
           * `Sales/Model/Email/Template.php`
           * `Sales/Model/Observer/Backend/CustomerQuote.php`
           * `Sales/Model/Status/ListStatus.php`
      * Refactored the following modules to use Customer Service:
        * Magento_Persistent
        * Magento_GoogleShopping
        * Magento_ProductAlert
        * Magento_SendFriend
        * Moved customer-specific logic from the Magento_ImportExport module to the Customer module
        * Refactored the rest of Customer Group usages
        * Refactored customerAccountService::createAccount to not expose the hashed password input from webapi
        * Implemented a delimiter usage for Cache key in Customer Registry
      * Customer Service usage:
        * Updated exception hierarchy with a new localized exception class
        * Updated CRUD APIs to support email and base URL instead of IDs
      * JavaScript improvements:
        * Implemented the validation widget
        * Implemented the tooltip widget
        * Implemented the popup/modal window widget
        * Implemented the calendar widget
        * Implemented the suggest widget
      * Added configuration for Travis CI
      74448947
  32. Apr 18, 2014
    • mage2-team's avatar
      2.0.0.0-dev74 · 555efceb
      mage2-team authored
      * Pricing Improvements:
        * Added price calculation component to library
        * Eliminated price calculation from blocks and templates and implemented new calculation models for the following product types:
           * Bundle
           * Simple/Virtual
           * Grouped
           * Downloadable
        * Resolved price calculation dependencies on the Tax and Weee modules
      * Themes update:
        * Updated the look&feel of the Admin theme
      * Fixed bugs:
        * Fixed an issue with the inability to save product with grouped price when Price Scope = Website
        * Fixed an issue with fatal error on attempt to edit product from wishlist in stores with multiple store views
        * Fixed an issue where it was impossible to add to a wishlist a product with custom quantity
        * Fixed an issue where JS validation was skipped during CMS page creation
        * Fixed an issue with the New Customer Address Attribute page and the New Customer Attribute page having the same title
        * Fixed an issue where a form was submitted two times during CMS page creation
        * Fixed an issue where a fatal error appeared when trying to edit product in a wishlist in stores with multiple store views
        * Fixed an issue with inability to change page layout for categories
        * Fixed an issue where the Quantity drop-down list box was disabled for bundle products
        * Fixed an issue where inactive Related Products rules were applied
        * Fixed a clickjacking vulnerability
        * Fixed bugs and added improvements in the Blank theme
        * Fixed an issue where the Flat Rate shipping method was not enabled by default
        * Fixed an issue with incorrect order of products on the Add Product split button
        * Fixed an issue with saving the tier price attribute value
        * Fixed an issue with creating integration from config file
        * Fixed an issue where the Cookie Restriction Mode = Yes configuration was not applied
        * Fixed an issue where it was impossible to perform ajax actions from backend grids in Internet Explorer
        * Fixed the improper usage of DIRECTORY_SEPARATOR
        * Fixed an issue where it was impossible to add new address on customer's account page if default address had been already set
        * Fixed an issue where setting memory_limit to -1 caused installation failure
        * Fixed an issue where the configuration of Admin Session Lifetime was not applied correctly
        * Fixed an issue where Scheduled Export was not performed if exporting to remote FTP server
        * Fixed the wrong default value for PHP memory_limit
        * Fixed an issue where frontend messages were not displayed when FPC was turned off
        * Fixed the position of page action buttons on the Categories page in the backend
        * Improved backend grids UI
      * Framework Improvements:
        * Simplified Search related Data Objects
        * Moved lib/Magento/* to lib/Magento/Framework/*
          * Moved lib/Magento/App to lib/Magento/Framework/App
      * Refactored the following modules to use Customer service:
        * PayPalRecurringPayment
        * RecurringPayment
        * Multishipping
        * Paypal
      * Customer Service usage:
        * Implemented Service Context Provider
        * Restructured webapi.xml
        * Renamed createAccount to createCustomer in CustomerAccountService
        * Implemented Caching strategy for the Customer service
      * GitHub requests:
        * [#488] (https://github.com/magento/magento2/issues/488) -- Converted several grids from Magento\Sales module to new layout XML config format
      555efceb
  33. Apr 11, 2014
    • mage2-team's avatar
      2.0.0.0-dev73 · 8611ea72
      mage2-team authored
      * Framework Improvements:
        * Eliminated the StoreConfig class, and ability to work with Configuration through the Store object. Scope Config was introduced instead.
        * Fixed performance degradation caused by DI argument processors
        * Covered Magento library components with unit tests:
           * Magento/App/Request
           * Magento/App/Resource directory and Magento/App/Resource.php
           * Magento/App/Response
           * Magento/App/Route
           * Magento/App/Router
           * Magento/App/Http.php
           * Magento/Translate.php
        * Improved the Web API framework based on Customer Service
        * Updated the API Service Exception Handling
        * Changed the conventional notation of Vendor name in theme path: from `app/design/<area>/<vendor>_<theme>` to `app/design/<area>/<vendor>/<theme>`
        * Renamed the 3DSecure library to CardinalCommerce, and removed the unused flex library
      * Themes update:
        * Updated the look&feel of the Admin theme
      * Modularity improvements:
        * Introduced a new Store module. Moved all Store related logic from Magento_Core to Magento_Store
        * Moved the library part of the Config component from the Magento_Core module to the library
        * Moved the Session related logic from the Magento_Core module to the library
        * Moved the abstract logic related to Magento "Module" from Magento_Core to the library
        * Moved the form key related functionality to the library
        * Introduced a new Magento_UrlRewrite module and moved related classes from Magento_Core to the new module
        * Moved the resource model to Magento_Install module
        * Eliminated the Core\Helper\Js class
        * Moved the Email related logic from Magento_Core module to Magento_Email module
        * Moved the Cache related logic from the Magento_Core module to the library
        * Resolved issues which appeared when an order had been placed before the Magento_Payment module was disabled
        * Eliminated Magento_Catalog dependency on Magento_Rating
        * Removed the Magento_Rating module, its logic moved to Magento_Review
        * Moved the View related components from Magento_Core to the Magento/View library
      * Refactored the following modules to use Customer Service
        * Magento_Multishipping
        * Magento_Paypal
        * Magento_Log
        * Magento_RSS
        * Magento_Review
        * Magento_Wishlist
        * Magento_Weee
        * Magento_CatalogInventory
        * Magento_CatalogRule
        * Magento_SalesRule
      * GitHub requests:
        * [#520] (https://github.com/magento/magento2/issues/520) -- Fixed spelling in Magento\Payment\Model\Method\AbstractMethod
        * [#481] (https://github.com/magento/magento2/issues/481) -- GD2 Adapter PHP memory_limit
        * [#516] (https://github.com/magento/magento2/issues/516) -- Make Sure That save_before Event Is Dispatched
        * [#465] (https://github.com/magento/magento2/issues/465) -- Absolute path is assembled incorrectly when merging js/css files
        * [#504] (https://github.com/magento/magento2/issues/504) -- Renamed "contacts" module to "contact"
        * [#529] (https://github.com/magento/magento2/issues/529) -- Fixed exception at admin dashboard
        * [#535] (https://github.com/magento/magento2/issues/535) -- Fixed an issue during creating or editing product template
        * [#535] (https://github.com/magento/magento2/issues/535) -- Fixed Typo in the module name
        * [#538] (https://github.com/magento/magento2/issues/538) -- Fixed missing tax amount in the invoice
        * [#518] (https://github.com/magento/magento2/issues/518) -- Change to Magento\Customer\Block\Widget\Dob new version
      * Fixed bugs:
        * Fixed implementation issues with Cron task group threading
        * Fixed inability to place order during customer registration flow
        * Fixed an issue where after JS minification errors appeared when loading pages which contained minified JS
        * Fixed an issue where it was impossible for users with restricted permission to export certain entities
        * Fixed an issue where checkout was blocked by the "Please enter the State/Province" pop-up for customers that had saved addresses
        * Fixed an issue where a fatal error appeared when trying to check out the second time with OnePageCheckout
        * Fixed an issue where a fatal error appeared when trying to create an online invoice for an order placed with PayPal Express Checkout (Payment Action = Order)
        * Fixed an issue where the special price for a bundle product was calculated wrongly
        * Fixed an issue where a fatal error appeared when trying to create a shipment for an order if Magento was installed without the USPS module
        * Fixed an issue where the Lifetime Sales and Average Orders sections of the Admin Dashboard were missing
        * Fixed an issue where the active tab changed after changing the attribute set
        * Fixed an issue with incorrect order of product types in the Add Product menu in the backend
        * Fixed an issue with saving the tier price attribute
      * JavaScript improvements:
        * Upgraded the frontend jQuery library to version 1.11
        * Upgraded the frontend jQuery UI library to version 1.10.4
        * Modified the loader widget to render content using handlebars
        * Added the 'use strict' mode to the accordion widget
        * Added the 'use strict' mode to the tab widget
      8611ea72
  34. Apr 07, 2014
    • mage2-team's avatar
      2.0.0.0-dev72 · 342b298e
      mage2-team authored
      * Framework Improvements:
        * Fixed performance degradation caused by DI argument processors
      * Modularity improvements:
        * Introduced the Magento_UrlRewrite module, and moved corresponding classes from Magento_Core to Magento_UrlRewrite
        * Moved all Install logic to the Magento_Install module
        * Eliminated the Core\Helper\Js class
        * Moved the Email related logic from the Magento_Core module to the Magento_Email module
        * Moved the Cache related logic from the Magento_Core module to library
      * Indexer improvements:
        * Added execution time hints for console reindex
      * Customer Service usage:
        * Refactored the Magento_Newsletter module to use Customer service layer
      * Fixed bugs:
        * Fixed an issue with resetting customer password from the frontend
        * Fixed an issue where mistakenly the attribute of the Customer Address Edit form was cached
        * Fixed an issue where admin could not unsubscribe customer on the customer edit page in the backend
        * Fixed an issue where customers were always subscribed to the newsletter even if not selected during registration
      * GitHub requests:
        * [#325] (https://github.com/magento/magento2/pull/325) -- ImportExport: Fix notice if _attribute_set column is missing
      342b298e
  35. Mar 28, 2014
    • mage2-team's avatar
      2.0.0.0-dev71 · 1e3c1664
      mage2-team authored
      * Fixed bugs:
        * Fixed an issue with displaying product on the frontend when the product flat indexer is enabled
        * Fixed an issue with applying catalog price rules on the category level
        * Fixed an issue where the essential cookies like CUSTOMER, CART, and so on were not created in Google Chrome
        * Fixed an issue with placing orders by customers assigned to a VAT group
        * Fixed an issue with incorrect error message during registration, and inability for a shopper to ask for resending a confirmation email
        * Fixed an issue where the Catalog module resource Setup Upgrade logic was broken
      * Modularity improvements:
        * Moved abstract Core models and related logic to the Magento/Model library
        * Moved the abstract DB logic and Core resource helpers to the Magento/DB library
        * Eliminated the Core\Model\App class
        * Moved the Magento Flag functionality to the library
        * Resolved dependency of the Catalog and related modules on the Review module
        * Moved indexers related logic from the Core module to the Indexer module
        * Moved the Inline translation and user intended translate functionality from the Core module to a separate Translation module
      * Framework Improvements:
        * Covered Magento library components with unit tests:
           * Magento\Config
           * Magento\Convert
           * Magento\Controller
           * Magento\Data\Collection\Db
           * Magento\Mview
           * Magento\Url and Magento/Url.php
        * Covered Magento application components with unit tests:
           * Magento\Checkout\Model\Config
           * Magento\Checkout\Model\Observer
           * Magento\Checkout\Model\Type
           * Magento\Sales\Model\Config
        * Renamed LauncherInterface to AppInterface
      * Improvements in code coverage calculation:
        * Updated the whitelist filter with library code for integration tests code coverage calculation
      * GitHub requests:
        * [#512] (https://github.com/magento/magento2/issues/512) -- Theme Thumbnails not showing
        * [#520] (https://github.com/magento/magento2/pull/502) -- Corrected Search Engine Optimization i18n
        * [#519] (https://github.com/magento/magento2/issues/519) -- New Theme Activation
      * Customer Service usage:
        * Refactored the Log module to use Customer Service
        * Refactored the RSS module to use Customer Service
        * Refactored the Review module to use Customer Service
        * Refactored the Catalog module to use Customer service layer
        * Refactored the Downloadable module to use Customer service layer
      1e3c1664
  36. Mar 21, 2014
    • mage2-team's avatar
      2.0.0.0-dev70 · 9c2b6336
      mage2-team authored
      * Fixed bugs:
        * Fixed an issue where the schedule of recurring payments was not displayed in the shopping cart
        * Fixed an issue with displaying tax class names in the Customer Groups grid
        * Fixed an issue with testing Solr connection
        * Fixed an issue with using custom module front name
        * Fixed an issue with USPS and DHL usage in the production mode
      * Modularity improvements:
        * Consolidated all logic related to Layered Navigation in one separate module
      * Framework Improvements:
        * Covered Magento library components with unit tests:
           * Magento/Interception
           * Magento/ObjectManager
           * Magento/Message
           * Magento/Module
           * Magento/Mail
           * Magento/Object
           * Magento/Math
      * Updated XML files to include a reference to the schema file in a form of a relative path
      * Updated code to be PSR-2 compliant
      9c2b6336
  37. Mar 18, 2014
    • mage2-team's avatar
      2.0.0.0-dev69 · 2defd65e
      mage2-team authored
      * Themes update:
        * LESS styles library added in pub/lib/css/
        * A new Blank theme set as default
      * GitHub requests:
        * [#491](https://github.com/magento/magento2/pull/491) -- Fixed bug, incorrect auto-generation Category URL for some groups of symbols (idish, cirrilic, , , and other).
        * [#480](https://github.com/magento/magento2/pull/480) -- Fixing a bug for loading config from local.xml
        * [#472](https://github.com/magento/magento2/issues/472) -- Params passed in pub/index.php being overwritten
        * [#461](https://github.com/magento/magento2/pull/461) -- Use translates for Quote\Address\Total\Shipping
        * [#235](https://github.com/magento/magento2/issues/235) -- Translation escaping
        * [#463](https://github.com/magento/magento2/pull/463) -- allow _resolveArguments to do sequential lookups
        * [#499](https://github.com/magento/magento2/issues/499) Deleted unclosed comment in calendar.css
      * Fixed bugs:
        * Fixed a fatal error that occurred with a dependency in pub/errors/report.php
        * Fixed an issue where code coverage failed for Magento\SalesRule\Model\Rule\Action\Discount\CartFixedTest
        * Fixed an issue where PayPal Express Checkout redirected to the PayPal site even though the Allow Guest Checkout option was set to 'No'
        * Fixed an issue where invalid password reset link was sent when resetting customer password from the backend
        * Fixed an issue where it was not possible to download a previously created backup
        * Fixed a security issue with possibility of a XSS injection in the Integration re-authorization flow
        * Fixed an issue where Billing Agreement cancellation from the backend did not work
        * Fixed an issue with the debug section in the developer settings
        * Fixed the unreliable implementation of the fetching authorization header via SOAP
        * Fixed issues with WSDL generation error reporting
        * Fixed an issue with incorrect order of the Recurring Profile tab in Account Customer on the frontend
        * Fixed an issue when the information about a custom option of the 'File' type was not displayed correctly on the recurring profile page
        * Fixed an issue with editing Product template
        * Fixed an issue with duplicated shipping method options during checkout
        * Fixed an issue where flat indexers were re-indexed in shell when they were disabled
        * Fixed an issue where adding a wrong/nonexistent SKU using 'Order by SKU' from My Account caused a fatal error
        * Fixed an issue with the JS/CSS merging functionality
        * Fixed an issue with static view files publication tool used for the 'production' mode
      * Modularity improvements:
        * Removed the deprecated GoogleCheckout functionality
        * Removed all dependencies on the RecurringPayment module
        * Removed the Sales module dependencies on Customer models/blocks
        * Renamed the RecurringProfile module to RecurringPayment
        * Resolved dependencies between the Email Templates functionality and other modules
        * Moved Core module lib-only depended components to library
        * Moved CSS URL resolving logic from publisher to the separate CSS pre-processor
        * Re-factored the View publisher
      * Framework improvements:
        * Added restrictions on the data populated to the Service Data Object
        * Renamed Data Transfer Object to Service Data Object
        * Updated the view files population tool to support LESS
      * Customer Service usage:
        * Refactored the Tax module to use Customer service layer
        * Refactored Customer module Adminhtml internal controllers and helper to use Customer services
        * Added and updated the Customer service APIs
        * Exposed Customer services as REST APIs
      * Indexer implementation:
        * Implemented a new optimized Product Price Indexer
      * Updated various PHPDoc with the parameter and return types
      2defd65e