Commit Graph

36085 Commits

Author SHA1 Message Date
mahmoudsaeed 3865c615b9
Make WC_Tax::get_tax_rate_classes() public 2020-09-14 23:43:30 +02:00
jonathansadowski 929e85fd68
Merge pull request #27662 from atimmer/patch-1
Improve bool <-> string conversion functions docs
2020-09-14 14:06:04 -05:00
Ron Rennick 0bf505ab12
Merge pull request #27645 from woocommerce/update/e2e-utils-for-package
prep e2e-utils package for publish
2020-09-14 14:40:19 -03:00
jonathansadowski 6d0839548a
Merge pull request #27644 from woocommerce/update/versions-readme-and-changelog-for-4.5.2
Update changelog, readme, and version numbers for 4.5.2
2020-09-14 12:03:12 -05:00
Jonathan Sadowski e228093032 Updates the changelog for 4.5.2 2020-09-14 11:51:09 -05:00
Anton Timmermans 723f14e44a
Improve bool <-> string conversion functions docs
These functions are polymorphic towards their input types to be more useful in more cases. Change the documentation to reflect this fact.
2020-09-13 13:01:14 +02:00
Rodrigo Primo 9bdafbeb18
Merge pull request #27219 from woocommerce/fix/filter-quantity-in-add_to_cart_handler_grouped
Filter quantity in add_to_cart_handler_grouped
2020-09-12 15:56:49 -03:00
Rodrigo Primo ce656ebec4
Merge pull request #27217 from manutheblacker/master
Adding states for Benin(BJ) country 🇧🇯
2020-09-12 15:55:05 -03:00
Rodrigo Primo d74780f824
Use codes and names from CLDR for Benin subdivisions
Source: https://github.com/unicode-org/cldr/blob/master/common/subdivisions/en.xml#L521

Co-authored-by: Claudio Sanches <contato@claudiosanches.com>
2020-09-12 15:27:48 -03:00
Rodrigo Primo c0a1e46d01
Merge pull request #27075 from passatgt/master
Rename Csongrád state to Csongrád-Csanád
2020-09-12 15:20:00 -03:00
Rodrigo Primo a24937556a
Merge pull request #27658 from woocommerce/update/4.6.0-dev
Prepare master for 4.6.0 development
2020-09-12 11:18:22 -03:00
Rodrigo Primo f345a1e0c8
Merge pull request #27615 from woocommerce/fix/26590
Fix bug when using tax classes with some non-ASCII characters
2020-09-11 14:48:10 -03:00
Rodrigo Primo d7b2207e75
Merge pull request #27610 from attitude/patch-1
Encapsulate scope of `c` variable
2020-09-11 14:27:06 -03:00
Rodrigo Primo fd25815a7c Prepare master for 4.6.0 development 2020-09-11 14:07:58 -03:00
Ron Rennick 238fe43a61 prep e2e-utils package for publish 2020-09-10 16:10:48 -03:00
Ron Rennick 0d3889a360
Merge pull request #27113 from woocommerce/add/e2e-feedback-blockers
Incorporate blocking issues feedback on initial e2e environment package
2020-09-10 15:56:09 -03:00
Claudio Sanches d440f21a95
Merge pull request #27636 from woocommerce/fix/27220
Remove duplicated entry for Cyprus
2020-09-10 15:39:40 -03:00
Ron Rennick 1c07d5ec5a restore looking up tags from git, add npm install to travis e2e script 2020-09-10 14:54:35 -03:00
jonathansadowski 2bcdbacc98
Merge pull request #27625 from woocommerce/revert-improved-filtering-for-variations
Revert improved filtering for variations
2020-09-10 12:42:15 -05:00
Ron Rennick bff1e799f4 use better test for creating ready page 2020-09-10 13:23:18 -03:00
Christopher Allford 226225e0da
Merge pull request #27633 from woocommerce/fix/27618
Allow zero as variation attribute option
2020-09-10 09:05:56 -07:00
Ron Rennick 88139f9603 update travis setup for e2e 2020-09-10 11:14:51 -03:00
Nestor Soriano 4411a394dc Reintroduce adjust_posts_count, and remove unnecessary comment.
We can't remove that method since it's public, but its body has
been changed so that it just returns the input unchanged.
2020-09-10 15:17:43 +02:00
Christopher Allford 14c46fa4c2 Merge branch 'master' into add/e2e-feedback-blockers 2020-09-09 14:47:51 -07:00
Christopher Allford d0e6110e93 Fixed a failing E2E test 2020-09-09 14:47:44 -07:00
Christopher Allford aabc8ccd6b Updated all of the package-lock files using Node v10 2020-09-09 14:47:35 -07:00
Rodrigo Primo 84f0b87ebc Remove duplicated entry for Cyprus
Cyprus was listed both in Europe and Asia in the list of continents. This meant that when users search for it, for example when creating a new shipping zone, it would be displayed twice.

This commit fixes this problem by removing Cyprus from Europe and leaving it in Asia. CLDR puts Cyprus in Western Asia (2dd06669d8/tools/java/org/unicode/cldr/util/data/UnMacroRegions.txt (L229)).

I checked and there are no other cases of countries added to more than one continent in i18n/continents.php.
2020-09-09 17:10:51 -03:00
Ron Rennick 25cbfd2452 run grunt directly in travis e2e 2020-09-09 17:00:06 -03:00
Christopher Allford ae697f9fe2 Prevented zero from being considered empty when validating posted variation attributes 2020-09-09 11:29:31 -07:00
Ron Rennick a9c17d580b update webpack to latest 2020-09-09 13:18:00 -03:00
jonathansadowski d019e33c7e
Merge pull request #27630 from woocommerce/update/readme-changelog-version-numbers-for-4.5.1
Update changelog, readme, and version numbers for 4.5.1
2020-09-09 10:46:10 -05:00
Nestor Soriano 70a1cb2f1f Revert improved filtering for variations.
This commit reverts the functionality introduced in PR #26260
(later refined by #27175, #27190, #27508) in which filtering by
attribute using the layered nav widget was improved to handle the
cases of variations out of stock. The revert is a response to the
numerous problems reported by users in Woo 4.4 and 4.5

Not all the code has been reverted, only the code that resulted in
visible functionality changes. Thus, the code that generates
term relationships for variations is still in place to keep database
consistency and to keep the reverting changes to the minimum needed.
2020-09-09 17:36:26 +02:00
Jonathan Sadowski 9da304e983 Update version in class-woocommerce.php 2020-09-09 10:35:05 -05:00
Jonathan Sadowski 610d609d10 Remove extra linebreak 2020-09-09 10:33:26 -05:00
Jonathan Sadowski 7698f73ee9 Update version in package.json 2020-09-09 10:32:33 -05:00
Jonathan Sadowski ed14f8abfd Add changelog 4.5.0 back to readme.txt 2020-09-09 10:32:09 -05:00
Jonathan Sadowski 3dd8c84633 Update changelog, readme, and version numbers for 4.5.1 2020-09-09 09:53:26 -05:00
jonathansadowski d00083f1ec
Merge pull request #27628 from woocommerce/fix/27624
Check for state and postcode fields only if required
2020-09-09 09:41:57 -05:00
vedanshujain 6a2ea0e27a Add unit test for show_shipping for different countries. 2020-09-09 19:53:21 +05:30
Ron Rennick 21e099d48f merge master 2020-09-09 11:17:20 -03:00
Ron Rennick 1287a8c9f0 fix up package.json for consistent puppeteer versions 2020-09-09 10:46:31 -03:00
vedanshujain 7f2b322085 Check for state and postcode fields only if required
We were doing state and postcode even for countries where its not required, but unfortunately as an unintended effect we were ending up not checking shipping requirements if this was not met.
2020-09-09 18:21:14 +05:30
jonathansadowski d9990b752e
Merge pull request #27614 from woocommerce/update/readme-changelog-and-version-for-wc-4.5
Update the changelog, readme, and woocommerce.php to prepare for 4.5 release
2020-09-08 15:12:46 -05: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