2.0.0.0-dev35
* Enhancements of System Configuration: * Introduced new items that can be configured in the similar to Magento 1.x way, using xml files: nested groups in System Configuration form, group dependencies, intersected dependencies * Enhanced handling of field dependencies, required fields functionality * Changed Configuration structure to be represented as an object model * Improved performance of configuration rendering * Implemented new API in `Mage_Webapi` module * Removed `Mage_Api` and `Mage_Api2` modules as obsolete API implementation * Added support of REST and SOAP 1.2 [WS-I 2.0](http://ws-i.org/Profiles/BasicProfile-2.0-2010-11-09.html) APIs * Introduced versioning per API resource. The application will support old version(s) of API after upgrading to not make old API requests fail * Unified implementation for all API types * Significantly simplified coverage of new API resources * Added two-legged `OAuth` 1.0 for REST authentication * Added WS-Security for SOAP authentication * Added automatic generation of REST routes and SOAP WSDL on the basis of API class interface and annotations * Introduced generation of API reference from annotated WSDL (for SOAP API) * Introduced service layer. Business logic should be implemented once on service layer and could be utilized from different types of controller (e.g., general or API) * Business logic is implemented on service layer to be utilized from different types of controller (e.g., general or API) * Implemented abstract service layer class - `Mage_Core_Service_ServiceAbstract` * Implemented concrete service layers for customers, orders and quotes. Appropriate duplicate logic has been eliminated from controllers and API * Improved validation approach: * Added support of describing validation rules in a module's configuration file - `validation.xml` in the module's `etc` directory * Added `Mage_Core_Model_Validator_Factory` * Added new validators to Magento Validator library * Added `Magento_Translate_Adapter` as a translator for the validators * New approach is utilized in `Mage_Customer`, `Mage_Eav` and `Mage_Webapi` modules * Added profiling of DB and cache requests * Minor Improvements: * Added an ability to choose the image for logo and upload it from backend web-interface * Added notification in backend in case of product SKU change * Bug fixes: * Fixed bug in `Mage_Adminhtml_Sales_Order_CreditmemoController` that changed item’s stock status after each comment * Removed `Debug` section in `System -> Configuration -> Advanced -> Developer` for default configuration scope * Fixed bug in `Mage_Tax_Model_Resource_Calculation` that prevented placing order with two tax rules having the same rate * Removed `Url Options` section in `System -> Configuration -> General -> Web` for website and store configuration scope * Changed backend template for UPS shipping provider to fix translation issue * Fixed security issue - set `CURLOPT_SSL_VERIFYPEER` to `true` by default in cUrl calls * Added `Zend/Escaper`, `Zend/I18`, `Zend/Validator` ZF2 libraries * Updated `Zend/Server` and `Zend/Soap` libraries to ZF2 versions
Showing
- .gitignore 0 additions, 3 deletions.gitignore
- CHANGELOG.markdown 41 additions, 0 deletionsCHANGELOG.markdown
- LICENSE.txt 47 additions, 47 deletionsLICENSE.txt
- LICENSE_AFL.txt 47 additions, 47 deletionsLICENSE_AFL.txt
- app/Mage.php 1 addition, 1 deletionapp/Mage.php
- app/bootstrap.php 12 additions, 6 deletionsapp/bootstrap.php
- app/code/core/Mage/Adminhtml/Block/Api/Buttons.php 0 additions, 88 deletionsapp/code/core/Mage/Adminhtml/Block/Api/Buttons.php
- app/code/core/Mage/Adminhtml/Block/Api/Role/Grid/User.php 0 additions, 182 deletionsapp/code/core/Mage/Adminhtml/Block/Api/Role/Grid/User.php
- app/code/core/Mage/Adminhtml/Block/Api/Tab/Rolesedit.php 0 additions, 122 deletionsapp/code/core/Mage/Adminhtml/Block/Api/Tab/Rolesedit.php
- app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Tab/Main.php 0 additions, 153 deletions...code/core/Mage/Adminhtml/Block/Api/User/Edit/Tab/Main.php
- app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Tab/Roles.php 0 additions, 119 deletions...ode/core/Mage/Adminhtml/Block/Api/User/Edit/Tab/Roles.php
- app/code/core/Mage/Adminhtml/Block/Api/User/Grid.php 0 additions, 106 deletionsapp/code/core/Mage/Adminhtml/Block/Api/User/Grid.php
- app/code/core/Mage/Adminhtml/Block/System/Email/Template/Edit.php 88 additions, 19 deletions.../core/Mage/Adminhtml/Block/System/Email/Template/Edit.php
- app/code/core/Mage/Adminhtml/Model/Email/Template.php 4 additions, 7 deletionsapp/code/core/Mage/Adminhtml/Model/Email/Template.php
- app/code/core/Mage/Adminhtml/controllers/Api/RoleController.php 0 additions, 217 deletions...de/core/Mage/Adminhtml/controllers/Api/RoleController.php
- app/code/core/Mage/Adminhtml/controllers/Api/UserController.php 0 additions, 190 deletions...de/core/Mage/Adminhtml/controllers/Api/UserController.php
- app/code/core/Mage/Adminhtml/controllers/CustomerController.php 304 additions, 241 deletions...de/core/Mage/Adminhtml/controllers/CustomerController.php
- app/code/core/Mage/Adminhtml/controllers/Sales/Order/CreditmemoController.php 5 additions, 3 deletions...dminhtml/controllers/Sales/Order/CreditmemoController.php
- app/code/core/Mage/Adminhtml/view/adminhtml/api/roleinfo.phtml 0 additions, 47 deletions...ode/core/Mage/Adminhtml/view/adminhtml/api/roleinfo.phtml
- app/code/core/Mage/Adminhtml/view/adminhtml/api/roles.phtml 0 additions, 37 deletionsapp/code/core/Mage/Adminhtml/view/adminhtml/api/roles.phtml
Please register or sign in to comment