|
| 1 | +2.0.0.0-dev44 |
| 2 | +============= |
| 3 | +* Product creating & editing: |
| 4 | + * Added ability to control base text styling without WYSIWYG when editing description fields |
| 5 | + * Added validation for price and quantity fields |
| 6 | + * Removed category suggest limit |
| 7 | +* Product template management: |
| 8 | + * Automatically update Product Template when modifying structure in Create Product flow |
| 9 | + * Improvements to change attribute set functionality |
| 10 | +* Refactored JavaScript to use JQuery library: |
| 11 | + * Refactored the following pages: catalog tags, one page checkout, multishipping checkout, gift options, gift messages (across the board) |
| 12 | + * Converted jQuery popupwindow.js plugin to a jQuery widget |
| 13 | + * Replaced Prototype code for Switch/Maestro and Solo credit card with jQuery widget |
| 14 | + * Replaced Prototype Validation with jQuery validation plugin |
| 15 | + * Converted credit card payment tool tip to jQuery in all themes |
| 16 | + * Removed legacy JS files from all themes |
| 17 | +* Various improvements in look & feel of backend UI: |
| 18 | + * Styling of components: catalog, sales, customers, reports, CMS, newsletter |
| 19 | + * Generic styling: grids, popup windows |
| 20 | + * Changes to support IE browser |
| 21 | +* Enhancements in "suggest" JavaScript widget: |
| 22 | + * Ability to delete selected item using keyboard |
| 23 | + * Ability to display all available search items, if "recent items" is empty |
| 24 | + * Fixes of behavior of currently selected elements and "spinner" |
| 25 | + * Display "No Records" message in suggest widget if all items already selected |
| 26 | + * Fixed suggest widget to no longer show deleted items |
| 27 | +* Improved `Magento_Test_Helper_ObjectManager` in unit tests to discover types of constructor arguments |
| 28 | +* Removed workaround of unsetting objects referenced in `tearDown()` of integration tests |
| 29 | +* Updated Menu and Navigation layout, including redesigned backend menu item System -> My Account |
| 30 | +* Made store address format consistent with format of shipping origin address |
| 31 | +* Added ability to navigate directly to a section in backend system configuration, with corresponding accordion expanded |
| 32 | +* Removed some of unnecessary coupling between several modules |
| 33 | +* General improvements to unit and integration test code coverage, as well as compliance with coding standards |
| 34 | +* Application framework: |
| 35 | + * Implemented ability to compress/decompress data in a cache backend |
| 36 | + * Verified ability to disable in configuration triggering of system upgrade |
| 37 | + * Abolished code pools and the mechanism of overriding files using include\_path (without alternative) |
| 38 | + * Implemented segmentation of cache by types -- ability to assign separate cache configuration per type. Reviewed and verified possibility to isolate configuration cache segment |
| 39 | + * Segregated application configuration into several layers. Primary configuration is used by the object manager and loaded before application is initialized |
| 40 | + * Instead of `Zend\Di`, implemented `Magento\ObjectManager` library that has less features and suits Magento application needs better in terms of performance |
| 41 | + * Introduced "context" object as dependencies for super-classes (`Mage_Core_Model_Abstract`, `Mage_Core_Block_Abstract`, etc) to reduce complexity of their constructors' API |
| 42 | + * Implemented tools for pre-populating all auto-generated proxy and factory classes, used by dependency injection framework |
| 43 | + * Replaced "developer" mode with general "mode", that has 3 states: developer, default, production |
| 44 | + * In "production" mode, the application will not invoke fallback for static view files (images, CSS-files, JavaScript). Instead, it will assume that they are already placed in a fully qualified location. Added tools for populating static view files from `app` directory into `pub/static` |
| 45 | + * Introduced support for Twig templating |
| 46 | + * template rendering, including phtml, was abstracted into a `Mage_Core_Block_Template_Engine` to make support for other template engines easier |
| 47 | + * included Magento-specific Twig functions and filters |
| 48 | + * phtml templates can now only access public methods of the corresponding Block class |
| 49 | + * ability to define dependencies on data provided by a service that is then made available to the templates -- eliminates some of the code in Blocks |
| 50 | + * Introduced support for webhooks and callbacks: outbound HTTP requests for notifications and real-time integrations |
| 51 | + * Added ability to define options for System Configuration select fields in XML: static options are defined inline, dynamic options can reuse data provided by a service |
| 52 | +* Moved product business logic found in blocks into `Mage_Catalog_Service_Product` to consolidate logic into a single structure that both controllers and web services can invoke |
| 53 | +* Converted product view page to demonstrate use of Twig templates and services |
| 54 | +* Updated shipping carrier `collectRates` logic to support remote callbacks and converted the FedEx shipping carrier to comply with the same interface |
| 55 | +* Added webhook support for the following topics: `customer/created`, `customer/updated`, `customer/deleted`, and `order/created` |
| 56 | +* Visual design editor: |
| 57 | + * Ability to view all CSS-files of a theme |
| 58 | + * Ported numerous features of visual design editor from Magento Go 1.x to Magento Core 2.x: style editing, managing catalog images |
| 59 | + * Various improvements in UI |
| 60 | + * Improved image sizing functionality |
| 61 | + * Improved test coverage |
| 62 | + * Ability to launch physical themes, including workflow preview mode and workflow design mode |
| 63 | + * Ability to duplicate existing themes for customization |
| 64 | +* GitHub requests |
| 65 | + * [#162](https://github.com/magento/magento2/pull/162) -- classmap needs to be prepended to autoloader stack to have any effect |
| 66 | + * [#179](https://github.com/magento/magento2/pull/179) -- fix that makes `Mage_Install` compatible with the new version of SimpleXml |
| 67 | + * [#180](https://github.com/magento/magento2/pull/180) -- fixed `getBaseUrl()` when type was injected via setter |
| 68 | + * [#203](https://github.com/magento/magento2/pull/203) -- fixed problem with login in to backend area on php 5.4 |
| 69 | + * [#216](https://github.com/magento/magento2/pull/216) -- explicit nullification of `$_store` in `Mage_Core_Model_Sore_Storage_Db->_initStores()` |
| 70 | + * [#220](https://github.com/magento/magento2/pull/220) -- make topmenu HTML editable by an event |
| 71 | + * [#221](https://github.com/magento/magento2/pull/221) -- changed minimum required PHP version from PHP 5.2.3 to 5.3.3 |
| 72 | +* Bug fixes: |
| 73 | + * Restored missing Paypal configuration options |
| 74 | + * Fixed numerous display issues on the following pages: admin login, product management, category management, CMS poll, VDE, tax, shipping |
| 75 | + * Fixed XSS vulnerability related to customer data & bundle options |
| 76 | + * Fixed "Preview Theme" functionality |
| 77 | + * Fixed JS File upload problem with Internet Explorer |
| 78 | + * Replaced `truncateOptions` function in `varien/js.js` with inline widget |
| 79 | + * Fixed broken XPaths in `SystemConfiguration.yml` |
| 80 | + * Fixed jQuery metadata plugin's data attribute scanning for validation |
| 81 | + * Synchronized default value of `quantity_and_stock_status` with Stock Availability control |
| 82 | + * Fixed display of G.T. Purchased column in Order grid when order in non-default currency |
| 83 | + * Fixed Foreign Key support for MS SQL |
| 84 | + * Fixed "Create Customer" functionality on New Order screen |
| 85 | + * Restored State/Province field to Review Order page |
| 86 | + * Fixed Add New Tax Rate functionality |
| 87 | + * Fixed problem with displaying New Shopping Cart Price Rule tab |
| 88 | + * Fixed problem of configurable product options getting lost when adding product to wishlist |
| 89 | + * Fixed UPS Shipping label printing |
| 90 | + * Fixed performance issue with Catalog Management |
| 91 | + * Fixed input file type validation when importing customers |
| 92 | + * Fixed custom product placeholder image display |
| 93 | + * Added missing files referenced by `quick\_style.css` |
| 94 | + * Fixed validation error messaging and message placement |
| 95 | + * Fixed access problem to SOAP/XML User and Roles pages |
| 96 | + * Fixed access problem created when editing your own permissions |
| 97 | + * Several fixes for problems with cleaning cache in tag scope |
| 98 | + * Fixed invalid link problem in Gift Card email |
| 99 | + * Fixed problem with deleting selected product category after changing attribute set |
| 100 | + * Fixed theme management for Windows by adopting `Magento_Filesystem` abstraction to access directories |
| 101 | + * Fixed cart rendering in case of empty cart |
| 102 | + * Remove duplicate "Link to Store Front" link from admin, made obsolete by "Customer View" link |
| 103 | + * Removed "Flat Rate" from pre-installed shipping methods |
| 104 | + |
1 | 105 | 2.0.0.0-dev43
|
2 | 106 | =============
|
3 | 107 | * Implemented functional limitation that restricts max number of catalog products in the system
|
|
0 commit comments