Skip to content

Commit

Permalink
0.1.0-alpha107
Browse files Browse the repository at this point in the history
* Various improvements:
    * Removed deprecated code from the Sales and SalesRule modules
    * Stabilized functional tests for the following modules:
        * Centinel
        * Core
        * RecurringPayment
        * Sales
        * Multishipping
        * Newsletter
        * Widget
* Fixed bugs:
    * Fixed an issued where a product could not be found in customer wishlist when searched by name
    * Fixed the invalid email template for Product Price Alert
    * Fixed an issue where customer group did not change when invalid VAT number was specified
    * Fixed integration tests coverage
    * Fixed an issue where a customer was not redirected to the configurable product page after clicking Add to Card on the My Wish list page for a product which required configuration
    * Fixed an issue where an error message was displayed when a customer tried to use checkout using PayPal Express Checkout
    * Fixed an issue where it was impossible to place an order using Authorize Direct Post
    * Fixed an issue where the page cache in Varnish mode didnt perform caching as required the cache
    * Fixed an issue where it was impossible to specify layout container when creating or editing a widget
    * Fixed an issue where a widget set to be displayed on certain type of product page was not displayed
    * Fixed an issue where it was impossible to create a widget to be displayed in a sidebar
    * Fixed an issue where a fatal error was thrown when trying to open a not existing page after disabling the 404 Not Found CMS page
    * Fixed an issue where it was impossible to refresh CAPTCHA in the Admin panel
    * Fixed an issue where two CAPTCHAs were displayed during guest Checkout
    * Fixed an issued where clicking the Preview button on revision preview page did not open the Preview page
    * Fixed an issue where the Magento\Framework\View\Element\AbstractBlockTest::testFormatTime failed randomly
    * Fixed logic duplication and the conflicting implementation of the title API in admin
    * Fixed an issue where JavaScript validation did not recognize the fields filled by automatic tests in the Create Customer form in the Admin panel
    * Fixed an issue where a fatal error was thrown after mass update of the Stock Availability product attribute
    * Fixed an issue where the Magento\SalesRule\Model\Resource\Report\CollectionTest::testPeriod CollectionTest::testPeriod integration test failed randomly
    * Fixed issues with expandable frontend elements
    * Fixed Blank & Luma themes UI bugs
    * Fixed an issue where the Packages pop-up displayed incorrect information
    * Fixed an issue where admin path became hidden when store address was too long
    * Fixed the styling of variations without base image
    * Fixed an issue where the Back link on a customer edit page led to the home page
    * Fixed an issue where it was impossible to save system config from Advanced->System
    * Fixed an issue where it was impossible to save a Return in the Admin panel
    * Fixed a JavaScript issue where it was impossible to expand nested categories if responsive
    * Fixed an issue where it was impossible to place an order using Authorize.net Direct Post in the Admin panel
* Framework improvements:
    * Declaration of components in composer.json
    * Added compiler for single-tenant mode
    * Both ZF1 and ZF2 libraries are declared as Composer dependencies as "1.12.9" and "2.3.1" respectively
    * ZF1 library is represented by 'magento/zendframework1', which is based on original "1.12.9" version and includes fixes for compatibility with Magento 2 application
* Layout improvements:
    * Refactored layout building
* Performance improvements:
    * Load product/category instances via repositories
    * Mobile and Desktop CSS styles stored in separate files
* Service Contracts:
    * Refactored the following modules to use new Customer service interfaces:
        * Checkout
        * Sales
        * Multishipping
        * GoogleShopping
        * Persistent
        * SalesRule
        * Paypal
        * Invitation
        * Tax
        * Newsletter
    * Code review changes for Service Contracts for the CatalogInventory module
    * Stabilized code after refactoring the Sales module to use new Customer service
    * Stabilized code after refactoring the Checkout module to use new Customer service
    * Deleted old CustomerAccount service tests
    * Fixed base service object class to populate custom attributes correctly
    * Fixed processing of array parameters in service interface for consolidated builder
    * Fixed trace information for service exceptions in dev mode
    * Implemented Bundle product API
* Accessibility improvements:
    * Heading2-Heading6 hierarchy of content structure
* UI improvements:
    * Style independent Error page in pub/errors styles
    * Updated the content of certain default CMS Pages
* GitHub requests:
    * [#691](#691) -- Readonly inputs and after element html in the backend
    * [#694](#694) -- missing git tags in repo
  • Loading branch information
magento-team committed Dec 5, 2014
1 parent e05a60c commit 6c51ba0
Show file tree
Hide file tree
Showing 5,008 changed files with 31,573 additions and 784,712 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
82 changes: 82 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,85 @@
0.1.0-alpha107
=============
* Various improvements:
* Removed deprecated code from the Sales and SalesRule modules
* Stabilized functional tests for the following modules:
* Centinel
* Core
* RecurringPayment
* Sales
* Multishipping
* Newsletter
* Widget
* Fixed bugs:
* Fixed an issued where a product could not be found in customer wishlist when searched by name
* Fixed the invalid email template for Product Price Alert
* Fixed an issue where customer group did not change when invalid VAT number was specified
* Fixed integration tests coverage
* Fixed an issue where a customer was not redirected to the configurable product page after clicking Add to Card on the My Wish list page for a product which required configuration
* Fixed an issue where an error message was displayed when a customer tried to use checkout using PayPal Express Checkout
* Fixed an issue where it was impossible to place an order using Authorize Direct Post
* Fixed an issue where the page cache in Varnish mode didn’t perform caching as required the cache
* Fixed an issue where it was impossible to specify layout container when creating or editing a widget
* Fixed an issue where a widget set to be displayed on certain type of product page was not displayed
* Fixed an issue where it was impossible to create a widget to be displayed in a sidebar
* Fixed an issue where a fatal error was thrown when trying to open a not existing page after disabling the 404 Not Found CMS page
* Fixed an issue where it was impossible to refresh CAPTCHA in the Admin panel
* Fixed an issue where two CAPTCHAs were displayed during guest Checkout
* Fixed an issued where clicking the Preview button on revision preview page did not open the Preview page
* Fixed an issue where the Magento\Framework\View\Element\AbstractBlockTest::testFormatTime failed randomly
* Fixed logic duplication and the conflicting implementation of the title API in admin
* Fixed an issue where JavaScript validation did not recognize the fields filled by automatic tests in the Create Customer form in the Admin panel
* Fixed an issue where a fatal error was thrown after mass update of the Stock Availability product attribute
* Fixed an issue where the Magento\SalesRule\Model\Resource\Report\CollectionTest::testPeriod CollectionTest::testPeriod integration test failed randomly
* Fixed issues with expandable frontend elements
* Fixed Blank & Luma themes UI bugs
* Fixed an issue where the Packages pop-up displayed incorrect information
* Fixed an issue where admin path became hidden when store address was too long
* Fixed the styling of variations without base image
* Fixed an issue where the Back link on a customer edit page led to the home page
* Fixed an issue where it was impossible to save system config from Advanced->System
* Fixed an issue where it was impossible to save a Return in the Admin panel
* Fixed a JavaScript issue where it was impossible to expand nested categories if responsive
* Fixed an issue where it was impossible to place an order using Authorize.net Direct Post in the Admin panel
* Framework improvements:
* Declaration of components in composer.json
* Added compiler for single-tenant mode
* Both ZF1 and ZF2 libraries are declared as Composer dependencies as "1.12.9" and "2.3.1" respectively
* ZF1 library is represented by 'magento/zendframework1', which is based on original "1.12.9" version and includes fixes for compatibility with Magento 2 application
* Layout improvements:
* Refactored layout building
* Performance improvements:
* Load product/category instances via repositories
* Mobile and Desktop CSS styles stored in separate files
* Service Contracts:
* Refactored the following modules to use new Customer service interfaces:
* Checkout
* Sales
* Multishipping
* GoogleShopping
* Persistent
* SalesRule
* Paypal
* Invitation
* Tax
* Newsletter
* Code review changes for Service Contracts for the CatalogInventory module
* Stabilized code after refactoring the Sales module to use new Customer service
* Stabilized code after refactoring the Checkout module to use new Customer service
* Deleted old CustomerAccount service tests
* Fixed base service object class to populate custom attributes correctly
* Fixed processing of array parameters in service interface for consolidated builder
* Fixed trace information for service exceptions in dev mode
* Implemented Bundle product API
* Accessibility improvements:
* Heading2-Heading6 hierarchy of content structure
* UI improvements:
* Style independent Error page in pub/errors styles
* Updated the content of certain default CMS Pages
* GitHub requests:
* [#691](https://github.com/magento/magento2/issues/691) -- Readonly inputs and after element html in the backend
* [#694](https://github.com/magento/magento2/issues/694) -- missing git tags in repo

0.1.0-alpha106
=============
* Various improvements:
Expand Down
117 changes: 92 additions & 25 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,68 +4,113 @@
// If you want to recursively match all subfolders, use:
// 'test/spec/**/*.js'

'use strict';

module.exports = function (grunt) {

// Require
// --------------------------------------

// Time how long tasks take. Can help when optimizing build times
require('time-grunt')(grunt);

// Load grunt tasks automatically
require('load-grunt-tasks')(grunt);

// Configurable paths and file names
// --------------------------------------

var config = {
pub: 'pub',
var: 'var',
path: {
pub: 'pub',
var: 'var',
css: {
blank: 'pub/static/frontend/Magento/blank/en_US/css',
luma: 'pub/static/frontend/Magento/luma/en_US/css'
},
less: {
lib: 'lib/web/css/',
blank: 'app/design/frontend/Magento/blank',
luma: 'app/design/frontend/luma'
},
doc: 'lib/web/css/docs'
},
doc: {
path: 'lib/web/css/docs',
styleName: 'docs'
}
};

// Define the configuration for all the tasks
// --------------------------------------

grunt.initConfig({

// Project settings
config: config,

// Watches files for changes and runs tasks based on the changed files
watch: {
less: {
files: [
'<%= config.path.less.lib %>/{,*/}*.less',
'<%= config.path.less.blank %>/{,*/,*/*/,*/*/*/,*/*/*/*/}*.less', // ToDo UI: find out how to do it recursive
'<%= config.path.less.luma %>/{,*/,*/*/,*/*/*/,*/*/*/*/}*.less'
],
tasks: ['styles']
}
},

// Empties folders to start fresh
clean: {
var: {
files: [{
dot: true,
src: [
'<%= config.var %>/cache/*',
'<%= config.var %>/generation/*',
'<%= config.var %>/log/*',
'<%= config.var %>/maps/*',
'<%= config.var %>/page_cache/*',
'<%= config.var %>/tmp/*',
'<%= config.var %>/view/*',
'<%= config.var %>/view_preprocessed/*'
'<%= config.path.var %>/cache/*',
'<%= config.path.var %>/generation/*',
'<%= config.path.var %>/log/*',
'<%= config.path.var %>/maps/*',
'<%= config.path.var %>/page_cache/*',
'<%= config.path.var %>/tmp/*',
'<%= config.path.var %>/view/*',
'<%= config.path.var %>/view_preprocessed/*'
]
}]
},
pub: {
files: [{
dot: true,
src: [
'<%= config.pub %>/static/frontend/*',
'<%= config.pub %>/static/adminhtml/*'
'<%= config.path.pub %>/static/frontend/*',
'<%= config.path.pub %>/static/adminhtml/*'
]
}]
}
},

// Compiles Less to CSS and generates necessary files if requested
less: {
options: {
sourceMap: true,
sourceMapRootpath: '/',
dumpLineNumbers: false, // use 'comments' instead false to output line comments for source
ieCompat: false
},
blank: {
files: {
'<%= config.path.css.blank %>/styles-m.css': '<%= config.path.css.blank %>/styles-m.less',
'<%= config.path.css.blank %>/styles-l.css': '<%= config.path.css.blank %>/styles-l.less'
}
},
luma: {
files: {
'<%= config.path.css.luma %>/styles-m.css': '<%= config.path.css.luma %>/styles-m.less',
'<%= config.path.css.luma %>/styles-l.css': '<%= config.path.css.luma %>/styles-l.less'
}
},
documentation: {
options: {
sourceMap: false,
ieCompat: false,
paths: ['<%= config.doc.path %>/source/']
},
files: {
'<%= config.doc.path %>/<%= config.doc.styleName %>.css': "<%= config.doc.path %>/source/<%= config.doc.styleName %>.less"
'<%= config.path.doc %>/<%= config.doc.styleName %>.css': "<%= config.path.doc %>/source/<%= config.doc.styleName %>.less"
}
}
},
Expand All @@ -76,27 +121,49 @@ module.exports = function (grunt) {
name: 'Magento UI Library',
verbose: true,
include: [
'<%= config.doc.path %>/<%= config.doc.styleName %>.css',
'lib/web/jquery/jquery.min.js',
'lib/web/jquery/jquery-ui.min',
'<%= config.doc.path %>/source/js/dropdown.js'
'<%= config.path.doc %>/<%= config.doc.styleName %>.css'
//'lib/web/jquery/jquery.min.js',
//'lib/web/jquery/jquery-ui.min',
//'<%= config.path.doc %>/source/js/dropdown.js'
]
},
files: {
'<%= config.doc.path %>': '<%= config.doc.path %>/source'
'<%= config.path.doc %>': '<%= config.path.doc %>/source' // Todo UI: Check out JS for Styledocco
}
}
}

});

grunt.registerTask('default', []);
// Default task
// --------------------------------------
grunt.registerTask('default', []); // ToDo UI: define default tasks

// Clean var & pub folders
grunt.registerTask('cleanup', [
'clean:var',
'clean:pub'
]);

// Compile all styles
// --------------------------------------
grunt.registerTask('styles', [
'less:blank',
'less:luma'
]);

// Compile blank styles
grunt.registerTask('styles blank', [
'less:blank'
]);

// Compile luma styles
grunt.registerTask('styles luma', [
'less:luma'
]);

// Documentation
// --------------------------------------
grunt.registerTask('documentation', [
'less:documentation',
'styledocco:documentation',
Expand Down
4 changes: 3 additions & 1 deletion app/bootstrap.php
Original file line number Diff line number Diff line change
Expand Up @@ -53,4 +53,6 @@
if (!empty($_SERVER['MAGE_PROFILER'])) {
\Magento\Framework\Profiler::applyConfig($_SERVER['MAGE_PROFILER'], BP, !empty($_REQUEST['isAjax']));
}
date_default_timezone_set(\Magento\Framework\Stdlib\DateTime\TimezoneInterface::DEFAULT_TIMEZONE);
if (ini_get('date.timezone') == '') {
date_default_timezone_set(\Magento\Framework\Stdlib\DateTime\TimezoneInterface::DEFAULT_TIMEZONE);
}
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,14 @@ class Index extends \Magento\AdminNotification\Controller\Adminhtml\Notification
*/
public function execute()
{
$this->_title->add(__('Notifications'));

$this->_view->loadLayout();
$this->_setActiveMenu(
'Magento_AdminNotification::system_adminnotification'
)->_addBreadcrumb(
__('Messages Inbox'),
__('Messages Inbox')
);
$this->_view->getPage()->getConfig()->getTitle()->prepend(__('Notifications'));
$this->_view->renderLayout();
}
}
10 changes: 5 additions & 5 deletions app/code/Magento/AdminNotification/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
"description": "N/A",
"require": {
"php": "~5.4.11|~5.5.0",
"magento/module-store": "0.1.0-alpha106",
"magento/module-core": "0.1.0-alpha106",
"magento/module-backend": "0.1.0-alpha106",
"magento/framework": "0.1.0-alpha106",
"magento/module-store": "0.1.0-alpha107",
"magento/module-core": "0.1.0-alpha107",
"magento/module-backend": "0.1.0-alpha107",
"magento/framework": "0.1.0-alpha107",
"lib-libxml": "*",
"magento/magento-composer-installer": "*"
},
"type": "magento2-module",
"version": "0.1.0-alpha106",
"version": "0.1.0-alpha107",
"extra": {
"map": [
[
Expand Down
5 changes: 0 additions & 5 deletions app/code/Magento/AdminNotification/etc/module.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,5 @@
<module name="Magento_Core"/>
<module name="Magento_Store"/>
</sequence>
<depends>
<module name="Magento_Store"/>
<module name="Magento_Core"/>
<module name="Magento_Backend"/>
</depends>
</module>
</config>
6 changes: 3 additions & 3 deletions app/code/Magento/Authorization/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
"description": "Authorization module provides access to Magento ACL functionality.",
"require": {
"php": "~5.4.11|~5.5.0",
"magento/module-backend": "0.1.0-alpha106",
"magento/framework": "0.1.0-alpha106",
"magento/module-backend": "0.1.0-alpha107",
"magento/framework": "0.1.0-alpha107",
"magento/magento-composer-installer": "*"
},
"type": "magento2-module",
"version": "0.1.0-alpha106",
"version": "0.1.0-alpha107",
"extra": {
"map": [
[
Expand Down
3 changes: 0 additions & 3 deletions app/code/Magento/Authorization/etc/module.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,5 @@
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd">
<module name="Magento_Authorization" schema_version="1.0.0.0">
<depends>
<module name="Magento_Backend"/>
</depends>
</module>
</config>
18 changes: 9 additions & 9 deletions app/code/Magento/Authorizenet/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@
"description": "N/A",
"require": {
"php": "~5.4.11|~5.5.0",
"magento/module-sales": "0.1.0-alpha106",
"magento/module-checkout": "0.1.0-alpha106",
"magento/module-backend": "0.1.0-alpha106",
"magento/module-core": "0.1.0-alpha106",
"magento/module-payment": "0.1.0-alpha106",
"magento/module-centinel": "0.1.0-alpha106",
"magento/module-catalog": "0.1.0-alpha106",
"magento/framework": "0.1.0-alpha106",
"magento/module-sales": "0.1.0-alpha107",
"magento/module-checkout": "0.1.0-alpha107",
"magento/module-backend": "0.1.0-alpha107",
"magento/module-core": "0.1.0-alpha107",
"magento/module-payment": "0.1.0-alpha107",
"magento/module-centinel": "0.1.0-alpha107",
"magento/module-catalog": "0.1.0-alpha107",
"magento/framework": "0.1.0-alpha107",
"magento/magento-composer-installer": "*"
},
"type": "magento2-module",
"version": "0.1.0-alpha106",
"version": "0.1.0-alpha107",
"extra": {
"map": [
[
Expand Down
9 changes: 0 additions & 9 deletions app/code/Magento/Authorizenet/etc/module.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,5 @@
<module name="Magento_Sales"/>
<module name="Magento_Checkout"/>
</sequence>
<depends>
<module name="Magento_Sales"/>
<module name="Magento_Checkout"/>
<module name="Magento_Backend"/>
<module name="Magento_Core"/>
<module name="Magento_Payment"/>
<module name="Magento_Centinel"/>
<module name="Magento_Catalog"/>
</depends>
</module>
</config>
Loading

0 comments on commit 6c51ba0

Please sign in to comment.