Skip to content

Commit 0f2900a

Browse files
committed
2.0.0.0-dev30
* Framework changes * Added dependency injection of framework capability * Adopted Zend\Di component of Zend Framework 2 library * Implemented object manager in Magento application * Refactored multiple base classes to dependency injection principle (dependencies are declared in constructor) * Themes/View * Implemented storing themes registry in database, basic CRUD of themes, automatic registration of themes in database from file system out of the box * Renamed `Mage_Core_Model_Layout_Update` into `Mage_Core_Model_Layout_Merge`, the former becomes an entity domain model. Similar changes with `Mage_Core_Model_Resource_Layout` -> `Mage_Core_Model_Resource_Layout_Update`, `Mage_Core_Model_Layout_Data` -> `Mage_Core_Model_Layout_Update` * Performance tests * Improved indexers running script `dev/shell/indexer.php` to return appropriate exit code upon success/failure * Implemented running the same performance scenario file with different parameters * Slightly refactored framework class `Magento_Performance_Testsuite_Optimizer` for better visibility of algorithm * Visual design editor * Added ability to remove elements in editor UI * Revised history of changes VDE toolbar and algorithm of "compacting" operations (moving, removing elements) as a layout update XML * Added selection of themes to VDE launcher page * Refactored JavaScript of some UI elements to jQuery: * "Simple" and "configurable" product view pages * "Create Account" page * "Shopping Cart" page * CAPTCHA * Newsletter subscription * Tax management UX improvements * Split Basic and Advanced Settings for Tax Rule Management UI * Moved the Import/Export functionality to Tax Rate page * Moved Tax menu to System from Sales * Implemented the editable multiselect JavaScript component * Added mentioning sitemap in `robots.txt` after generation * Removed creation of DB backup in integration testing framework * Fixed logic of order of loading ACL resources in backend * Fixed JavaScript error during installation when one of files in `pub/media` is not writable * Fixed structure of legacy test fixtures that allowed ambiguous keys in declaration * Fixed inability to restore admin password when CAPTCHA is enabled * Various minor UX fixes (labels, buttons, redirects, etc...) * GitHub requests: * [#59](#59) -- implemented handling of unexpected situations in admin/dashboard/tunnel action * [#66](#66) * refactored ImageMagick adapter unit test to avoid system operation * simplified unit testing framework -- removed unused classes, simplified handling logic of directory `dev/tests/unit/tmp` and removed it from VCS * [#73](#73), [#74](#74) -- fixes in docblock tags * [#75](#75), [#96](#96) -- fixed translation module contexts in a few places * [#80](#80) -- fixed some runtime errors in import/export module * [#81](#81) -- removed usage of "remove" directive in places where it is overridden by setting root template anyway * [#87](#87) -- changed paths of files to include from relative into absolute in `dev/shell/indexer.php` and `log.php` * [#88](#88) -- provided comments for values that can be configured in `app/etc/local.xml` file * [#90](#90) -- slightly optimized logic of implementation of loading configurable product attributes
1 parent 21af2d4 commit 0f2900a

File tree

1,982 files changed

+58062
-24155
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,982 files changed

+58062
-24155
lines changed

CHANGELOG.markdown

Lines changed: 56 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,59 @@
1+
2.0.0.0-dev30
2+
=============
3+
* Framework changes
4+
* Added dependency injection of framework capability
5+
* Adopted Zend\Di component of Zend Framework 2 library
6+
* Implemented object manager in Magento application
7+
* Refactored multiple base classes to dependency injection principle (dependencies are declared in constructor)
8+
* Themes/View
9+
* Implemented storing themes registry in database, basic CRUD of themes, automatic registration of themes in database from file system out of the box
10+
* Renamed `Mage_Core_Model_Layout_Update` into `Mage_Core_Model_Layout_Merge`, the former becomes an entity domain model. Similar changes with `Mage_Core_Model_Resource_Layout` -> `Mage_Core_Model_Resource_Layout_Update`, `Mage_Core_Model_Layout_Data` -> `Mage_Core_Model_Layout_Update`
11+
* Performance tests
12+
* Improved indexers running script `dev/shell/indexer.php` to return appropriate exit code upon success/failure
13+
* Implemented running the same performance scenario file with different parameters
14+
* Slightly refactored framework class `Magento_Performance_Testsuite_Optimizer` for better visibility of algorithm
15+
* Visual design editor
16+
* Added ability to remove elements in editor UI
17+
* Revised history of changes VDE toolbar and algorithm of "compacting" operations (moving, removing elements) as a layout update XML
18+
* Added selection of themes to VDE launcher page
19+
* Refactored JavaScript of some UI elements to jQuery:
20+
* "Simple" and "configurable" product view pages
21+
* "Create Account" page
22+
* "Shopping Cart" page
23+
* CAPTCHA
24+
* Newsletter subscription
25+
* Tax management UX improvements
26+
* Split Basic and Advanced Settings for Tax Rule Management UI
27+
* Moved the Import/Export functionality to Tax Rate page
28+
* Moved Tax menu to System from Sales
29+
* Implemented the editable multiselect JavaScript component
30+
* Added mentioning sitemap in `robots.txt` after generation
31+
* Removed creation of DB backup in integration testing framework
32+
* Fixed logic of order of loading ACL resources in backend
33+
* Fixed JavaScript error during installation when one of files in `pub/media` is not writable
34+
* Fixed structure of legacy test fixtures that allowed ambiguous keys in declaration
35+
* Fixed inability to restore admin password when CAPTCHA is enabled
36+
* Various minor UX fixes (labels, buttons, redirects, etc...)
37+
* GitHub requests:
38+
* [#59](https://github.com/magento/magento2/issues/59) -- implemented handling of unexpected situations in admin/dashboard/tunnel action
39+
* [#66](https://github.com/magento/magento2/issues/66)
40+
* refactored ImageMagick adapter unit test to avoid system operation
41+
* simplified unit testing framework -- removed unused classes, simplified handling logic of directory `dev/tests/unit/tmp` and removed it from VCS
42+
* [#73](https://github.com/magento/magento2/pull/73), [#74](https://github.com/magento/magento2/pull/74) -- fixes in docblock tags
43+
* [#75](https://github.com/magento/magento2/pull/75), [#96](https://github.com/magento/magento2/pull/96) -- fixed translation module contexts in a few places
44+
* [#80](https://github.com/magento/magento2/issues/80) -- fixed some runtime errors in import/export module
45+
* [#81](https://github.com/magento/magento2/issues/81) -- removed usage of "remove" directive in places where it is overridden by setting root template anyway
46+
* [#87](https://github.com/magento/magento2/issues/87) -- changed paths of files to include from relative into absolute in `dev/shell/indexer.php` and `log.php`
47+
* [#88](https://github.com/magento/magento2/issues/88) -- provided comments for values that can be configured in `app/etc/local.xml` file
48+
* [#90](https://github.com/magento/magento2/issues/90) -- slightly optimized logic of implementation of loading configurable product attributes
49+
150
2.0.0.0-dev29
251
=============
3-
* Implemented and verified ability to upgrade DB from CE 1.7 (EE 1.12) to 2.x
52+
* Added scripts that allow upgrading database from CE 1.7 (EE 1.12) to 2.x
453
* Replaced calendar UI component with jQuery calendar
54+
* Removed store scope selector from backend customers management
55+
* Renamed `pub/js` (was known as `js` in Magento 1.x) into `pub/lib`
556
* Restored back the public access to `pub/cron.php` entry point (in the previous patch it was denied by mistake)
6-
* Fixed typo in label of "Catalog Search" index in UI
757

858
2.0.0.0-dev28
959
=============
@@ -525,10 +575,10 @@
525575
2.0.0.0-dev02
526576
=============
527577
Deprecated code & minor fixes update:
528-
* Eliminated remnants of `htmlescape` implementation
529-
* Eliminated usage of `pub/js/index.php` entry point (used to be `js/index.php`)
530-
* Disbanded the shell root directory: moved scripts into `dev/shell` and classes into app
531-
* Minor refactoring of data fixtures rollback capability in integration testing framework
578+
* eliminated remnants of `htmlescape` implementation
579+
* eliminated usage of `pub/js/index.php` entry point (used to be `js/index.php`)
580+
* disbanded the shell root directory: moved scripts into `dev/shell` and classes into app
581+
* minor refactoring of data fixtures rollback capability in integration testing framework
532582

533583
2.0.0.0-dev01
534584
=============

0 commit comments

Comments
 (0)