Skip to content

Commit 873d38c

Browse files
committed
0.1.0-alpha97
* Various improvements: * Implemented a general way of using RSS module * Created a cron job in the Customer module for cleaning the customer_visitor table * Added a warning message to the Use HTTP Only option in the Admin panel * Implemented the Grid component in the Magento UI Library * Reimplemented the URL Rewrites functionality in the new UrlRedirect module * Framework improvements: * Added the ability to install Magento 2 using CLI * Aggregated Magento installation and upgrade into one tool * Refactored CustomerService REST WebApi to be more RESTful * Increased unit and integration test coverage * Moved page asset management to page configuration API, and eliminated the \Magento\Theme\Block\Html\Head block * Eliminated the Root, Html and Title blocks * Themes update: * Removed widgets from the default Magento installation * Fixed bugs: * Fixed an issue with wishlist creation for non-registered customer * Fixed an issue with Google Mapping where Condition did not show correct value * Fixed an issue where there were too many notifications for admin user by default * Fixed a Daylight Savings Time calculation error * Fixed an issue where default cookie path and lifetime were not validated prior to saving * Fixed an issue where current admin password was not required for resetting admin password * Fixed an issue where custom customer attribute or customer address attribute was not accessible when custom_attribute is used as the attribute code * Fixed an issue where integration entity could not be deleted after being searched in grid * Fixed an issue where invalid parameter value was shown in SOAP * Fixed an issue where exception was thrown for Array to String conversion in SOAP * Fixed an issue where exception was thrown due to invalid argument supplied for foreach() statement in REST * Fixed an issue where admin tax notifications did not appear correctly in the System Messages dialog box * Fixed an issue where tax details were missing when viewing order in the Admin panel * Fixed an issue where styles for the storefront store selector were absent * Fixed an issue where customer got 404 page when switching store views on the product page of a product with different URL keys in different store views * Fixed an issue where the Add To Cart button in the MAP pop-up did not work for configurable and bundle products * Fixed an issue where for specifying options for configurable product was absent after adding a product from the MAP pop-up * Fixed an issue where a fatal error was thrown after selecting shipping method on PayPal Express Checkout * Fixed an issue with sending invoice email * Fixed an issue where integration tests failed with a fatal error * Fixed an issue where credit memo entry was not created after performing a refund for an order * Fixed an issue where categories layout for widgets did not work * Fixed an issue where opening a page restricted by ACL lead to blank page instead of the Access Denied page * Fixed an issue where a blank page was displayed instead of the using the Advanced Search result * Fixed an issue where the "Please wait" spinner was absent on Ajax requests for order creation in the Admin panel * Fixed an issue with the main navigation menu location on the page * Modularity: * Implemented the automatic applying of the MAP policy * Indexers: * Eliminated the old Magento_Index module * Search library * Added wildcards filter * Eliminated unused queries and filters * Added IN to Term filter * Moved the "value" attribute from <match> to <query> for the Match query * Refactored the usage of negation * Implemented Request Builder * CatalogSearch adapter * Pluginized adding attribute to search index * Merged base declaration with searchable attributes * Added the following Setup CLI tools in the setup folder * Deployment Configuration Tool * Schema Setup and Update Tool * DB Data Update Tool * Admin User Setup Tool * User Configuration Tool * Installation Tool * Update Tool * GitHub requests: * [magento#615] (magento#615) -- Use info as object in checkout_cart_update_items_before * [magento#659] (magento#659) -- Recently viewed products sidebar issue * [magento#660] (magento#660) -- RSS global setting * [magento#663] (magento#663) -- session.save_path not valid * [magento#445] (magento#445) -- use of registry in Magento\Tax\Helper\Data * [magento#646] (magento#646) -- Fixed flat category indexer bug * [magento#643] (magento#643) -- Configurable Products Performance * [magento#640] (magento#640) -- [Insight] Files should not be executable * [magento#667] (magento#667) -- Tiny improvement on render() method in Column/Renderer/Concat * [magento#288] (magento#288) -- Add Cell Phone to Customer Address Form * [magento#607] (magento#607) -- sitemap.xml filename is not variable * [magento#633] (magento#633) -- Fixed Typo ($_attribite -> $_attribute) * [magento#634] (magento#634) -- README.md contains broken link to X.commerce Agreement * [magento#569] (magento#569) -- ObjectManager's Factory should be replaceable depending on service * [magento#654] (magento#654) -- Demo notice overlapping * Functional tests: * Abandoned carts report * Adding products from wishlist to cart * Create invoice for offline payment methods * Delete products from shopping cart * Delete widget * Global search * Order count report * Order total report
1 parent 89b5867 commit 873d38c

File tree

1,975 files changed

+74880
-48786
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,975 files changed

+74880
-48786
lines changed

CHANGELOG.md

+93-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,102 @@
1+
0.1.0-alpha97
2+
=============
3+
* Various improvements:
4+
* Implemented a general way of using RSS module
5+
* Created a cron job in the Customer module for cleaning the customer_visitor table
6+
* Added a warning message to the Use HTTP Only option in the Admin panel
7+
* Implemented the Grid component in the Magento UI Library
8+
* Reimplemented the URL Rewrites functionality in the new UrlRedirect module
9+
* Framework improvements:
10+
* Added the ability to install Magento 2 using CLI
11+
* Aggregated Magento installation and upgrade into one tool
12+
* Refactored CustomerService REST WebApi to be more RESTful
13+
* Increased unit and integration test coverage
14+
* Moved page asset management to page configuration API, and eliminated the \Magento\Theme\Block\Html\Head block
15+
* Eliminated the Root, Html and Title blocks
16+
* Themes update:
17+
* Removed widgets from the default Magento installation
18+
* Fixed bugs:
19+
* Fixed an issue with wishlist creation for non-registered customer
20+
* Fixed an issue with Google Mapping where Condition did not show correct value
21+
* Fixed an issue where there were too many notifications for admin user by default
22+
* Fixed a Daylight Savings Time calculation error
23+
* Fixed an issue where default cookie path and lifetime were not validated prior to saving
24+
* Fixed an issue where current admin password was not required for resetting admin password
25+
* Fixed an issue where custom customer attribute or customer address attribute was not accessible when ‘custom_attribute’ is used as the attribute code
26+
* Fixed an issue where integration entity could not be deleted after being searched in grid
27+
* Fixed an issue where invalid parameter value was shown in SOAP
28+
* Fixed an issue where exception was thrown for Array to String conversion in SOAP
29+
* Fixed an issue where exception was thrown due to invalid argument supplied for foreach() statement in REST
30+
* Fixed an issue where admin tax notifications did not appear correctly in the System Messages dialog box
31+
* Fixed an issue where tax details were missing when viewing order in the Admin panel
32+
* Fixed an issue where styles for the storefront store selector were absent
33+
* Fixed an issue where customer got 404 page when switching store views on the product page of a product with different URL keys in different store views
34+
* Fixed an issue where the Add To Cart button in the MAP pop-up did not work for configurable and bundle products
35+
* Fixed an issue where for specifying options for configurable product was absent after adding a product from the MAP pop-up
36+
* Fixed an issue where a fatal error was thrown after selecting shipping method on PayPal Express Checkout
37+
* Fixed an issue with sending invoice email
38+
* Fixed an issue where integration tests failed with a fatal error
39+
* Fixed an issue where credit memo entry was not created after performing a refund for an order
40+
* Fixed an issue where categories layout for widgets did not work
41+
* Fixed an issue where opening a page restricted by ACL lead to blank page instead of the Access Denied page
42+
* Fixed an issue where a blank page was displayed instead of the using the Advanced Search result
43+
* Fixed an issue where the "Please wait" spinner was absent on Ajax requests for order creation in the Admin panel
44+
* Fixed an issue with the main navigation menu location on the page
45+
* Modularity:
46+
* Implemented the automatic applying of the MAP policy
47+
* Indexers:
48+
* Eliminated the old Magento_Index module
49+
* Search library
50+
* Added wildcards filter
51+
* Eliminated unused queries and filters
52+
* Added IN to Term filter
53+
* Moved the "value" attribute from <match> to <query> for the Match query
54+
* Refactored the usage of negation
55+
* Implemented Request Builder
56+
* CatalogSearch adapter
57+
* Pluginized adding attribute to search index
58+
* Merged base declaration with searchable attributes
59+
* Added the following “Setup CLI tools” in the setup folder
60+
* Deployment Configuration Tool
61+
* Schema Setup and Update Tool
62+
* DB Data Update Tool
63+
* Admin User Setup Tool
64+
* User Configuration Tool
65+
* Installation Tool
66+
* Update Tool
67+
* GitHub requests:
68+
* [#615] (https://github.com/magento/magento2/issues/615) -- Use info as object in checkout_cart_update_items_before
69+
* [#659] (https://github.com/magento/magento2/issues/659) -- Recently viewed products sidebar issue
70+
* [#660] (https://github.com/magento/magento2/issues/660) -- RSS global setting
71+
* [#663] (https://github.com/magento/magento2/issues/663) -- session.save_path not valid
72+
* [#445] (https://github.com/magento/magento2/issues/445) -- use of registry in Magento\Tax\Helper\Data
73+
* [#646] (https://github.com/magento/magento2/issues/646) -- Fixed flat category indexer bug
74+
* [#643] (https://github.com/magento/magento2/issues/643) -- Configurable Products Performance
75+
* [#640] (https://github.com/magento/magento2/issues/640) -- [Insight] Files should not be executable
76+
* [#667] (https://github.com/magento/magento2/pull/667) -- Tiny improvement on render() method in Column/Renderer/Concat
77+
* [#288] (https://github.com/magento/magento2/issues/288) -- Add Cell Phone to Customer Address Form
78+
* [#607] (https://github.com/magento/magento2/issues/607) -- sitemap.xml filename is not variable
79+
* [#633] (https://github.com/magento/magento2/pull/633) -- Fixed Typo ($_attribite -> $_attribute)
80+
* [#634] (https://github.com/magento/magento2/issues/634) -- README.md contains broken link to X.commerce Agreement
81+
* [#569] (https://github.com/magento/magento2/issues/569) -- ObjectManager's Factory should be replaceable depending on service
82+
* [#654] (https://github.com/magento/magento2/issues/654) -- Demo notice overlapping
83+
* Functional tests:
84+
* Abandoned carts report
85+
* Adding products from wishlist to cart
86+
* Create invoice for offline payment methods
87+
* Delete products from shopping cart
88+
* Delete widget
89+
* Global search
90+
* Order count report
91+
* Order total report
92+
193
0.1.0-alpha96
294
=============
395
* Framework improvements:
496
* Increased unit tests code coverage for Magento_Persistent, Magento_GiftMessage, Magento_Checkout modules
597
* Modularity:
698
* Removed module dependency on the Weee module
7-
* Fixed Bugs:
99+
* Fixed bugs:
8100
* Fixed an issue in composer installation where Magento/Framework marshaling did not work
9101
* Fixed an issue where shipping tax was included twice in tax details
10102
* Renamed the getDistinct method in Tax Model

CONTRIBUTOR_LICENSE_AGREEMENT.html

+131
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<title>CONTRIBUTOR LICENSE AGREEMENT</title>
5+
<style>
6+
body {
7+
font-size: 14px;
8+
}
9+
10+
ol {
11+
counter-reset: list1;
12+
font-family: Verdana, Arial, Helvetica, sans-serif;
13+
padding-bottom: 12px;
14+
}
15+
li {
16+
list-style-type: none;
17+
padding-top: 12px;
18+
}
19+
ol li:before {
20+
counter-increment: list1;
21+
content: counter(list1) ". ";
22+
}
23+
ol ol {
24+
counter-reset: list2;
25+
}
26+
ol ol li:before {
27+
counter-increment: list2;
28+
content: counter(list1) "." counter(list2) ". ";
29+
}
30+
h2 {
31+
text-align: center;
32+
font-family: Verdana, Arial, Helvetica, sans-serif;
33+
}
34+
p {
35+
font-family: Verdana, Arial, Helvetica, sans-serif;
36+
}
37+
div {
38+
width: 800px;
39+
margin: 0 auto;
40+
}
41+
</style>
42+
</head>
43+
<body>
44+
<div>
45+
<h2>
46+
CONTRIBUTOR LICENSE AGREEMENT
47+
</h2>
48+
<p>
49+
This Contributor License Agreement ("Agreement") is made and entered into as of _______________, 20__ (the "Effective Date"), by and between X.commerce, Inc. dba Magento, Inc., a Delaware corporation with its principal place of business at 10441 Jefferson Blvd., Suite 200, Culver City, CA 90232 ("Magento", "we", "us", or "our"), and ______________________________, a _______________ with its principal place of business at _______________________________________ ("Contributor", "you" or "your", and collectively with Magento, the "Parties").
50+
</p>
51+
<ol>
52+
<li><strong><u>Definitions:</u></strong>
53+
<ol>
54+
<li>
55+
<strong>"Contribution"</strong> means any original work of authorship, including any modifications or additions to an existing work, that is intentionally submitted by You to Magento for inclusion in, or documentation of, any of the products or services owned or managed by Magento (the "Work"). For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication provided to Magento or its representatives, including, but not limited to, communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, Magento for the purpose of discussing, modifying, revising, and improving the Work, including identification of errors and/or issues and the remedy thereof.
56+
</li>
57+
<li>
58+
<strong>"Contributor"</strong>, <strong>"you"</strong>, or <strong>"your"</strong> means the copyright owner or legal entity authorized by the copyright owner that is entering into this Agreement.
59+
</li>
60+
<li>
61+
<strong>"Contributor Affiliate"</strong> means any past, present or future subsidiary, parent company, sister company, or other corporation, firm, business, partnership, joint venture or entity that controls, is controlled by, or is under common control of Contributor or any of its subsidiaries.
62+
</li>
63+
<li>
64+
<strong>"Control"</strong> means (i) the power, direct or indirect, to cause the direction or management of an entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares of an entity, or (iii) beneficial ownership of an entity.
65+
</li>
66+
<li>
67+
<strong>"Magento Affiliate"</strong> means any past, present or future subsidiary, parent company, sister company, or other corporation, firm, business, partnership, joint venture or entity that controls, is controlled by, or is under common control of Magento or any of its subsidiaries.
68+
</li>
69+
</ol>
70+
</li>
71+
<li><strong><u>License Grants:</u></strong>
72+
<ol>
73+
<li><strong>Grant of Copyright License.</strong> Subject to the terms and conditions of this Agreement, Contributor and Contributor Affiliates hereby grant to Magento, Magento Affiliates and all third party recipients of software, services, and all other information distributed by Magento as part of any Magento project, product or service a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Contributions and such derivative works.</li>
74+
<li><strong>Grant of Patent License.</strong> Subject to the terms and conditions of this Agreement, Contributor and Contributor Affiliates hereby grant to Magento, Magento Affiliates, and all third party recipients of software, services, and information distributed by Magento as part of any Magento project, product or service a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Contributions, where such license applies only to those patent claims licensable by Contributor that are necessarily infringed by Contributions alone or by combination with software and/or information related to any Magento project, product or service.</li>
75+
<li><strong>Grant to Magento and Magento Affiliates.</strong> The rights conferred in this Agreement on Magento shall automatically and immediately extend to any entity that later becomes a Magento Affiliate or a part of Magento.</li>
76+
<li><strong>Contributions.</strong> Contributor agrees to the terms and conditions of this Agreement for present and future Contributions, which Contributor submits to Magento. Except for the licenses granted herein, Contributor reserves all right, title, and interest in and to Contributor Contributions.</li>
77+
</ol>
78+
</li>
79+
<li>
80+
<strong><u>Representations:</u></strong>
81+
<ol>
82+
<li><strong>Original Work.</strong> Contributor represents that each Contribution is Contributor’s own original creation and that Contributor is the copyright owner or legal entity authorized by the copyright owner of all Contributions.</li>
83+
<li><strong>Ownership and Authority.</strong> Contributor represents that it is legally entitled to grant the licenses above and that the Contributions do not include any third party copyrights, patents, trade secrets, licenses, or other restrictions ("Third Party IP"), and that Contributor will not declare any dependencies on any open source projects, proprietary software or Third Party IP, unless Contributor has made a Complete Disclosure prior to or at the time of the Contribution submission.</li>
84+
<li><strong>Complete Disclosure.</strong> If applicable, Contributor represents that each and every Contribution submission includes complete details of any third-party license or other restrictions associated with any part of the Contribution.</li>
85+
<li><strong>Support.</strong> Contributor is not expected to provide support for Contributions, except to the extent Contributor desires to provide support. Contributor may provide support for free, for a fee, or not at all.</li>
86+
<li><strong>Notification of any Change.</strong> You agree to notify Magento if any of the facts, circumstances or representations made herein are or become inaccurate in any respect.</li>
87+
</ol>
88+
</li>
89+
<li>
90+
<strong><u>General:</u></strong>
91+
<ol>
92+
<li><strong>Waiver.</strong> Contributor waives all other claims of any nature, including express contract, implied-in-fact contract, or quasi-contract, arising out of any disclosure of the Contributions to Magento. As such, Magento is under no obligation to use or implement the Contributions in any respect.</li>
93+
<li><strong>Competitive or Similar Materials.</strong> In no event shall Magento or Magento Affiliates be precluded from discussing, reviewing, developing for itself, having developed, or developing for third parties, materials which are competitive with those set forth in the Contributions irrespective of their similarity to the information in the Contributions, so long as Magento complies with the terms of this Agreement.</li>
94+
<li><strong>Term.</strong> This Agreement shall remain in effect for a period of five (5) years from the Effective Date or until termination in writing by either party is delivered to the other party.</li>
95+
<li><strong>Governing Law.</strong> This Agreement will be construed as if both parties jointly wrote it, governed by California law except for its conflicts of laws principles, and any cause of action arising under or relating to this Agreement must be brought exclusively in a court in Santa Clara County, California. </li>
96+
<li><strong>Survival.</strong> Upon termination or expiration of this Agreement, all terms of the Agreement, including the license grants, shall remain in full force and effect, except that Contributor will no longer make submissions to Magento.</li>
97+
</ol>
98+
</li>
99+
</ol>
100+
<p><strong>IN WITNESS WHEREOF,</strong> the Parties have caused this Agreement to be executed by their duly authorized representatives as of the Effective Date.</p>
101+
<table border="0" width="100%">
102+
<tr>
103+
<td width="9%"><strong>Magento, Inc.</strong></td>
104+
<td width="15%"></td>
105+
<td width="6%"></td>
106+
<td width="9%"></td>
107+
<td width="15%"><strong>Contributor</strong><br>
108+
</tr>
109+
<tr>
110+
<td>By:</td>
111+
<td><hr></td>
112+
<td></td>
113+
<td>By:</td>
114+
<td><hr></td>
115+
</tr>
116+
<td>Name:</td>
117+
<td><hr></td>
118+
<td></td>
119+
<td>Name:</td>
120+
<td><hr></td>
121+
</tr>
122+
<tr>
123+
<td>Title:</td>
124+
<td><hr></td>
125+
<td></td>
126+
<td>Title:</td>
127+
<td><hr></td>
128+
</table>
129+
</div>
130+
</body>
131+
</html>

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ All Submissions you make to Magento, an eBay Inc. company (“Magento”) throug
66

77
1. You grant Magento a perpetual, worldwide, non-exclusive, no charge, royalty free, irrevocable license under your applicable copyrights and patents to reproduce, prepare derivative works of, display, publically perform, sublicense and distribute any feedback, ideas, code, or other information (“Submission”) you submit through GitHub.
88
2. Your Submission is an original work of authorship and you are the owner or are legally entitled to grant the license stated above.
9-
3. You agree to the X.commerce Agreement found here: https://www.x.com/developers/x.commerce/x.commerce-user-agreement.
9+
3. You agree to the X.commerce Agreement found here: http://magento.com/legal/terms.

0 commit comments

Comments
 (0)