|
| 1 | +2.0.0.0-dev46 |
| 2 | +============= |
| 3 | +* Translation mechanism improvements: |
| 4 | + * Translate function ->__() was removed from Magento model interfaces. Global function __() was created |
| 5 | + * Added I18n tools for translation dictionary generation and language package generation |
| 6 | +* Configuration improvements: |
| 7 | + * Implemented Magento Config component that allows to create new configuration types in a simple way |
| 8 | + * Improved default/store/website configuration |
| 9 | + * config.xml file is designed to store only default/store/website configuration data |
| 10 | + * concrete store/website configuration is loaded on demand |
| 11 | + * Improved Install, Category, Product, EAV, Customer, Wishlist, PDF, VDE, Currency, Email Template, Crontab, Events, Routes, Modules, Locale, Import/Export, Indexer, Resources configuration segments: |
| 12 | + * Configuration moved to separate files. Some parts are transformed to DI configuration and moved to `di.xml` files |
| 13 | + * New configuration files are validated with XSD |
| 14 | + * Format of the configuration changed to make possible its validation |
| 15 | + * Improved configuration in `widget.xml`, `fieldset.xml`, `persistent.xml` and `install.xml` files: |
| 16 | + * `install.xml` was renamed to `install_wizard.xml` |
| 17 | + * The configuration is validated with XSD |
| 18 | + * Format of the configuration changed to make possible its validation |
| 19 | + * Some parts are transformed to DI configuration and moved to `di.xml` files |
| 20 | + * Removed `jstranslate.xml` files and moved all message definitions to `Magento_Core_Helper_Js`. |
| 21 | + * List of non-structured nodes from config.xml were transformed into DI configuration |
| 22 | +* JavaScript improvements: |
| 23 | + * Prototype.js usages converted to jQuery: |
| 24 | + * Deprecated prototype.js based method removed from app/code/Magento/Weee/view/frontend/tax-toggle.js |
| 25 | + * Removed deprecated prototype.js based file: app/code/Magento/Checkout/view/frontend/opcheckout.js |
| 26 | + * Updated to use jQuery redirectUrl widget vs prototype based solution: |
| 27 | + * app/code/Magento/Oauth/view/adminhtml/authorize/form/login.phtml |
| 28 | + * app/code/Magento/Oauth/view/frontend/authorize/form/login.phtml |
| 29 | + * app/code/Magento/Catalog/view/frontend/product/list.phtml |
| 30 | + * Removed file containing jQuery that did not meet the Magento 2 coding standard. Replaced with redirect-url widget |
| 31 | + * app/code/Magento/Catalog/view/frontend/js/mage-attributes-processing.js |
| 32 | + * Updated to meet Magento 2 coding standard: app/code/Magento/Checkout/view/frontend/cart/item/default.phtml |
| 33 | + * Added jQuery widgets: |
| 34 | + * mage.deletableItem - Widget to tag DOM element as deletable, by default on click |
| 35 | + * mage.fieldsetControls & mage.fieldsetResetControl - Widget to easily reset a subset of form fields with a reset ui control |
| 36 | + * mage.itemTable - Widget to easily add a data template block dynamically on an event, by default click. |
| 37 | + * mage.redirectUrl - Simple widget to allow for consistent javascript based redirects that meet the Magento 2 coding standard |
| 38 | + * Added new validation rules for validation widget: 'required-if-not-specified', 'required-if-specified', and 'validate-item-quantity' |
| 39 | +* Various improvements: |
| 40 | + * Changed VendorName from Mage to Magento |
| 41 | + * Implemented PSR-0 and PSR-1 Coding Standards |
| 42 | + * All Magento source code has been converted. |
| 43 | + * Tests have been written to enforce PSR-0 and PSR-1 coding standards. |
| 44 | + * 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 |
| 45 | + * Removed some events (plugins must be used instead): |
| 46 | + * adminhtml_widget_container_html_before |
| 47 | + * admin_session_user_logout |
| 48 | + * model_config_data_save_before |
| 49 | + * admin_system_config_section_save_after |
| 50 | + * backend_menu_load_after |
| 51 | + * catalog_controller_category_init_before |
| 52 | + * catalog_helper_output_construct |
| 53 | + * catalog_controller_product_init |
| 54 | + * catalog_category_tree_move_before |
| 55 | + * catalog_category_tree_move_after |
| 56 | + * catalog_product_website_update_before |
| 57 | + * catalog_product_website_update |
| 58 | + * catalog_product_media_save_before |
| 59 | + * catalog_product_media_add_image |
| 60 | + * catalog_product_type_grouped_price |
| 61 | + * catalog_product_collection_load_before |
| 62 | + * catalogsearch_index_process_start |
| 63 | + * catalogsearch_index_process_complete |
| 64 | + * cms_page_get_available_statuses |
| 65 | + * cms_wysiwyg_config_prepare |
| 66 | + * application_clean_cache |
| 67 | + * theme_copy_after |
| 68 | + * customer_registration_is_allowed |
| 69 | + * log_log_clean_before |
| 70 | + * log_log_clean_after |
| 71 | + * sales_convert_quote_payment_to_order_payment |
| 72 | + * sales_convert_quote_item_to_order_item |
| 73 | + * sales_quote_config_get_product_attributes |
| 74 | + * Removed the Poll module including references and dependencies to/on it. |
| 75 | +* Redesign and reimplementation of web services framework |
| 76 | + * Removed the Api module and all existing SOAP V1, SOAP V2, and XML-RPC web services code |
| 77 | + * Implemented new web services framework to support both REST and SOAP based off of a common service interface |
| 78 | + * Implemented a 2-legged OAuth 1.0a based authentication mechanism for both REST and SOAP API calls |
| 79 | +* Layout improvements: |
| 80 | + * Arbitrary handle name moved to handle node, id attribute |
| 81 | + * New arguments format, which introduce argument types implemented |
| 82 | + * Translation specified just on the level of node which is going to be translated |
| 83 | + * XSD validation for Layouts XML added |
| 84 | + * Referential integrity check with XSD introduced |
| 85 | + * Added ability to update containers via references |
| 86 | + * Type casting for all kind of types (url, option, array and simple types) added |
| 87 | + * Covered introduced argument types with integrity test |
| 88 | + * Types restrictions was implemented |
| 89 | + * Removed access to direct execution of API through layout by removing <action> nodes |
| 90 | + * Implemented ability to declare containers in layout that don't have any specific semantic value |
| 91 | + * 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 |
| 92 | +* PHP 5.4 and 5.5 support: |
| 93 | + * Made application compatible with PHP 5.4 and 5.5 |
| 94 | + * Removed workarounds for older PHP versions |
| 95 | + * Minimum supported PHP version is set to 5.4.0 |
| 96 | +* God Class Mage Eliminated |
| 97 | +* Fixed bugs: |
| 98 | + * Fixed address field "State/Province" on frontend, which contained "[object Object]" items instead of necessary values |
| 99 | + * Fixed overriding/extending of global plugin configuration in area specific configuration |
| 100 | + |
1 | 101 | 2.0.0.0-dev45
|
2 | 102 | =============
|
3 | 103 | * Product management improvements:
|
|
143 | 243 | * [#215](https://github.com/magento/magento2/pull/215) -- There is no sort-order "best value"
|
144 | 244 | * [#217](https://github.com/magento/magento2/pull/217) -- Update `app/code/core/Mage/Adminhtml/locale/de_DE/Mage_Adminhtml.csv`
|
145 | 245 | * [#243](https://github.com/magento/magento2/pull/243) -- Fix helper for determining system memory usage on Windows (pull request for issue #237)
|
146 |
| - * [#267](https://github.com/magento/magento2/pull/267) -- Issue with camel case in cusutom defined source models |
| 246 | + * [#267](https://github.com/magento/magento2/pull/267) -- Issue with camel case in custom defined source models |
147 | 247 | * Bug fixes:
|
148 | 248 | * Fixed absence of a product for store view created after the product
|
149 | 249 | * Fixed incorrectly displayed or absent product image on configurable product pages
|
|
585 | 685 | * Added ability to generate proxy and factory classes on-the-fly for use with DI implementations. Generators can be managed in DI configuration
|
586 | 686 | * Implemented tools (shell scripts) that allow generating skeletons of factory and proxy classes for use with DI implementations
|
587 | 687 | * Added ability to set preferences to object manager and specify them through configuration
|
588 |
| -* Refactored the following modules to utilize `Magento_Filesystem` library instead of using built-in PHP core functions directly: `Mage_Adminhtml`, `Mage_Backend`, `Mage_Backup`, `Mage_Captcha`, `Mage_Catalog`, `Mage_Cms`, `Mage_Connect`, `Mage_Core`, `Mage_Install` |
| 688 | +* Refactored the following modules to utilize `Magento_Filesystem` library instead of using built-in PHP core functions directly: `Mage_Adminhtml`, `Mage_Backend`, `Mage_Backup`, `Mage_Captcha`, `Magento_Catalog`, `Mage_Cms`, `Mage_Connect`, `Mage_Core`, `Mage_Install` |
589 | 689 | * Bug fixes:
|
590 | 690 | * Fixed bug with incorrect order processing in `Mage_Authorizenet_Model_Directpost`
|
591 | 691 | * Fixed bug with unnecessary "loading" image on Category field during product editing in backend
|
|
710 | 810 | * Refactored implementation of associated products in backend (admin) to make them configurable through grid layout, rather than hard-coded.
|
711 | 811 | * Enhanced product variation matrix for configurable products
|
712 | 812 | * Changed "Apply To" feature in product attributes management due to changes in product creation process
|
713 |
| -* Fixed XSS vulnerabilities in `Mage_Wishlist_IndexController`, `Mage_Adminhtml_Block_Review_Edit_Form`, `Mage_Catalog_Product_CompareController` |
| 813 | +* Fixed XSS vulnerabilities in `Mage_Wishlist_IndexController`, `Mage_Adminhtml_Block_Review_Edit_Form`, `Magento_Catalog_Product_CompareController` |
714 | 814 | * Bug fixes
|
715 | 815 | * Fixed error on `Catalog -> Google Content -> Manage Items page`
|
716 | 816 | * Fixed bug with "Update Attributes" mass action for products on backend caused by setting incorrect inheritance of `Mage_Adminhtml_Helper_Catalog_Product_Edit_Action_Attribute`
|
|
996 | 1096 | * Fixed absence of the success message upon newsletter template creation/deletion/queueing
|
997 | 1097 | * Workaround for occasional segmentation fault in integration tests caused by `Mage_Core_Model_Resource_Setup_Migration`
|
998 | 1098 | * GitHub requests:
|
999 |
| - * [#51](https://github.com/magento/magento2/issues/51) -- fixed managing of scope-spefic values for Categories |
| 1099 | + * [#51](https://github.com/magento/magento2/issues/51) -- fixed managing of scope-specific values for Categories |
1000 | 1100 | * [#56](https://github.com/magento/magento2/pull/56) -- removed excessive semicolon in the CSS file
|
1001 | 1101 | * [#60](https://github.com/magento/magento2/issues/60) -- fixed taking bind parameters into account in `Mage_Core_Model_Resource_Db_Collection_Abstract::getAllIds()`
|
1002 | 1102 | * [#61](https://github.com/magento/magento2/pull/61) -- relocated declaration of the "Google Checkout" payment method into `Mage_GoogleCheckout` module from `Mage_Sales`
|
@@ -1396,3 +1496,4 @@ Deprecated code & minor fixes update:
|
1396 | 1496 | 2.0.0.0-dev01
|
1397 | 1497 | =============
|
1398 | 1498 | * Added initial version of Magento 2.x CE to public repository
|
| 1499 | + |
0 commit comments