Skip to content

Commit 8ec752c

Browse files
author
Olga Kopylova
committed
Merge remote-tracking branch 'origin/develop' into MAGETWO-31732-blacklisted-composer-test
2 parents 45921f2 + a437b12 commit 8ec752c

File tree

2,585 files changed

+42492
-73538
lines changed

Some content is hidden

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

2,585 files changed

+42492
-73538
lines changed

.php_cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
<?php
2+
/**
3+
* @copyright Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com)
4+
*/
5+
6+
/**
7+
* Pre-commit hook installation:
8+
* vendor/bin/static-review.php hook:install dev/tools/Magento/Tools/StaticReview/pre-commit .git/hooks/pre-commit
9+
*/
210
$finder = Symfony\CS\Finder\DefaultFinder::create()
311
->name('*.phtml')
412
->exclude('dev/tests/functional/generated')

.travis.yml

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,42 @@ env:
1010
- TEST_SUITE=static_annotation
1111
matrix:
1212
exclude:
13-
- php: 5.5
13+
- php: 5.4
1414
env: TEST_SUITE=static_phpcs
15-
- php: 5.5
15+
- php: 5.4
1616
env: TEST_SUITE=static_annotation
1717
before_install:
1818
- sudo apt-get update -qq
1919
- sudo apt-get install -y -qq postfix
2020
before_script:
21-
# mock mail
21+
# Mock mail
2222
- sudo service postfix stop
2323
- smtp-sink -d "%d.%H.%M.%S" localhost:2500 1000 &
2424
- echo -e '#!/usr/bin/env bash\nexit 0' | sudo tee /usr/sbin/sendmail
25-
- echo 'sendmail_path = "/usr/sbin/sendmail -t -i "' | sudo tee "/home/travis/.phpenv/versions/`php -i | grep "PHP Version" | head -n 1 | grep -o -P '\d+\.\d+\.\d+.*'`/etc/conf.d/sendmail.ini"
25+
- >
26+
echo 'sendmail_path = "/usr/sbin/sendmail -t -i "'
27+
| sudo tee "/home/travis/.phpenv/versions/`php -i
28+
| grep "PHP Version"
29+
| head -n 1
30+
| grep -o -P '\d+\.\d+\.\d+.*'`/etc/conf.d/sendmail.ini"
2631
# Disable xDebug
2732
- echo '' > ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini
28-
# Create DB for Integration tests
29-
- sh -c "if [ '$TEST_SUITE' = 'integration' ] || [ '$TEST_SUITE' = 'integration_integrity' ]; then mysql -e 'create database magento_integration_tests;'; mv dev/tests/integration/etc/install-config-mysql.travis.php.dist dev/tests/integration/etc/install-config-mysql.php; fi"
30-
# Install tools for static tests
31-
- sh -c "if [ '$TEST_SUITE' = 'static_phpcs' ] || [ '$TEST_SUITE' = 'static_annotation' ]; then pear install pear/PHP_CodeSniffer-1.5.2; fi"
32-
# Change memmory_limit for travis server
33+
# Install MySQL 5.6, create DB for integration tests
34+
- >
35+
sh -c "if [ '$TEST_SUITE' = 'integration' ] || [ '$TEST_SUITE' = 'integration_integrity' ]; then
36+
sudo apt-get remove --purge mysql-common mysql-server-5.5 mysql-server-core-5.5 mysql-client-5.5 mysql-client-core-5.5;
37+
sudo apt-get autoremove;
38+
sudo apt-get autoclean;
39+
sudo apt-add-repository ppa:ondrej/mysql-5.6 -y;
40+
sudo apt-get update;
41+
sudo apt-get install mysql-server-5.6 mysql-client-5.6;
42+
mysql -uroot -e 'SET @@global.sql_mode = NO_ENGINE_SUBSTITUTION; CREATE DATABASE magento_integration_tests;';
43+
mv dev/tests/integration/etc/install-config-mysql.travis.php.dist dev/tests/integration/etc/install-config-mysql.php;
44+
fi"
45+
# Change memory_limit for travis
3346
- echo 'memory_limit = -1' >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
3447
- phpenv rehash;
35-
- composer install --no-interaction --prefer-source --dev
36-
- cd ..
48+
- composer install --no-interaction --dev
3749
script:
3850
# Unit tests
3951
- sh -c "if [ '$TEST_SUITE' = 'unit' ]; then ./vendor/bin/phpunit -c dev/tests/unit/phpunit.xml.dist; fi"

CHANGELOG.md

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,154 @@
1+
0.42.0-beta2
2+
=============
3+
* Framework improvements:
4+
* Added composer.lock to the repository
5+
* Various improvements:
6+
* Magento PSR-3 compliance
7+
* Updated file iterators to work with symlinks
8+
* Replaced end-to-end test for advanced search with injectable test
9+
* Replaced end-to-end test for quick search with injectable test
10+
* Fixed bugs:
11+
* Fixed an issue where an exception occurred when adding configurable products to cart from the wishlist
12+
* Modify .gitignore CE according to new repos structure (MAGETWO-32095)
13+
* Fixed an issue where the 'Not %Username%?' link was displayed for a logged in user while pages were loaded
14+
* Fixed an issue where Shopping Cart Price Rules based on product attributes were not applied to configurable products
15+
* Fixed an issue where the Tax Class drop-down field on New Customer Group page contained the 'none' value when a tax class already existed
16+
* Fixed an issue where the 'Credit Memo' button was absent on the Invoice page for payments
17+
* Fixed an issue where incorrect totals were shown in the Coupon Usage report
18+
* Fixed an issue where an error occurred and the "Append Comments" checkbox was cleared when submitting an order in the backend
19+
* Fixed an issue where the Transactions tab appeared in the backend for orders where offline payment methods were used
20+
* Fixed an issue with the extra empty line appearing in the Customer Address template
21+
* Github requests:
22+
* [#853](https://github.com/magento/magento2/pull/853) -- Fix spelling error in Customer module xml
23+
* [#858](https://github.com/magento/magento2/pull/858) -- Clicking CMS page in backend takes you to the dashboard
24+
* [#858](https://github.com/magento/magento2/issues/816) -- Clicking CMS page takes you to the dashboard
25+
* [#859](https://github.com/magento/magento2/pull/859) -- Fix email template creation date not being persisted
26+
* [#860](https://github.com/magento/magento2/pull/860) -- Fix currency and price renderer
27+
28+
0.42.0-beta1
29+
=============
30+
* Fixed bugs:
31+
* Fixed an issue with incorrect price index rounding on bundle product
32+
* Fixed an issue with product price not being updated when clicking the downloadable link on the downloadable product page
33+
* Fixed an issue with exception appearing when clicking the Compare button for selected products
34+
* Added backend UI improvements
35+
* Fixed an issue with the Compare Products block appearing on mobile devices
36+
* Fixed an issue with inability to add conditions to the Catalog Products List widget
37+
* Fixed an issue with a customer redirected to page 404 when trying to unsubscribe from a newsletter
38+
* Fixed an issue with showing a warning when customer tried to change billing address during multiple address checkout
39+
* Fixed an issue with redirecting a customer to the Admin panel when clicking the Reset customer password link
40+
* Fixed an issue with inability of a newly registered customer to select product quantity and shipping addresses during multiple checkout
41+
* Fixed an issue with showing Zend_Date_Exception and Zend_Locale_Exception exceptions after a customer placed an order
42+
* Fixed an issue with inability to rename a subcategory on a store view level
43+
* Fixed an issue with not saving the changed parameters in the Admin section of the backend configuration
44+
* Fixed an issue with fatal error appearing when trying to enter a new address on multi-address checkout
45+
* Fixed an issue with inability to delete a product in the customer’s wishlist in the Admin panel
46+
* Fixed an issue with inability to change product configuration in the customer’s wishlist in the Admin panel
47+
* Fixed an issue with showing errors when customer with no addresses tried to checkout a product via Check out With Multiple Addresses
48+
* Fixed an issue with fatal errors appearing in the Recently Viewed Products frontend widget block
49+
* Fixed an issue with the ability of an authenticated RSS admin user to access all RSS feeds
50+
* Fixed an issue with widgets losing their options and part of their layout references if more than11 layout references are added and saved
51+
* Fixed an issue with the Privacy Policy link missing in the frontend
52+
* Fixed an issue with inability to place an order during multiple checkout
53+
* Fixed an issue with store views switching in the frontend
54+
* Fixed an issue with incorrect work of the CSS minificator
55+
* Fixed an issue with inability to open the edit page for a CMS page after filtering in the grid
56+
* Fixed an issue with inability to expand customer menu if it doesn't contain the categories, if responsive
57+
* Fixed an issue with the absence of JS validation for the Zip/Postal code field
58+
* Fixed an issue with a 1 cent difference in the tax summary and detail on an invoice and a credit memo for a partial invoice when a discount and fixed product tax are applied
59+
* Fixed an issue with throwing validation error for the State field when saving a product with FPT
60+
* Fixed an issue with throwing an error when trying to save a timezone
61+
* Fixed an issue with Exploited Session ID in second browser leading to Error
62+
* Fixed an issue with session loss on page 404 when using the Varnish caching
63+
* Fixed an issue with integration test not resetting static properties to correct default values after each test suite
64+
* Fixed an issue with PDO exception during an installation when MySQL does not meet minimum version requirement
65+
* Removed hardcoded PHP version requirement in the setup module. Validation of PHP version during installation now uses the Composer information
66+
* Fixed an issue with not redirecting to the setup page when Magento is not installed
67+
* Fixed an issue with missing of some languages in the dropdown list on the Customize Your Store page of the Web installation
68+
* Merged and updated data and SQL install scripts to 2.0.0
69+
* Merged user reported patch to fix fetching headers for APIs when PHP is run as fast CGI
70+
* Removed the @deprecated methods from the code base
71+
* Fixed an issue with the fatal error when enabling Website Restrictions in the frontend
72+
* Fixed an issue with showing incorrect message for view files population tool when the application is not installed
73+
* Fixed certain customer APIs to be accessed anonymously
74+
* Fixed integration tests to avoid sending emails
75+
* Fixed an issue with the Continue button losing its style after returning to the Shipping Information step during one-page checkout in Luma, IE11, FF
76+
* Fixed an issue with incorrect spaces removal
77+
* Fixed an issue with broken responsive design of the Compare Products functionality in the Blank Theme
78+
* Fixed an issue with showing the “No such entity with cartId' message error appearing during creating a new order for a new customer on non-default website
79+
* Fixed an issue with inability to reselect the File Permission on the Readiness Check step during the installation
80+
* Fixed an issue with inability to find by name simple and virtual products in the customer wishlist grid
81+
* Fixed integration test fail after DbStatusValidatorTest modifies schema version of the Core module
82+
* Fixed an issue with inability to install Magento without the ConfigurableProduct module
83+
* Fixed an issue with fatal error appearing on the grouped product page if the GroupedProduct module is disabled
84+
* Fixed an issue with no validation for assigning an attribute to an attribute group (API)
85+
* Fixed an issue with inability to place an order with the registration method and different billing and shipping address
86+
* Fixed an issue with broken footer layout on some Admin panel pages (product creation, order creation, catalog etc.) in IE11
87+
* Fixed an issue with countries previously selected in the Ship to specific countries field not visible when the parameter is changed to showing all allowed countries and set back again to specific countries in the flat rate shipping method IE11
88+
* Fixed an issue with not showing admin tax and cache warning notifications in IE11
89+
* Fixed an issue with product alerts not working
90+
* Fixed an issue with incorrect URL rewrite for category with two stores after renaming category for one store
91+
* Fixed an issue with inability to save a bundle product with a re-created bundle option
92+
* Fixed an issue with inability to add conditions to the Catalog Products List widget
93+
* Fixed an issue with export not available if modules for Products Import/Export are removed
94+
* Fixed an issue with the Use Layered Navigation for custom product attributes leading to an error on an anchor category page in the frontend
95+
* Fixed an issue with the broken export product file on environment SampleData
96+
* Fixed an issue with cache not invalidating after categories are moved in tree
97+
* Fixed an issue with last five orders showing 0 items quantity after invoices are created
98+
* Fixed an issue with an exception appearing on a category page if installing Magento without LayeredNavigation module
99+
* Fixed an issue with tax rate not being saved if all states were chosen for any non-default country
100+
* Fixed an issue with multi-select fail on the Customer add/edit form
101+
* Added exception handling for required fields for REST APIs
102+
* Fixed an issue with success message missing after the signup for price alert
103+
* Fixed an issue with inability to create a return order from the Admin panel
104+
* Fixed an issue with incorrect work of the Default Value for Disable Automatic Group Changes Based on VAT ID setting
105+
* Fixed an issue with fatal error on the I18n tools launch due to incorrect bootstrap/autoload
106+
* Stabilized functional tests for products in the Catalog module
107+
* Stabilized functional tests for product attribute in the Catalog module
108+
* Created installation test
109+
* Updated functional tests for the new customer form
110+
* Updated Magento to follow the new tagging mechanism
111+
* Removed incomplete in functional tests for fixed bugs
112+
* Fixed an issue with missing theme preview images
113+
* Fixed broken SOAP tests
114+
* Fixed an issue with invalid online status on the Edit Product page in the Admin panel
115+
* Fixed an issue with incorrect location of an error message "Incorrect CAPTCHA" in the frontend
116+
* Fixed an issue with showing endless JS loader on the View Configurable Product page in the frontend page, IE, Google Chrome
117+
* Fixed a JavaScript error that occurred on the Create Admin Account step during Magento web installation
118+
* Fixed an issue where a product remained in stock after saving it with the ‘Out of Stock’ inventory value
119+
* Fixed an issue where the JS loader was not disappearing on the View Product page on the frontend if a customer closed the gallery
120+
* Fixed an issue where the JS loader was absent while CAPTCHA was being reloaded
121+
* Fixed an incorrect alignment of fields on the Create Packages popup
122+
* Fixed an issue where Google Content Experiments was not available for CMS pages
123+
* Fixed the broken design of the New Product Attribute popup
124+
* Fixed an issue where product page was not found if an incorrect image URL was inserted through using the WYSISYG editor
125+
* Fixed an issue where the Search Term Report and Search Term list in backend did not work
126+
* Fixed an issue where downloadable links and samples were not saved because of the JavaScript error
127+
* Fixed an issue where Magento Installation Guide was not accessible via the 'Getting Started' link if installing Magento through using web installer with custom locale and custom encryption key
128+
* Fixed an issue with the code style
129+
* Fixed an issue where changes made in tax configuration did not appear in the backend on the Create New Order page
130+
* Fixed an issue where it was impossible to update options of bundle products from the mini shopping cart
131+
* Fixed an issue where layered navigation worked incorrectly with the Automatic (equalize product counts) setting
132+
* Fixed an issue with the incorrect error message appearing when running 'php -f setup/index.php help’
133+
* Fixed an issue where URLs for subcategories were incorrect after editing URL of a subcategory
134+
* Fixed an issue where attribute labels were loaded from cache after updating product attributes
135+
* Fixed an issue where form data was not preserved when product form did not pass server side validation
136+
* Fixed an issue with static files missing in the Production mode
137+
* Fixed issues with errors appearing after View Files Population Tool was run
138+
* Processed GitHub requests:
139+
* [#683](https://github.com/magento/magento2/pull/683) -- CMS Router not routing correctly
140+
* [#786](https://github.com/magento/magento2/pull/786) -- Fix Travis CI builds
141+
* Various improvements:
142+
* Improved error message when DB schema or data was not up-to-date
143+
* Added nginx configuration to code base
144+
* Removed online payment methods for the Dev Beta release
145+
* Sample Data:
146+
* Implemented Luma Sample Data
147+
* Framework improvements:
148+
* Updated ZF1 dependency to 1.12.9-patch1
149+
* Documentation update:
150+
* Covered the Sales module with API documentation
151+
1152
0.1.0-alpha108
2153
=============
3154
* Service Contracts:

0 commit comments

Comments
 (0)