- Sep 21, 2015
-
-
Dale Sikkema authored
-
- Sep 18, 2015
-
-
Dale Sikkema authored
-
- Aug 24, 2015
-
-
Joan He authored
- create deploy module to contain the mode set command - added library functionality of recursively changing permissions
-
Dale Sikkema authored
- create deploy module to contain the mode set command - added library functionality of recursively changing permissions
-
- Aug 07, 2015
-
-
Dale Sikkema authored
- update .htaccess per proposal - update same .htaccess file
-
- Jul 16, 2015
-
-
Dale Sikkema authored
-
- Jun 26, 2015
-
-
Valeriy Nayda authored
-- MAGETWO-35868: [Admin] Applying Enhanced Grid Component to Product Grid -- htaccess revert
-
- Jun 25, 2015
-
-
Valeriy Nayda authored
-- MAGETWO-35868: [Admin] Applying Enhanced Grid Component to Product Grid -- refactoring
-
- Jun 18, 2015
-
-
Dale Sikkema authored
- return blank page if bad version found
-
- Jun 17, 2015
-
-
Dale Sikkema authored
- use plugin to send xFrameOptions header when response is sent - get inject header value into plugin via DI argument injection - setup a config field in env.php to contain non-backend header values
-
- Jun 01, 2015
-
-
Steve Robbins authored
-
- May 15, 2015
-
-
Anton Kaplya authored
-
Anton Kaplya authored
-
- Apr 29, 2015
-
-
Dale Sikkema authored
-
Dale Sikkema authored
-
- Mar 16, 2015
-
-
Alexander Paliarush authored
-
- Mar 13, 2015
-
-
James Anelay authored
-
- Mar 11, 2015
-
-
Vlad Veselov authored
- necessary changes after sync with mainline, cleanup
-
- Feb 18, 2015
-
-
Oleksandr Ivashchenko authored
- MAGETWO-33055: Check up CI builds
-
- Jan 26, 2015
-
-
Olga Matviienko authored
- CR changes
-
- Jan 23, 2015
-
-
Olga Matviienko authored
-
Olga Matviienko authored
-
Olga Matviienko authored
-
Olga Matviienko authored
-
- Jan 21, 2015
-
-
PhoenixPM - BK authored
-
- Nov 28, 2014
-
-
mage2-team authored
* Various improvements: * Refactored Service Layer of the Magento_Tax Module * Stabilized functional tests for the Backend module * Stabilized functional tests for the CatalogRule module * Stabilized functional tests for the Checkout module * Stabilized functional tests for the CurrencySymbol module * Stabilized functional tests for the Shipping module * Stabilized functional tests for the Tax module * Stabilized functional tests for the User module * Added Readme.md files to the following modules: * Magento\RequireJs * Magento\Ui * Fixed bugs: * Fixed an issue where product image assignment to a store view was not considered when displaying a product * Fixed shipping address area blinking when billing address is filled during checkout with a virtual product * Fixed an issue where filter_store.html was not found * Fixed an issue where the customer account access menu did not expand on the storefront * Fixed an issue where CMS blocks did not open when clicking from a grid * Fixed an issue where the Create Product page was completely blocked after closing the New Attribute pop-up * Fixed an issue where Stock Status was disabled for Bundle and Grouped products * Fixed an issue where a product could not be saved without filling a not required bundle option * Fixed broken "per page" selectors on the Customer's account pages * Fixed the wrong behavior of JS loaders on the storefront pages * Fixed Shopping cart price rule form validation * Fixed an issue where the 'Please wait' spinner persisted when creating a customer custom attribute with existing code * Fixed a Google Chrome specific issue where subcategories were not displayed correctly on the first hover for category item * Fixed an issue where the 'Please wait' spinner did not disappear when creating customer with invalid email * Fixed an issue where the Username field auto-focus on admin login page revealed password in case of fast typing * Fixed an issue where Bundle Product original Price was not displayed in case of discount * Fixed wrong discount calculation for bundle options * Fixed an issue where wrong discount and total amounts were displayed on the order creation page when reordering an order with a bundle product in the Admin panel * Fixed an issue where admin tax notifications did not appear/disappear unless cache was flushed or disabled * Fixed an issue where catalog price and shopping cart price did not match when display currency was different from the base currency * Fixed an issue where Tax classes did not allow 'None' as a valid 'product tax class' * Fixed an issue where token-based authentication did not work if compilation was enabled * Fixed the sample code in index.php illustrating multi websites set up * Fixed commands in Setup CLI to match the ones displayed in help * Fixed an issue where searching by a part of a product name in Advanced Search did not give correct results * Fixed an issue where 404 page is displayed after Search Term mass deletion * Fixed an issue where Popular Search Terms were not displayed on the storefront * Fixed an issue where it was impossible to add Gift Message during one page checkout * Fixed an issue where the optional Postal code setting did not work correctly * Fixed an issue where product price details were missing in summary block in the shopping cart when the Back to shopping cart link was clicked on multishipping page * Fixed an issue where the 404 error page was displayed instead of the Index Management page after saving mass update * Fixed an issue where the "Out of Stock" message was not displayed for a bundle product when there was not enough of one of the associated products in stock * Fixed an issue with the Newsletters Report page in the Admin panel * Fixed an issue where Catalog price rule was not applying correct rates on specific products * Fixed an issue where a fatal error was thrown after clicking a link to a downloadable product * Fixed an issue a warning page for Grouped product with enabled MAP * Fixed an issue where a configurable product was not displayed in catalog product grid after updating with "Add configurable attributes to the new set based on current" * Fixed the inconsistent behavior in the integration tests for the Indexer functionality * Fixed an issue where the What's this? information tip link was not presented on product page with configured Minimum Advertised Price (MAP) * Processed GitHub requests: * [#742](https://github.com/magento/magento2/issues/742) -- Admin notifications count overflow * [#720](https://github.com/magento/magento2/issues/720) -- https filedriver is not working * [#686](https://github.com/magento/magento2/issues/686) -- Product save validation errors in the admin don't hide the overlay * [#702](https://github.com/magento/magento2/issues/702) -- Base table or view not found * [#652](https://github.com/magento/magento2/issues/652) -- Multishipping checkout not to change the Billing address js issue * [#648](https://github.com/magento/magento2/issues/648) -- An equal (=) sign in the hash of the product page to to break the tabs functionality * Service Contracts: * Refactored usage of new API of the Customer module * Implemented Service Contracts for the Sales module * Refactored Service Contracts for the Catalog module * Refactored Service Contracts for the Grouped module * UI Improvements: * Implemented the Form component in Magento UI Library * Removed extra JS loaders for category saving * Improved the behavior of Categories management in the Admin panel * Implemented the keyboard navigation through HTML elements * Improved the HTML structure and UI of the Catalog Category Link, Catalog Product Link and CMS Static Block widgets * Added UI Library documentation * Fixed Blank & Luma themes UI bugs * Fixed footer alignment * Published the Luma theme and removed the Plushe theme * Framework Improvements: * Added the ability to configure the list of loaded modules before installation * Merged SQL and Data Upgrades * Moved \Magento\TestFramework\Utility\Files to Magento Framework * Setup tool improvements: * Removed duplication with Framework * Deployment configuration is refactored from XML format in local.xml to associated array in config.php * Improved performance * Search improvements: * Integrated the Full Text Search library into the Layered Navigation functionality
-
- Sep 15, 2014
-
-
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
-
- Apr 18, 2014
-
-
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
-
- Feb 14, 2014
-
-
mage2-team authored
* Fixed bugs: * Fixed inability to execute System Backup, Database Backup, and Media Backup * Indexer implementation: * Implemented a new optimized Catalog Category Flat Indexer * Cron improvements: * Added the ability to divide cron tasks into groups * Added the ability to run cron groups in separate processes * Caching improvements: * Added a new mechanism to identify uniquely page content (hash-key for cache storage) * Added a tab for Page Cache mechanism in System Configuration * Implemented the ability to configure the Varnish caching server settings and download it as a .vcl file * LESS pre-processing to CSS * LESS files in library, theme, module are automatically compiled to CSS during materialization * LESS files compilation caching mechanism added in Developer mode * Modularity improvements: * Moved the Shortcut Buttons abstraction from PayPal to Catalog * Moved the Recurring Profile functionality to a separate module * Moved the Billing Agreements functionality to the PayPal module * Improvements in code coverage calculation: * Added code coverage calculation in the clover xml format for unit tests * GitHub requests: * [#377] (https://github.com/magento/magento2/issues/377) Remove and avoid javascript eval() calls * [#319] (https://github.com/magento/magento2/issues/319) No message was displayed when product added to shopping cart. * [#367] (https://github.com/magento/magento2/issues/367) Improve the error message from the contact form * [#469] (https://github.com/magento/magento2/issues/469) Can't change prices on different websites for custom options * Updated the Customer service exception handling, and added tests * Added usage of the Customer service to the Customer module, replacing some direct usage of the Customer model * Updated various PHPDoc with the parameter and return types
-
- Dec 19, 2013
-
-
mage2-team authored
* Fixed bugs: * Fixed [MAP]: "Click for price" link is broken on the category page * Fixed tax rule search on the grid * Fixed redirect on dashboard if "Search", "Reset", "Export" buttons are clicked on several pages * Fixed switching user to alternate store-view when clicking on the Category (with Add Store Code to Urls="Yes" in the config) * Fixed printing Order/Shipping/Credit Memo from backend * Fixed 404 Error on attempt to print Shipping Label * Fixed duplication of JavaScript Resources in head on frontend * Fixed inconsistency with disabled states on Configurable product page in the Plushe theme * Fixed 3D Secure Information absence on Admin Order Info page * Fixed possibility to download or revert Backup * Fixed session fixation in user registration during checkout * Fixed fatal error during login to backend * Fixed inline translations in the Adminhtml area * Fixed partial refunds/invoices in Payflow Pro * Fixed the issue with ignoring area in design emulation * Fixed order placing with virtual product using Express Checkout * Fixed the error during order placement with Recurring profile payment * Fixed wrong redirect after customer registration during multishipping checkout * Fixed inability to crate shipping labels * Fixed inability to switch language, if the default language is English * Fixed an issue with incorrect XML appearing in cache after some actions on the frontend * Fixed product export * Fixed inability to configure memcache as session save handler * GitHub requests: * [#406](https://github.com/magento/magento2/pull/406) -- Remove cast to (int) for the varch increment_id * [#425](https://github.com/magento/magento2/issues/425) -- Installation of dev53 fails * [#324](https://github.com/magento/magento2/pull/324) -- ImportExport: Easier debugging * Modularity improvements: * Removed \Magento\App\Helper\HelperFactory * Removed the "helper" method from the abstract block interface * Layout page type config moved to library * Design loader moved to library * Theme label moved to library * Remaining part from Adminhtml moved to the appropriate modules. Adminhtml module has been eliminated * Core Session and Cookie models decomposed and moved to library * \Magento\Stdlib\Cookie library created * Session Manager and Session Config interfaces provided * Session save handler interface created * Session storage interface created, session does not extend \Magento\Object anymore * Session validator interface created * Session generic wrapper moved to library * Messages functionality moved from the Session model as separate component, message manager interface created * Sid resolver interface created to handle session sid from request
-
- Nov 11, 2013
-
-
mage2-team authored
* Application areas rework: * Single point of access to the current area code * Declare Application Areas * Various improvements: * Breakdown of the Adminhtml module: * Moved the Customer-related logic to the Customer module * Moved the System-related logic to the Backend module * Moved the Checkout-related logic to the Checkout module * Moved the Cms-related logic to the Cms module * Moved the Promotions-related logic to the CatalogRule and SalesRule modules * Eliminated the setNode/getNode methods from Magento\Core\Model\Config and adopted all client code * Moved all application bootstrapping behavior to library * Moved application-specific behavior from the entry points to the Magento\AppInterface implementations * Removed the obsolete behavior from routing and front-controller * Refactored the route configuration loading * Extracted the modularity support behavior to the Magento\Module component * Refactored the Resource configuration loading * Removed the obsolete configuration loaders * Removed the obsolete configuration from config.xml * Refactored the code-generation mechanism * Added constructor integrity verification to the Compiler tool * Added strict naming rules for the auto-generated Factory and Proxy classes * Global functions are now called from app\functions.php * Removed functions.php from the Magento\Core module * Methods related to mageCoreErrorHandler, string and date were moved from functions.php to the Library components * Moved the following methods from Core Helpers to the appropriate libraries: * Moved the Abstract Helper to the Magento\Escaper and Magento\Filter libraries * Moved the String Helper to the Magento\Filter, Magento\Stdlib\String, Magento\Stdlib\ArrayUtils libraries * Moved the Data Helper to the Magento\Math, Magento\Filter, Magento\Convert, Magento\Encryption, Magento\Filesystem libraries and to Magento\Customer\Helper\Data libraries * Moved the Http Magento Helper to the Magento\HTTP library * The Hint Magento Helper, Http Magento Helper helpers were removed from the Magento\Core module * Implemented SOAP faults declaration in WSDL * Web API config reader was refactored to use Magento\Config\Reader\Filesystem * Created integrations module. Added 'Integrations Grid' and 'New/Edit' Integration pages in the admin * Removed obsolete page fragment code * Fixed bugs: * Fixed inability to create an Invoice/Shipment/Credit Memo if the Sales Archive functionality is enabled * Fixed the Minimum Advertised Price link on the Product view * Fixed the View Files Population Tool * Fixed the error on saving the Google AdWords configuration * Fixed the error with the 'Invalid website code requested:' message appearing when enabling payment methods * Fixed inability to insert spaces in credit card numbers * Fixed inability to print orders from the frontend * Fixed the fatal error on removal of reviews that have ratings * Fixed JS error with the browser not responding when Virtual/Downloadable product are added to cart * Fixed inability to delete a row from the 'Order By SKU' form in Internet Explorer * Fixed inability to enable the Use Flat Catalog Product option * Fixed inability to configure Grouped and Configurable products during order creation in the backend * Fixed inability to insert a widget and/or a banner in CMS pages * Fixed inability to set the Quantity value for Gift Cards * Fixed the fatal error on the Customer Account > Gift Registry tab in the backend * Fixed inability to import with the "Customers Main File" entity type selected * Fixed the "Recently Viewed/Compared products" option missing on the New Frontend App Instance page * Fixed the fatal error on managing Shopping Cart for a customer with a placed order in the backend * Fixed the fatal error on an attempt to create an RMA request for Configurable products * Fixed error on the backend dashboard if any value except "Last 24 Hours" is chosen in the "Select Range" dropdown * Fixed duplicate values of options in the drop-downs on the RMA pages in the backend
-
- Oct 04, 2013
-
-
mage2-team authored
* Translation mechanism improvements: * Translate function ->__() was removed from Magento model interfaces. Global function __() was created * Added I18n tools for translation dictionary generation and language package generation * Configuration improvements: * Implemented Magento Config component that allows to create new configuration types in a simple way * Improved default/store/website configuration * config.xml file is designed to store only default/store/website configuration data * concrete store/website configuration is loaded on demand * Improved Install, Category, Product, EAV, Customer, Wishlist, PDF, VDE, Currency, Email Template, Crontab, Events, Routes, Modules, Locale, Import/Export, Indexer, Resources configuration segments: * Configuration moved to separate files. Some parts are transformed to DI configuration and moved to `di.xml` files * New configuration files are validated with XSD * Format of the configuration changed to make possible its validation * Improved configuration in `widget.xml`, `fieldset.xml`, `persistent.xml` and `install.xml` files: * `install.xml` was renamed to `install_wizard.xml` * The configuration is validated with XSD * Format of the configuration changed to make possible its validation * Some parts are transformed to DI configuration and moved to `di.xml` files * Removed `jstranslate.xml` files and moved all message definitions to `Magento_Core_Helper_Js`. * List of non-structured nodes from config.xml were transformed into DI configuration * JavaScript improvements: * Prototype.js usages converted to jQuery: * Deprecated prototype.js based method removed from app/code/Magento/Weee/view/frontend/tax-toggle.js * Removed deprecated prototype.js based file: app/code/Magento/Checkout/view/frontend/opcheckout.js * Updated to use jQuery redirectUrl widget vs prototype based solution: * app/code/Magento/Oauth/view/adminhtml/authorize/form/login.phtml * app/code/Magento/Oauth/view/frontend/authorize/form/login.phtml * app/code/Magento/Catalog/view/frontend/product/list.phtml * Removed file containing jQuery that did not meet the Magento 2 coding standard. Replaced with redirect-url widget * app/code/Magento/Catalog/view/frontend/js/mage-attributes-processing.js * Updated to meet Magento 2 coding standard: app/code/Magento/Checkout/view/frontend/cart/item/default.phtml * Added jQuery widgets: * mage.deletableItem - Widget to tag DOM element as deletable, by default on click * mage.fieldsetControls & mage.fieldsetResetControl - Widget to easily reset a subset of form fields with a reset ui control * mage.itemTable - Widget to easily add a data template block dynamically on an event, by default click. * mage.redirectUrl - Simple widget to allow for consistent javascript based redirects that meet the Magento 2 coding standard * Added new validation rules for validation widget: 'required-if-not-specified', 'required-if-specified', and 'validate-item-quantity' * Various improvements: * Changed VendorName from Mage to Magento * Implemented PSR-0 and PSR-1 Coding Standards * All Magento source code has been converted. * Tests have been written to enforce PSR-0 and PSR-1 coding standards. * Removed empty module setup models. Core resource setup model is used as a default setup model now. Custom setup model must be injected via DI configuration * Removed some events (plugins must be used instead): * adminhtml_widget_container_html_before * admin_session_user_logout * model_config_data_save_before * admin_system_config_section_save_after * backend_menu_load_after * catalog_controller_category_init_before * catalog_helper_output_construct * catalog_controller_product_init * catalog_category_tree_move_before * catalog_category_tree_move_after * catalog_product_website_update_before * catalog_product_website_update * catalog_product_media_save_before * catalog_product_media_add_image * catalog_product_type_grouped_price * catalog_product_collection_load_before * catalogsearch_index_process_start * catalogsearch_index_process_complete * cms_page_get_available_statuses * cms_wysiwyg_config_prepare * application_clean_cache * theme_copy_after * customer_registration_is_allowed * log_log_clean_before * log_log_clean_after * sales_convert_quote_payment_to_order_payment * sales_convert_quote_item_to_order_item * sales_quote_config_get_product_attributes * Removed the Poll module including references and dependencies to/on it. * Redesign and reimplementation of web services framework * Removed the Api module and all existing SOAP V1, SOAP V2, and XML-RPC web services code * Implemented new web services framework to support both REST and SOAP based off of a common service interface * Implemented a 2-legged OAuth 1.0a based authentication mechanism for both REST and SOAP API calls * Layout improvements: * Arbitrary handle name moved to handle node, id attribute * New arguments format, which introduce argument types implemented * Translation specified just on the level of node which is going to be translated * XSD validation for Layouts XML added * Referential integrity check with XSD introduced * Added ability to update containers via references * Type casting for all kind of types (url, option, array and simple types) added * Covered introduced argument types with integrity test * Types restrictions was implemented * Removed access to direct execution of API through layout by removing <action> nodes * Implemented ability to declare containers in layout that don't have any specific semantic value * Removed handle declaration from layout update files. Name of the file stands for the handle ID and handle's attributes are defined in the root <layout> node * PHP 5.4 and 5.5 support: * Made application compatible with PHP 5.4 and 5.5 * Removed workarounds for older PHP versions * Minimum supported PHP version is set to 5.4.0 * God Class Mage Eliminated * Fixed bugs: * Fixed address field "State/Province" on frontend, which contained "[object Object]" items instead of necessary values * Fixed overriding/extending of global plugin configuration in area specific configuration
-
- Feb 02, 2013
-
-
mage2-team authored
* Implemented ability to customize all the main directory paths for the application, i.e. locations of `var`, `etc`, `media` and other directories * Implemented ability to pass application configuration data from the environment * Magento Web API changes: * Added SOAP V2 API coverage from Magento 1.x * Improved integration testing framework to develop Web API tests. Covered SOAP V2 API with positive integration tests. * Changed `Mage_Webapi` module front name from `api` to `webapi` * Improvements for product creation UI: * Implemented AJAX suggestions popup and categories tree popup for convenient assignment of categories * Moved selection of Bundle and Grouped sub-products to the "General" tab, implemented popup grids for them * Made "Weight" checkbox to be selected by default for a Configurable product * Implemented integration test to measure and control PHP memory leak on application reinitialization * Changed format of configuration files for static tests that search for obsolete Magento 1.x code * Bug fixes: * Fixed Web API WSDL incompatibility with C# and Java * Fixed issue, that Magento duplicated custom options field for a product, if creating them via a multi-call to API * Fixed `shoppingCartPaymentList` method in Web API, which was throwing exception "Object has no 'code' property" * Fixed invalid Wishlist link and several invalid links in Checkout on frontend store view * Made Stock Status in 'quantity_and_stock_status' attribute editable again for a Configurable product * Fixed issue, that it was not possible to save Customer after first save, because "Date Of Birth" format was reported by Magento to be incorrect * Fixed fatal error in Code Sniffer exemplar test * Fixed wrong failures of `Varien_Db_Adapter_Pdo_MysqlTest::testWaitTimeout()` integration test in developer mode * Fixed issue, that mass-action column in backend grids moved to another position in single store mode
-
- Apr 27, 2012
-
-
mage2-team authored
* Introduced `Mage_Backend` module and relocated backend area routing model there (was `Mage_Core_Controller_Varien_Router_Admin`). The "adminhtml" area is also declared in the `Mage_Backend` module. * Introduced declaration of application area in config.xml with the following requirements: * Must declare with a router class in `config/global/areas/<area_code>/routers/<router_code>/class` * May declare `config/global/areas/<area_code>/base_controller`, which would enforce any controllers that serve in this area, to be descendants of the specified class * Refined styling of the visual design editor toolbar. Subtle improvements of toolbar usability. * Fetched updates from Magento 1.x up to April 11 2012. Refer to [Magento 1 release notes](http://www.magentocommerce.com/download/release_notes) for details
-
- Apr 13, 2012
-
-
mage2-team authored
* Implemented a tool for migrating factory table names from 1.x to 2.x. The tool replaces table names by list of names associations * Changed Unit tests suite running from usage AllTests.php in each directory to configuration in phpunit.xml.dist. Now all tests in {{testsuite}} directory are launched, there is no necessity to add new tests to the config * Implemented in Visual Desig Editor: * Containers highlighting * Dropping of elements * Fixed some issues: * Fixed sorting of elements in Layout in if element is added before its sibling * Fixed broken Customer Registration page on Front-End and Back-End * Fixed broken Order Create page on Back-End * Replaced usages of deprecated Mage_Customer_Model_Address_Abstract::getFormated() to Mage_Customer_Model_Address_Abstract::format() * Fixed elements' duplication on pages (downloadable, bundle product view) * Fetched updates from Magento 1 up to April 6 2012. Refer to [Magento 1 release notes](http://www.magentocommerce.com/download/release_notes) for details
-
- Mar 26, 2012
-
-
mage2-team authored
* Introduced concept of containers and "page types" in layout. * Containers replace `Mage_Core_Block_Text_List` and `Mage_Page_Block_Html_Wrapper` * Widgets now utilize page types and containers instead of "handles" and "block references" * Implemented first draft of visual design editor with the following capabilities * highlighting and dragging blocks and containers, toggling highlighting on/off * switching to arbitrary theme and skin * navigating to arbitrary page types (product view, order success page, etc...), so that they would be editable with visual design editor * Refactored various places across the system in order to accommodate transition to containers, page types and visual design editor, which includes * Output in any frontend controller action using layout only * Output in any frontend controller specifies one and only one layout handle, which equals to its full action name. There can be other handles that extend it and they are determined by layout loading parameters, provided by controller. * No program termination (exit) on logging in admin user * Session cookie lifetime is set to 0 for frontend and backend. Session will exist until browser window is open, however backend session lifetime limitation does not depend on cookie lifetime anymore. * Fixes: * Failures of tests in developer mode * `app/etc/local.xml` affected integration tests * Addressed pull requests and issues from Github * Fetched updates from Magento 1 up to March 2 2012. Refer to [Magento 1 release notes](http://www.magentocommerce.com/download/release_notes) for details.
-
- Dec 02, 2011
-
-
mage2-team authored
-