Merge pull request #27312 from woocommerce/add/woorelease-support
Add Woo Release script support
This commit is contained in:
commit
0699022a46
|
@ -8,8 +8,9 @@
|
|||
/node_modules/
|
||||
/tests/
|
||||
babel.config.js
|
||||
CHANGELOG.txt
|
||||
changelog.txt
|
||||
composer.*
|
||||
tsconfig.*
|
||||
contributors.html
|
||||
docker-compose.yaml
|
||||
Dockerfile
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/.* export-ignore
|
||||
bin export-ignore
|
||||
CODE_OF_CONDUCT.md export-ignore
|
||||
CHANGELOG.txt export-ignore
|
||||
changelog.txt export-ignore
|
||||
composer.* export-ignore
|
||||
Gruntfile.js export-ignore
|
||||
package.json export-ignore
|
||||
|
|
|
@ -33,8 +33,7 @@ jobs:
|
|||
php: 7.4
|
||||
env: WP_VERSION=latest WP_MULTISITE=0 RUN_E2E=1
|
||||
script:
|
||||
- composer require wp-cli/i18n-command
|
||||
- npm run build
|
||||
- npm run build:assets
|
||||
- npm run build:packages
|
||||
- npm install jest --global
|
||||
- npm run docker:up
|
||||
|
|
|
@ -13,20 +13,19 @@ echo "Installing PHP and JS dependencies..."
|
|||
npm install
|
||||
composer install || exit "$?"
|
||||
echo "Running JS Build..."
|
||||
npm run build || exit "$?"
|
||||
npm run build:core || exit "$?"
|
||||
echo "Cleaning up PHP dependencies..."
|
||||
composer install --no-dev || exit "$?"
|
||||
|
||||
echo "Syncing files..."
|
||||
rsync -rc --exclude-from="$PROJECT_PATH/.distignore" "$PROJECT_PATH/" "$DEST_PATH/" --delete --delete-excluded
|
||||
|
||||
echo "Restoring PHP dependencies..."
|
||||
composer install || exit "$?"
|
||||
npm run build || exit "$?"
|
||||
|
||||
echo "Generating zip file..."
|
||||
cd "$BUILD_PATH" || exit
|
||||
zip -q -r "${PLUGIN_SLUG}.zip" "$PLUGIN_SLUG/"
|
||||
echo "$BUILD_PATH/${PLUGIN_SLUG}.zip file generated!"
|
||||
|
||||
cd "$PROJECT_PATH" || exit
|
||||
mv "$BUILD_PATH/${PLUGIN_SLUG}.zip" "$PROJECT_PATH"
|
||||
echo "${PLUGIN_SLUG}.zip file generated!"
|
||||
|
||||
echo "Build done!"
|
||||
|
|
|
@ -148,6 +148,11 @@
|
|||
* Fix - 'Product Summary' in All Products block is not pulling in the short description of the product. #2913
|
||||
* Dev - Add query filter when searching for a table. #2886
|
||||
|
||||
= 4.3.3 - 2020-08-14 =
|
||||
|
||||
**WooCommerce REST API 1.0.10-pl-2**
|
||||
* Fix - Fix regression and restore backward compatibility for date-time and mixed datatypes. #239
|
||||
|
||||
= 4.3.2 - 2020-08-10 =
|
||||
|
||||
**WooCommerce**
|
||||
|
@ -2991,7 +2996,7 @@
|
|||
* Fix - Make save button clickable in tax rate table after using autocomplete field.
|
||||
* Fix - Fix passed image_size variable in email templates.
|
||||
* Fix - Don't show purchase note to admin in emails.
|
||||
* Fix - Fix 'hide empty' setting in category widget
.
|
||||
* Fix - Fix 'hide empty' setting in category widget.
|
||||
* Fix - Prevent notice in get_allowed_countries.
|
||||
* Fix - Prevent add-to-cart querystring in pagination links.
|
||||
* Tweak - Allow propagation in variation script.
|
||||
|
@ -3023,7 +3028,7 @@
|
|||
* Fix - Show the taxable country rather than base country in "estimated for" text during checkout.
|
||||
* Fix - Prevent select2 gaining focus on IOS7 scroll.
|
||||
* Fix - API - Fix indexes on decimal and thousand values.
|
||||
* Tweak - Clear cron jobs on uninstall
.
|
||||
* Tweak - Clear cron jobs on uninstall.
|
||||
* Tweak - Don't disable place order button on checkout if a weak password is used.
|
||||
* Tweak - Added password strength meter in lost password and edit accout pages.
|
||||
* Tweak - Pass $args to woocommerce_dropdown_variation_attribute_options_html hook.
|
||||
|
@ -3093,10 +3098,10 @@
|
|||
|
||||
= 2.4.11 - 2015-12-7 =
|
||||
* Fix - WordPress 4.4 support.
|
||||
* Fix - Removes Switzerland from EU VAT definition
.
|
||||
* Fix - Removes Switzerland from EU VAT definition.
|
||||
* Fix - Fix auth endpoint urls.
|
||||
* Fix - To allow backslash in SKUs.
|
||||
* Fix - Sanity check for min/max quantity
.
|
||||
* Fix - Sanity check for min/max quantity.
|
||||
* Fix - 4.4 - Shipping class menu display.
|
||||
* Fix - 4.4 - Admin menu icons and styling.
|
||||
* Fix - API - Variable product backorders editing.
|
||||
|
@ -3133,9 +3138,9 @@
|
|||
* Fix - Shipping priority for methods with colons in the name.
|
||||
* Fix - Saving of passwords with '&' inside.
|
||||
* Fix - Remove double escaping of coupon descriptions.
|
||||
* Fix - Settings API default value should not apply if value of option is 0
.
|
||||
* Fix - Settings API default value should not apply if value of option is 0.
|
||||
* Fix - Avoid potential PHP Fatals by avoiding premature script enqueues.
|
||||
* Fix - Pass mimes when checking file type
.
|
||||
* Fix - Pass mimes when checking file type.
|
||||
* Fix - Reset shipping totals before calculation to prevent totals being used incorrectly.
|
||||
* Fix - API - Corrected how attributes terms saves non-latin characters.
|
||||
* Fix - API - Variations price sync.
|
||||
|
@ -3165,7 +3170,7 @@
|
|||
* Fix - Network activated plugins not showing up in system status report.
|
||||
* Fix - Tax fields showing on bulk/quick edit when disabled the tax system.
|
||||
* Fix - Tax status and tax class values within bulk edit.
|
||||
* Tweak - Allow bulk edit price to 0
.
|
||||
* Tweak - Allow bulk edit price to 0.
|
||||
* Tweak - Add filters to control "shipped via" text.
|
||||
* Tweak - Allow line breaks in non-variation attributes.
|
||||
* Tweak - Renamed wc_var_prices transient to allow them to flush on product save.
|
12
package.json
12
package.json
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "woocommerce",
|
||||
"title": "WooCommerce",
|
||||
"version": "4.4.0",
|
||||
"version": "4.5.0",
|
||||
"homepage": "https://woocommerce.com/",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
@ -9,11 +9,17 @@
|
|||
},
|
||||
"license": "GPL-3.0+",
|
||||
"main": "Gruntfile.js",
|
||||
"config": {
|
||||
"wp_org_slug": "woocommerce"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "grunt && npm run makepot && npm run build:packages",
|
||||
"build": "./bin/build-zip.sh",
|
||||
"build:core": "grunt && npm run makepot",
|
||||
"build:dev": "npm run build:core && npm run build:packages",
|
||||
"build-watch": "grunt watch",
|
||||
"build:packages": "lerna run build",
|
||||
"build:zip": "./bin/build-zip.sh",
|
||||
"build:zip": "npm run build && composer install && npm run build:dev",
|
||||
"build:assets": "grunt assets",
|
||||
"lint:js": "eslint assets/js --ext=js",
|
||||
"docker:up": "npm explore @woocommerce/e2e-environment -- npm run docker:up",
|
||||
"docker:down": "npm explore @woocommerce/e2e-environment -- npm run docker:down",
|
||||
|
|
|
@ -185,7 +185,7 @@ INTERESTED IN DEVELOPMENT?
|
|||
* Fix - Add protection to run adjust methods only if product query. #27396
|
||||
* Dev - Stripped the internals of the DI Container to address plugin dependency conflicts it caused. #27395
|
||||
|
||||
[See changelog for all versions](https://raw.githubusercontent.com/woocommerce/woocommerce/master/CHANGELOG.txt).
|
||||
[See changelog for all versions](https://raw.githubusercontent.com/woocommerce/woocommerce/master/changelog.txt).
|
||||
|
||||
== Upgrade Notice ==
|
||||
|
||||
|
|
|
@ -94,7 +94,7 @@ Setup Wizard e2e test (located in `activate-and-setup` directory) will run befor
|
|||
|
||||
- Run `composer install --no-dev`
|
||||
|
||||
- Run `npm run build`
|
||||
- Run `npm run build:core`
|
||||
|
||||
- Run the following command to build the test site using Docker: `npm run docker:up` and watch the site being built. Note that it may take a few minutes the first time you do that. The process is considered completed when the messages letting you know that WordPress was installed, WooCommerce was activated and users created will be displayed:
|
||||
|
||||
|
|
Loading…
Reference in New Issue