Commit Graph

36331 Commits

Author SHA1 Message Date
Rodrigo Primo 3aed780443 Paypal gateway: protect code against a fatal error
This commit changes the order of the error handling check to protect the code against a possible fatal error if wp_safe_remote_post() returns an instance of WP_Error().
2020-09-08 16:57:48 -03:00
Claudio Sanches e0f08cc65a Use global phpcs 2020-09-08 16:53:13 -03:00
Claudio Sanches 6a4225a338
Merge pull request #27548 from jgreys/fix/27538
Fixes spelling country's region Biscay #27538
2020-09-08 16:10:44 -03:00
Rodrigo Primo d50cd4389b Fix using tax classes with some non-ASCII characters
This commit fixes a bug that made it impossible to assign to a product a tax class that contained non-ASCII characters that are URL encoded by sanitize_title().

WooCommerce uses sanitize_title() to generate a slug when creating a tax class (d48f1d4e2e/includes/class-wc-tax.php (L808)). sanitize_title() converts some non-ASCII to ASCII equivalents (those handled by remove_accents()) and URL encodes others (like some Greek characters, for example).

The code was using wc_clean() to sanitize the tax class when the user edited a product. The problem is that wc_clean() removes URL encoded characters, changing the slug of some tax class, causing WooCommerce to use the standard tax class instead without any errors. To fix this issue, this commit replaces wc_clean() with sanitize_title(). This should be enough for security purposes and should not cause any issues with non-ASCII characters.
2020-09-08 16:00:56 -03:00
Claudio Sanches f748a71a8e Install globally 2020-09-08 15:56:06 -03:00
Claudio Sanches aa57d2f676 Update sniffs installation 2020-09-08 15:11:42 -03:00
Claudio Sanches e5d536b316
Update readme.txt 2020-09-08 14:24:44 -03:00
Jonathan Sadowski b49235b55f Update the changelog, readme, and woocommerce.php to prepare for 4.5 release 2020-09-08 12:19:24 -05:00
jonathansadowski 358ea384d6
Merge pull request #27602 from woocommerce/bump-woocommerce-admin-version-to-1.5.0
Bump WooCommerce Admin version to 1.5.0
2020-09-08 12:01:05 -05:00
jonathansadowski 168698cd91
Merge pull request #27589 from woocommerce/enhance-query-for-filtering-attributes-with-any-value
Enhance the query for "Any" variations in filter by attribute widget
2020-09-08 11:58:54 -05:00
Claudio Sanches 82a9530b4e Remove REST API repo link and introduce some new repos 2020-09-08 13:49:37 -03:00
Claudio Sanches 6c1d7b889e
Merge pull request #27590 from woocommerce/fix/27326
Fix variations and attributes layout when running WP >= 5.5
2020-09-08 13:10:37 -03:00
Rebecca Scott 1f42f0f487 Bump WooCommerce Admin version to 1.5.0 2020-09-08 10:56:31 -05:00
jonathansadowski 129bc3b9fc
Merge pull request #27612 from woocommerce/fix/supported-php
Fix composer install errors
2020-09-08 10:49:17 -05:00
Claudio Sanches 5abd0d261d
Merge pull request #27586 from woocommerce/renovate/npm-node-sass-vulnerability
Update dependency node-sass to v4.13.1 [SECURITY]
2020-09-08 11:45:31 -03:00
Claudio Sanches e581dbfadd Restore platform confirm and force package-lock.json to update 2020-09-08 11:38:57 -03:00
Claudio Sanches 13aff71488 Remove platform from composer config 2020-09-08 11:35:03 -03:00
jonathansadowski 6321a87a26
Merge pull request #27594 from woocommerce/update/wordpress-minimum-version-for-wc-4.5
Update minimum WordPress version for WooCommerce 4.5
2020-09-08 09:23:30 -05:00
Martin Adamko c2ab6a488d
Encapsulate scope of `c` variable
By changing to auto invoking call the `c` variable will be encapsulated in its scope therefore not polluting the global scope and will continue to function as previously.

Fixes conflict and reassigning of already used variables when using other minified scripts. In my case the problem occurred with the Speed Booster Pack plugin.
2020-09-08 09:20:18 +02:00
Christopher Allford 39c5bc6b74 Refactored the factory to use a repository instead of an adapter so that we can expose more API functionality 2020-09-07 16:00:27 -07:00
Nestor Soriano 958ecf1d48 Fix the SQL query to count products in the filter by attribute widget
The previous query was counting variable products twice when they
had a variation with a concrete value for the attribute and also
a variation with "Any..." value for the same attribute.
2020-09-07 16:44:14 +02:00
Bec Scott 6eb65cb40c
Merge pull request #27573 from woocommerce/bump-woocommerce-admin-version-to-1.5.0-rc.5
Bump woocommerce admin version to 1.5.0-rc.5
2020-09-07 16:57:02 +10:00
Renovate Bot 9432b8a703
Update dependency node-sass to v4.13.1 [SECURITY] 2020-09-05 16:43:24 +00:00
Rodrigo Primo 33a74f5f04 Update version in which woocommerce_return_to_shop_text was added 2020-09-05 11:43:43 -03:00
Aezaz Shaikh e7f474ef21
Add filter to change "Return to Shop" button text (#25419)
* Update cart-empty.php

Added filter to change "Return to Shop" button text

* Update cart-empty.php

* Escape HTML and add docblock

Co-authored-by: Claudio Sanches <contato@claudiosanches.com>
2020-09-05 11:37:29 -03:00
Rodrigo Primo 5ad1243971
Merge pull request #27525 from khag7/khag7-issue-27523
Fix #27523 - Define a background-color for the H1 in the email header
2020-09-05 11:27:43 -03:00
Rodrigo Primo b44c01eb69
Merge pull request #26913 from woocommerce/renovate/grunt-stylelint-0.x
Update dependency grunt-stylelint to v0.15.0
2020-09-05 11:19:54 -03:00
Rodrigo Primo 12cc9ddf7c Merge branch 'master' of github.com:woocommerce/woocommerce 2020-09-05 11:16:09 -03:00
Rodrigo Primo 1694975910 Fix type of the WC_Query::$product_query property in the documentation 2020-09-05 11:14:57 -03:00
Rodrigo Primo be8dc533ff
Merge pull request #26957 from kevinruscoe/patch-3
Update types
2020-09-05 11:13:10 -03:00
Rodrigo Primo a582589449
Merge pull request #27008 from azzy9/master
Fix the error message shown for the max setting
2020-09-05 11:08:50 -03:00
Rodrigo Primo e320312fc4
Merge pull request #26909 from woocommerce/renovate/pin-dependencies
Pin dependencies
2020-09-05 10:57:01 -03:00
Rodrigo Primo 2f9cd4b249
Merge pull request #27495 from jgreys/fix/26842
Add 27 Egypt regions #26842
2020-09-05 10:48:03 -03:00
Renovate Bot debe085284
Pin dependencies 2020-09-05 13:43:24 +00:00
Rodrigo Primo 7d1fb6d375
Merge pull request #27496 from jgreys/add/krw-locale-info
Add KR locale info
2020-09-05 10:01:05 -03:00
James Collins b84080c67e
Merge branch 'master' into fix/26847-rest-api-auth 2020-09-05 09:02:54 +08:00
Jonathan Sadowski 7f64a7ccd6 Update minimum WordPress version for WooCommerce 4.5 2020-09-04 13:40:01 -05:00
Christopher Allford a875ecb083 Refactored the HTTP layer to be more API-agnostic
Since we're going to be adding more services and CRUD actions it makes sense for our HTTP services to be less tied to the specific REST API implementation.
2020-09-04 11:27:34 -07:00
jonathansadowski 802a31e0d8
Merge pull request #27581 from woocommerce/fix/obw-e2e-test-wc-4-5
Fix OBW e2e test to reflect changes in WooCommerce 4.5 release
2020-09-04 11:44:52 -05:00
Julia Amosova e224cd4b1b Update how disablement of the extensions download is handled in OBW test 2020-09-04 11:47:02 -04:00
Rodrigo Primo 2b5a295db0 Fix variations and attributes layout when running WP >= 5.5
This commit fixes the layout of the sections of the product page in the admin that display variations and attributes. It was broken since WP 5.5 was releases. This version of WP removed a CSS rule that WooCommerce uses (see 22d0cd6c96 (diff-fc8970b78a0739bd367f17c3a8e552e6L1993)). So this commit simply adds this rule back.

See #27326
2020-09-04 09:47:25 -03:00
Nestor Soriano 43642f7835 Enhance the query for "Any" variations in filter by attribute widget.
The new query fixes a bug where variations were being counted twice:
if a product was included in both the queries then it would be counted
differently and added; e.g. when a product had two variations,
one with "Any" attribute and other with a attribute that has a value.

The new query also optimizes performance, so that filter conditions
can be improved and better indexes can be used.
2020-09-04 11:29:50 +02:00
James Collins 59a6c4b330
Authentication fallback if current user is set before WC is initialized
See Issue #26847
2020-09-04 15:55:12 +08:00
James Collins 958896545d
Merge branch 'master' into fix/26847-rest-api-auth 2020-09-04 14:05:14 +08:00
Julia Amosova 4ca4f37969 Update recommended business features checkbox selector in OBW test 2020-09-03 16:23:19 -04:00
Christopher Allford c75f0f8886 Renamed the `@woocommerce/factories` package to `@woocommerce/api`
With the plan now to add more CRUD actions the scope of the package has transformed into a more general API package than one just for factories.
2020-09-03 12:28:17 -07:00
Julia Amosova 552545c0ac Update number of industries in the loop from 10 to 9 2020-09-03 13:17:47 -04:00
Rebecca Scott b92149f94e Bump woocommerce admin version to 1.5.0-rc.5 2020-09-03 14:46:35 +10:00
jonathansadowski ecb25d7dc8
Merge pull request #27572 from woocommerce/update/bump-wc-admin-to-1.5.0-rc.4
Bump WooCommerce Admin to 1.5.0-rc.4; WooCommerce to 4.5.0-rc.3
2020-09-02 19:21:52 -05:00
Christopher Allford c898e1de03 Fixed failing E2E test 2020-09-02 16:14:25 -07:00