Skip to content
Snippets Groups Projects
  • mage2-team's avatar
    2.0.0.0-dev38 · b7f408db
    mage2-team authored
    * Changed application initialization procedure
      * Application can be started with specific initial configuration data. `Mage_Core_Model_Config::loadBase()` merges this configuration with the highest priority
      * `Mage` class is no longer responsible for application installation status. `Mage_Core_Model_App` has this responsibility (`Mage_Core_Model_App::isInstalled()`)
    * Implemented new library component `Magento_Filesystem` for working with file system
      * New component has more abstract layer of interaction with file system, better path isolation
      * Introduced interface Magento_Filesystem_AdapterInterface for file operations. Added concrete implementation in `Magento_Filesystem_Adapter_Local`
      * Introduced interface Magento_Filesystem_StreamInterface for stream operations with content. Added concrete implementation in `Magento_Filesystem_Stream_Local`
      * Added special class `Magento_Filesystem_Stream_Mode` to set parameters of stream on opening (read-only, write-only etc.)
    * Added an ability to skip some service functions for lighter launch of application in `app/bootstrap.php`
    * Improved batch tool for launching automated tests. Tool has an ability to run specified test types. Tool was moved from `dev/tools/batch_tests` to `dev/tools/tests.php`
    * Improved integration test Mage_Adminhtml_DashboardControllerTest to skip test case when Google service is unavailable
    * Improved url building process in new jQuery form widget to have it more secure
    * Removed obsolete `@group module::<Namespace_Module>` annotation from integration tests, restricted its further usage
    * Updated jQuery library used in application, used unified file name instead of version-based one
    * Relocated XSD files for System Configuration, Menu Configuration, ACL Configuration, ACL Configuration for WebApi, Theme Configuration, View Configuration, Validator Configuration to `etc` subfolders of corresponding modules
    * Bug fixes
      * Fixed bug with placing order in backend using Authorize.Net Direct Post payment method
      * Changed `Mage_Core_Model_Url` to fix bug with incorrect links on frontend (My Wishlist, Go to Shopping Cart, Continue button at first checkout step)
      * Fixed several bugs after converting backend grids to layout declaration. Changes were made in EAV Attributes, Design, Newsletter, Backup modules
      * Fixed incorrect current working directory behavior on application isolation in tests
    b7f408db
After you've reviewed these contribution guidelines, you'll be all set to contribute to this project.