GitHub PushEvent at 2014-04-27 08:51:02
Repository: magento2
Actor: moisemorard
Payload: {"shas":[["271615abecbe64b4fea4141f8dbf3513ef139250","4013f4ff904868f4c5702be3a5fa3fc408070df2@magento.com","2.0.0.0-dev64\n* Modularity improvements:\n  * Moved abstract shopping cart logic from the Paypal module to the Payments module\n* Caching improvements:\n  * Added a new mechanism to uniquely identify page content (a hash-key for cache storage)\n  * Replaced the \"magentoZoom\" plugin with two widgets: the \"gallery\" and \"zoom\"\n* Fixed bugs:\n  * Fixed an issue with inserting an image in WYSIWYG editor where the selected folder was stored in session\n  * Fixed an issue with CMS Page Links not being shown because of the empty text in the link\n  * Fixed an issue where zooming functionality was not disabled for the responsive design\n  * Fixed an issue with zooming on a configurable product page where the main product image was shown instead of the selected option images\n* Updated various PHPDoc with parameter and return types\n* Moved quote-related multishipping logic to the Multishipping module\n* Resolved dependencies between the Payment and Multishipping modules\n* Moved the framework part of the Translate functionality from modules to the library\n* Created the architecture for the email template library\n* Introduced a consistent approach for using the Config scope\n* Fixed an issue with the dependency static test","mage2-team",true],["4ca7da2e169f13ec9a66cc60b37e2e16da3a2be3","4013f4ff904868f4c5702be3a5fa3fc408070df2@magento.com","2.0.0.0-dev65\n* Fixed bugs:\n  * Fixed inability to execute System Backup, Database Backup, and Media Backup\n* Indexer implementation:\n  * Implemented a new optimized Catalog Category Flat Indexer\n* Cron improvements:\n  * Added the ability to divide cron tasks into groups\n  * Added the ability to run cron groups in separate processes\n* Caching improvements:\n  * Added a new mechanism to identify uniquely page content (hash-key for cache storage)\n  * Added a tab for Page Cache mechanism in System Configuration\n  * Implemented the ability to configure the Varnish caching server settings and download it as a .vcl file\n* LESS pre-processing to CSS\n  * LESS files in library, theme, module are automatically compiled to CSS during materialization\n  * LESS files compilation caching mechanism added in Developer mode\n* Modularity improvements:\n  * Moved the Shortcut Buttons abstraction from PayPal to Catalog\n  * Moved the Recurring Profile functionality to a separate module\n  * Moved the Billing Agreements functionality to the PayPal module\n* Improvements in code coverage calculation:\n  * Added code coverage calculation in the clover xml format for unit tests\n* GitHub requests:\n * [#377] (https://github.com/magento/magento2/issues/377) Remove and avoid javascript eval() calls\n * [#319] (https://github.com/magento/magento2/issues/319) No message was displayed when product added to shopping cart.\n * [#367] (https://github.com/magento/magento2/issues/367) Improve the error message from the contact form\n * [#469] (https://github.com/magento/magento2/issues/469) Can't change prices on different websites for custom options\n* Updated the Customer service exception handling, and added tests\n* Added usage of the Customer service to the Customer module, replacing some direct usage of the Customer model\n* Updated various PHPDoc with the parameter and return types","mage2-team",true],["d5d8091f8d744418f8723fd7c59f60909556b9f2","4013f4ff904868f4c5702be3a5fa3fc408070df2@magento.com","2.0.0.0-dev66\n* GitHub requests:\n  * [#134] (https://github.com/magento/magento2/pull/134) Fixed a typo in \"Vorarlberg\" region of Austria (was Voralberg)\n* Fixed bugs:\n  * Fixed an issue with the \"Add to Cart\" button on the MAP popup of compound products\n  * Fixed an issue where the \"Add Address\" button for Customer in Admin was broken\n  * Fixed an issue where predefined data are not loaded for a newsletter when it is added to a queue\n* Indexer implementation:\n  * Implemented a new optimized Catalog Category Product Indexer\n  * Implemented a new optimized Catalog Category Flat Indexer\n  * Implemented a new optimized Catalog Product Flat Indexer\n* Modularity improvements:\n  * Moved all Configurable Product functionality to a newly created ConfigurableProduct module\n  * Moved the Shortcut Buttons abstraction from PayPal to Catalog\n  * Moved the Recurring profile functionality to a separate module\n  * Moved the Billing Agreements functionality to the PayPal module\n  * Finalized the work on resolving dependencies between the Multishipping module, and all other modules. Module can be removed without any impact on the system\n* Customer Service usage:\n * Updated Customer Group Grid to use Customer Service for data retrieving and filtering\n * Updated CustomerMetadataService::getAttributeMetadata to throw an exception if invalid code is provided\n* Unified the format of specifying arguments for class constructors in DI and in Layout configuration:\n  * A common xsd schema is being used for defining simple types. Layout and DI customize common types with their specific ones\n  * Argument processing is unified, and moved to library","mage2-team",true],["b1cebfa0bb34cbe3f41882808266bc2945cfd8e5","4013f4ff904868f4c5702be3a5fa3fc408070df2@magento.com","2.0.0.0-dev67\n* GitHub requests:\n  * [#235](https://github.com/magento/magento2/issues/235) -- Translation escaping\n  * [#463](https://github.com/magento/magento2/pull/463) -- allow _resolveArguments to do sequential lookups\n* Fixed bugs:\n  * Fixed an issue where nonexistent store views flat tables cleanuper dropped the catalog_category_flat_cl table\n  * Fixed an issue where the Product Flat Data indexer used the helpers logic instead of the Flat State logic\n  * Fixed an issue where an exception was thrown when applying a coupon code\n  * Fixed an issue where a Shopping Cart Price Rule was applied to the wrong products\n  * Fixed an issue with the broken Related Orders link on the Recurring Profile page\n  * Fixed an issue with CMS pages preview not working\n  * Fixed an issue with a sales report for a store view returning wrong result\n  * Fixed an issue where shipping did not work for orders containing only bundle products\n  * Fixed an issue where a custom not found page action did not work\n  * Fixed an issue where user configuration for a shopping cart rule to stop further rules processing was ignored\n* Modularity improvements:\n  * Resolved dependencies of the Sales module on the RecurringProfile module\n  * Resolved dependencies of the Email Templates functionality on application modules\n  * Lib-only dependent components of the Core module moved to library\n  * CSS URL resolving logic moved from the publisher to a separate CSS pre-processor\n  * Refactored the View publisher\n* Customer Service usage:\n  * Refactored the Sales module to use Customer service layer\n  * Refactored the Checkout module to use Customer service layer\n* Updated various PHPDoc with the parameter and return types","mage2-team",true],["c6856aa94c8f354b32629c0f894a55c708deb3b0","4013f4ff904868f4c5702be3a5fa3fc408070df2@magento.com","2.0.0.0-dev68\n* Cache:\n  * Implemented depersonalization of private content generation\n  * Implemented content invalidation\n  * Added Edge Side Includes (ESI) support\n  * Added a built-in caching application\n* GitHub requests:\n  * [#454](https://github.com/magento/magento2/pull/454) -- Allow to specify list of IPs in a body on maintenance.flag which will be granted access even if the flag is on\n  * [#204](https://github.com/magento/magento2/issues/204) -- Mage_ImportExport: Exporting configurable products ignores multiple configurable options\n  * [#418](https://github.com/magento/magento2/issues/418) -- Echo vs print\n  * [#419](https://github.com/magento/magento2/issues/419) -- Some translation keys are not correct.\n  * [#244](https://github.com/magento/magento2/issues/244) -- Retrieve base host URL without path in error processor\n  * [#411](https://github.com/magento/magento2/issues/411) -- Missed column 'payment_method' of table 'sales_flat_quote_address'\n  * [#284](https://github.com/magento/magento2/pull/284) -- Fix for Issue #278 (Import -> Stores with large amount of Configurable Products)\n* Fixed bugs:\n  * Fixed an issue where Mage_Eav_Model_Entity_Type::fetchNewIncrementId() did not rollback on exception\n  * Fixed an issue where a category containing more than 1000 products could not be saved\n  * Fixed inappropriate error messages displayed during installation when required extensions were not installed\n  * Fixed synopsis of the install.php script\n  * Fixed an issue where the schedule of recurring payments was not displayed in the shopping cart\n* Modularity improvements:\n  * Introduced the OfflinePayments module - a saparate module for offline payment methods\n  * Added the ability to enable/disable the Paypal module\n  * Moved the framework part of the Locale functionality from the Core module to library\n  * The Locale logic was split among appropriate classes in library, according to their responsibilities\n  * Removed the deprecated DHL functionality\n  * Introduced the OfflineShipping module for offline shipping carrier functionality: Flatrate, Tablerate, Freeshipping, Pickup\n  * Introduced a separate module for the DHL shipping carrier\n  * Introduced a separate module for the Fedex shipping carrier\n  * Introduced a separate module for the UPS shipping carrier\n  * Introduced a separate module for the USPS shipping carrier\n* Framework Improvements:\n  * Added the ability to intercept internal public calls\n  * Added the ability to access public interface of the intercepted object\n  * Added a static integrity test for plugin interface validation\n  * Added support for both class addressing approaches in DI: with and without slash (\"\\\") at the beginning of a class name\n* Customer Service usage:\n  * Refactored the Customer module blocks and controllers to use customer service layer\n* Security:\n  * Introduced the ability to hash a password with a random salt of default length (32 chars) by the encryption library\n  * Utilized a random salt of default length for admin users, and frontend customers","mage2-team",true],["2defd65edd249aca43ea75cac9f8e669da3f456e","4013f4ff904868f4c5702be3a5fa3fc408070df2@magento.com","2.0.0.0-dev69\n* Themes update:\n  * LESS styles library added in pub/lib/css/\n  * A new Blank theme set as default\n* GitHub requests:\n  * [#491](https://github.com/magento/magento2/pull/491) -- Fixed bug, incorrect auto-generation Category URL for some groups of symbols (idish, cirrilic, , , and other).\n  * [#480](https://github.com/magento/magento2/pull/480) -- Fixing a bug for loading config from local.xml\n  * [#472](https://github.com/magento/magento2/issues/472) -- Params passed in pub/index.php being overwritten\n  * [#461](https://github.com/magento/magento2/pull/461) -- Use translates for Quote\\Address\\Total\\Shipping\n  * [#235](https://github.com/magento/magento2/issues/235) -- Translation escaping\n  * [#463](https://github.com/magento/magento2/pull/463) -- allow _resolveArguments to do sequential lookups\n  * [#499](https://github.com/magento/magento2/issues/499) Deleted unclosed comment in calendar.css\n* Fixed bugs:\n  * Fixed a fatal error that occurred with a dependency in pub/errors/report.php\n  * Fixed an issue where code coverage failed for Magento\\SalesRule\\Model\\Rule\\Action\\Discount\\CartFixedTest\n  * Fixed an issue where PayPal Express Checkout redirected to the PayPal site even though the Allow Guest Checkout option was set to 'No'\n  * Fixed an issue where invalid password reset link was sent when resetting customer password from the backend\n  * Fixed an issue where it was not possible to download a previously created backup\n  * Fixed a security issue with possibility of a XSS injection in the Integration re-authorization flow\n  * Fixed an issue where Billing Agreement cancellation from the backend did not work\n  * Fixed an issue with the debug section in the developer settings\n  * Fixed the unreliable implementation of the fetching authorization header via SOAP\n  * Fixed issues with WSDL generation error reporting\n  * Fixed an issue with incorrect order of the Recurring Profile tab in Account Customer on the frontend\n  * Fixed an issue when the information about a custom option of the 'File' type was not displayed correctly on the recurring profile page\n  * Fixed an issue with editing Product template\n  * Fixed an issue with duplicated shipping method options during checkout\n  * Fixed an issue where flat indexers were re-indexed in shell when they were disabled\n  * Fixed an issue where adding a wrong/nonexistent SKU using 'Order by SKU' from My Account caused a fatal error\n  * Fixed an issue with the JS/CSS merging functionality\n  * Fixed an issue with static view files publication tool used for the 'production' mode\n* Modularity improvements:\n  * Removed the deprecated GoogleCheckout functionality\n  * Removed all dependencies on the RecurringPayment module\n  * Removed the Sales module dependencies on Customer models/blocks\n  * Renamed the RecurringProfile module to RecurringPayment\n  * Resolved dependencies between the Email Templates functionality and other modules\n  * Moved Core module lib-only depended components to library\n  * Moved CSS URL resolving logic from publisher to the separate CSS pre-processor\n  * Re-factored the View publisher\n* Framework improvements:\n  * Added restrictions on the data populated to the Service Data Object\n  * Renamed Data Transfer Object to Service Data Object\n  * Updated the view files population tool to support LESS\n* Customer Service usage:\n  * Refactored the Tax module to use Customer service layer\n  * Refactored Customer module Adminhtml internal controllers and helper to use Customer services\n  * Added and updated the Customer service APIs\n  * Exposed Customer services as REST APIs\n* Indexer implementation:\n  * Implemented a new optimized Product Price Indexer\n* Updated various PHPDoc with the parameter and return types","mage2-team",true],["9c2b633621e69bf2ea0480c1759c4d66739af29b","4013f4ff904868f4c5702be3a5fa3fc408070df2@magento.com","2.0.0.0-dev70\n* Fixed bugs:\n  * Fixed an issue where the schedule of recurring payments was not displayed in the shopping cart\n  * Fixed an issue with displaying tax class names in the Customer Groups grid\n  * Fixed an issue with testing Solr connection\n  * Fixed an issue with using custom module front name\n  * Fixed an issue with USPS and DHL usage in the production mode\n* Modularity improvements:\n  * Consolidated all logic related to Layered Navigation in one separate module\n* Framework Improvements:\n  * Covered Magento library components with unit tests:\n     * Magento/Interception\n     * Magento/ObjectManager\n     * Magento/Message\n     * Magento/Module\n     * Magento/Mail\n     * Magento/Object\n     * Magento/Math\n* Updated XML files to include a reference to the schema file in a form of a relative path\n* Updated code to be PSR-2 compliant","mage2-team",true],["1e3c16649f64f82b19bc5b5077a9343483fd2ab4","4013f4ff904868f4c5702be3a5fa3fc408070df2@magento.com","2.0.0.0-dev71\n* Fixed bugs:\n  * Fixed an issue with displaying product on the frontend when the product flat indexer is enabled\n  * Fixed an issue with applying catalog price rules on the category level\n  * Fixed an issue where the essential cookies like CUSTOMER, CART, and so on were not created in Google Chrome\n  * Fixed an issue with placing orders by customers assigned to a VAT group\n  * Fixed an issue with incorrect error message during registration, and inability for a shopper to ask for resending a confirmation email\n  * Fixed an issue where the Catalog module resource Setup Upgrade logic was broken\n* Modularity improvements:\n  * Moved abstract Core models and related logic to the Magento/Model library\n  * Moved the abstract DB logic and Core resource helpers to the Magento/DB library\n  * Eliminated the Core\\Model\\App class\n  * Moved the Magento Flag functionality to the library\n  * Resolved dependency of the Catalog and related modules on the Review module\n  * Moved indexers related logic from the Core module to the Indexer module\n  * Moved the Inline translation and user intended translate functionality from the Core module to a separate Translation module\n* Framework Improvements:\n  * Covered Magento library components with unit tests:\n     * Magento\\Config\n     * Magento\\Convert\n     * Magento\\Controller\n     * Magento\\Data\\Collection\\Db\n     * Magento\\Mview\n     * Magento\\Url and Magento/Url.php\n  * Covered Magento application components with unit tests:\n     * Magento\\Checkout\\Model\\Config\n     * Magento\\Checkout\\Model\\Observer\n     * Magento\\Checkout\\Model\\Type\n     * Magento\\Sales\\Model\\Config\n  * Renamed LauncherInterface to AppInterface\n* Improvements in code coverage calculation:\n  * Updated the whitelist filter with library code for integration tests code coverage calculation\n* GitHub requests:\n  * [#512] (https://github.com/magento/magento2/issues/512) -- Theme Thumbnails not showing\n  * [#520] (https://github.com/magento/magento2/pull/502) -- Corrected Search Engine Optimization i18n\n  * [#519] (https://github.com/magento/magento2/issues/519) -- New Theme Activation\n* Customer Service usage:\n  * Refactored the Log module to use Customer Service\n  * Refactored the RSS module to use Customer Service\n  * Refactored the Review module to use Customer Service\n  * Refactored the Catalog module to use Customer service layer\n  * Refactored the Downloadable module to use Customer service layer","mage2-team",true],["342b298eb080eab950f4cab3fd3f83b547304d07","4013f4ff904868f4c5702be3a5fa3fc408070df2@magento.com","2.0.0.0-dev72\n* Framework Improvements:\n  * Fixed performance degradation caused by DI argument processors\n* Modularity improvements:\n  * Introduced the Magento_UrlRewrite module, and moved corresponding classes from Magento_Core to Magento_UrlRewrite\n  * Moved all Install logic to the Magento_Install module\n  * Eliminated the Core\\Helper\\Js class\n  * Moved the Email related logic from the Magento_Core module to the Magento_Email module\n  * Moved the Cache related logic from the Magento_Core module to library\n* Indexer improvements:\n  * Added execution time hints for console reindex\n* Customer Service usage:\n  * Refactored the Magento_Newsletter module to use Customer service layer\n* Fixed bugs:\n  * Fixed an issue with resetting customer password from the frontend\n  * Fixed an issue where mistakenly the attribute of the Customer Address Edit form was cached\n  * Fixed an issue where admin could not unsubscribe customer on the customer edit page in the backend\n  * Fixed an issue where customers were always subscribed to the newsletter even if not selected during registration\n* GitHub requests:\n  * [#325] (https://github.com/magento/magento2/pull/325) -- ImportExport: Fix notice if _attribute_set column is missing","mage2-team",true],["8611ea725e25c67683f3f7e533406291ae8a723b","4013f4ff904868f4c5702be3a5fa3fc408070df2@magento.com","2.0.0.0-dev73\n* Framework Improvements:\n  * Eliminated the StoreConfig class, and ability to work with Configuration through the Store object. Scope Config was introduced instead.\n  * Fixed performance degradation caused by DI argument processors\n  * Covered Magento library components with unit tests:\n     * Magento/App/Request\n     * Magento/App/Resource directory and Magento/App/Resource.php\n     * Magento/App/Response\n     * Magento/App/Route\n     * Magento/App/Router\n     * Magento/App/Http.php\n     * Magento/Translate.php\n  * Improved the Web API framework based on Customer Service\n  * Updated the API Service Exception Handling\n  * Changed the conventional notation of Vendor name in theme path: from `app/design/<area>/<vendor>_<theme>` to `app/design/<area>/<vendor>/<theme>`\n  * Renamed the 3DSecure library to CardinalCommerce, and removed the unused flex library\n* Themes update:\n  * Updated the look&feel of the Admin theme\n* Modularity improvements:\n  * Introduced a new Store module. Moved all Store related logic from Magento_Core to Magento_Store\n  * Moved the library part of the Config component from the Magento_Core module to the library\n  * Moved the Session related logic from the Magento_Core module to the library\n  * Moved the abstract logic related to Magento \"Module\" from Magento_Core to the library\n  * Moved the form key related functionality to the library\n  * Introduced a new Magento_UrlRewrite module and moved related classes from Magento_Core to the new module\n  * Moved the resource model to Magento_Install module\n  * Eliminated the Core\\Helper\\Js class\n  * Moved the Email related logic from Magento_Core module to Magento_Email module\n  * Moved the Cache related logic from the Magento_Core module to the library\n  * Resolved issues which appeared when an order had been placed before the Magento_Payment module was disabled\n  * Eliminated Magento_Catalog dependency on Magento_Rating\n  * Removed the Magento_Rating module, its logic moved to Magento_Review\n  * Moved the View related components from Magento_Core to the Magento/View library\n* Refactored the following modules to use Customer Service\n  * Magento_Multishipping\n  * Magento_Paypal\n  * Magento_Log\n  * Magento_RSS\n  * Magento_Review\n  * Magento_Wishlist\n  * Magento_Weee\n  * Magento_CatalogInventory\n  * Magento_CatalogRule\n  * Magento_SalesRule\n* GitHub requests:\n  * [#520] (https://github.com/magento/magento2/issues/520) -- Fixed spelling in Magento\\Payment\\Model\\Method\\AbstractMethod\n  * [#481] (https://github.com/magento/magento2/issues/481) -- GD2 Adapter PHP memory_limit\n  * [#516] (https://github.com/magento/magento2/issues/516) -- Make Sure That save_before Event Is Dispatched\n  * [#465] (https://github.com/magento/magento2/issues/465) -- Absolute path is assembled incorrectly when merging js/css files\n  * [#504] (https://github.com/magento/magento2/issues/504) -- Renamed \"contacts\" module to \"contact\"\n  * [#529] (https://github.com/magento/magento2/issues/529) -- Fixed exception at admin dashboard\n  * [#535] (https://github.com/magento/magento2/issues/535) -- Fixed an issue during creating or editing product template\n  * [#535] (https://github.com/magento/magento2/issues/535) -- Fixed Typo in the module name\n  * [#538] (https://github.com/magento/magento2/issues/538) -- Fixed missing tax amount in the invoice\n  * [#518] (https://github.com/magento/magento2/issues/518) -- Change to Magento\\Customer\\Block\\Widget\\Dob new version\n* Fixed bugs:\n  * Fixed implementation issues with Cron task group threading\n  * Fixed inability to place order during customer registration flow\n  * Fixed an issue where after JS minification errors appeared when loading pages which contained minified JS\n  * Fixed an issue where it was impossible for users with restricted permission to export certain entities\n  * Fixed an issue where checkout was blocked by the \"Please enter the State/Province\" pop-up for customers that had saved addresses\n  * Fixed an issue where a fatal error appeared when trying to check out the second time with OnePageCheckout\n  * 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)\n  * Fixed an issue where the special price for a bundle product was calculated wrongly\n  * 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\n  * Fixed an issue where the Lifetime Sales and Average Orders sections of the Admin Dashboard were missing\n  * Fixed an issue where the active tab changed after changing the attribute set\n  * Fixed an issue with incorrect order of product types in the Add Product menu in the backend\n  * Fixed an issue with saving the tier price attribute\n* JavaScript improvements:\n  * Upgraded the frontend jQuery library to version 1.11\n  * Upgraded the frontend jQuery UI library to version 1.10.4\n  * Modified the loader widget to render content using handlebars\n  * Added the 'use strict' mode to the accordion widget\n  * Added the 'use strict' mode to the tab widget","mage2-team",true],["555efceb9f75cf9bf875145305cf4d387d85ca33","4013f4ff904868f4c5702be3a5fa3fc408070df2@magento.com","2.0.0.0-dev74\n* Pricing Improvements:\n  * Added price calculation component to library\n  * Eliminated price calculation from blocks and templates and implemented new calculation models for the following product types:\n     * Bundle\n     * Simple/Virtual\n     * Grouped\n     * Downloadable\n  * Resolved price calculation dependencies on the Tax and Weee modules\n* Themes update:\n  * Updated the look&feel of the Admin theme\n* Fixed bugs:\n  * Fixed an issue with the inability to save product with grouped price when Price Scope = Website\n  * Fixed an issue with fatal error on attempt to edit product from wishlist in stores with multiple store views\n  * Fixed an issue where it was impossible to add to a wishlist a product with custom quantity\n  * Fixed an issue where JS validation was skipped during CMS page creation\n  * Fixed an issue with the New Customer Address Attribute page and the New Customer Attribute page having the same title\n  * Fixed an issue where a form was submitted two times during CMS page creation\n  * Fixed an issue where a fatal error appeared when trying to edit product in a wishlist in stores with multiple store views\n  * Fixed an issue with inability to change page layout for categories\n  * Fixed an issue where the Quantity drop-down list box was disabled for bundle products\n  * Fixed an issue where inactive Related Products rules were applied\n  * Fixed a clickjacking vulnerability\n  * Fixed bugs and added improvements in the Blank theme\n  * Fixed an issue where the Flat Rate shipping method was not enabled by default\n  * Fixed an issue with incorrect order of products on the Add Product split button\n  * Fixed an issue with saving the tier price attribute value\n  * Fixed an issue with creating integration from config file\n  * Fixed an issue where the Cookie Restriction Mode = Yes configuration was not applied\n  * Fixed an issue where it was impossible to perform ajax actions from backend grids in Internet Explorer\n  * Fixed the improper usage of DIRECTORY_SEPARATOR\n  * Fixed an issue where it was impossible to add new address on customer's account page if default address had been already set\n  * Fixed an issue where setting memory_limit to -1 caused installation failure\n  * Fixed an issue where the configuration of Admin Session Lifetime was not applied correctly\n  * Fixed an issue where Scheduled Export was not performed if exporting to remote FTP server\n  * Fixed the wrong default value for PHP memory_limit\n  * Fixed an issue where frontend messages were not displayed when FPC was turned off\n  * Fixed the position of page action buttons on the Categories page in the backend\n  * Improved backend grids UI\n* Framework Improvements:\n  * Simplified Search related Data Objects\n  * Moved lib/Magento/* to lib/Magento/Framework/*\n    * Moved lib/Magento/App to lib/Magento/Framework/App\n* Refactored the following modules to use Customer service:\n  * PayPalRecurringPayment\n  * RecurringPayment\n  * Multishipping\n  * Paypal\n* Customer Service usage:\n  * Implemented Service Context Provider\n  * Restructured webapi.xml\n  * Renamed createAccount to createCustomer in CustomerAccountService\n  * Implemented Caching strategy for the Customer service\n* GitHub requests:\n  * [#488] (https://github.com/magento/magento2/issues/488) -- Converted several grids from Magento\\Sales module to new layout XML config format","mage2-team",true],["7444894729e0a54fc327d2f956ef6f059ae72707","4013f4ff904868f4c5702be3a5fa3fc408070df2@magento.com","2.0.0.0-dev75\n* Modularity improvements:\n  * Introduced a new CheckoutAgreements module. Moved all \"Terms and Conditions\" related logic from Magento_Checkout to Magento_CheckoutAgreements\n  * Moved library related logic from `Magento\\Core\\Model\\App`\n* Fixed bugs:\n  * Fixed an issue where Currency Options were not displayed on the Currency Setup tab\n  * Fixed an issue where a fatal error appeared during customer registration if mail server was off\n  * Fixed an issue where customer with middle name did not appear in the Customers grid in the backend\n  * Fixed an issue where related products were not displayed on the product page in the backend\n  * Fixed the broken View Files Population tool\n  * Fixed an issue where Magento broke down if the Main Web Site was deleted\n  * Fixed potential security issue with orders protect_code\n  * Fixed an issue where an error appeared when placing an order if cache was turned on\n  * Fixed an issue where a warning appeared when running system_config.php tool\n  * Fixed an issue with incorrect reset password link for users on custom websites\n  * Fixed an issue with invalid error message displayed when trying to save a customer group with existing group name\n  * Fixed an issue with  menu layout non-responsive behavior  in the Blank theme\n* Framework Improvements:\n  * Covered Magento library components with unit tests\n    * `Magento\\Framework\\Error\\*`\n    * `Magento\\Framework\\Event\\Observer\\*`\n    * `Magento\\Framework\\Filesystem\\*`\n    * `Magento\\Framework\\Filesystem\\File\\*`\n  * Updated the obsolete_classes list with changes, introduced by Offline Payment Methods Module implementation\n  * Moved `lib/Magento/*` to `lib/Magento/Framework/*`\n  * Covered Magento application components with unit tests:\n     * `Store\\Model\\*`\n     * `Sales/Helper/Guest.php`\n     * `Sales/Helper/Admin.php`\n     * `Sales/Model/Observer.php`\n     * `Sales/Model/Payment/Method/Converter.php`\n     * `Sales/Model/Email/Template.php`\n     * `Sales/Model/Observer/Backend/CustomerQuote.php`\n     * `Sales/Model/Status/ListStatus.php`\n* Refactored the following modules to use Customer Service:\n  * Magento_Persistent\n  * Magento_GoogleShopping\n  * Magento_ProductAlert\n  * Magento_SendFriend\n  * Moved customer-specific logic from the Magento_ImportExport module to the Customer module\n  * Refactored the rest of Customer Group usages\n  * Refactored customerAccountService::createAccount to not expose the hashed password input from webapi\n  * Implemented a delimiter usage for Cache key in Customer Registry\n* Customer Service usage:\n  * Updated exception hierarchy with a new localized exception class\n  * Updated CRUD APIs to support email and base URL instead of IDs\n* JavaScript improvements:\n  * Implemented the validation widget\n  * Implemented the tooltip widget\n  * Implemented the popup/modal window widget\n  * Implemented the calendar widget\n  * Implemented the suggest widget\n* Added configuration for Travis CI","mage2-team",true],["6bd31533ff25b3918eddb835e0ce451dfa23a657","f3de6b9c0ec12f04eeb67857e4bf3e4a601f93c6@moarty.com","Merge remote-tracking branch 'upstream/master'","Moise Morard",true]],"size":13,"ref":"refs/heads/master","head":"6bd31533ff25b3918eddb835e0ce451dfa23a657"}