Commit Graph

53673 Commits

Author SHA1 Message Date
Sam Seay 837c2d9961
Support git worktrees (#39705)
Test if git is a dir before trying to update hooks.
2023-08-15 09:11:09 +08:00
Vedanshu Jain 1566416f46
Add migration to move incorrectly stored payment token IDS to HPOS tables (#39724)
* Add migration to move incorrectly stored payment token IDS to HPOS tables from postmeta.

* Move migration to last + update WC version.
2023-08-14 21:31:17 +01:00
Tam Mullen 5cfd509dc7
Update PR scrub action to display different message for merged PRs (#39723)
* Update PR Scrub to display different message for merged PRs

* Created separate steps for open and merged PRs
2023-08-14 21:27:53 +01:00
louwie17 3edd1bd823
Auto delete unused variations when auto generating variations (#39733)
* Add auto delete functionality for variations

* Add the remove confirmation modal

* Update delete unmatched product variation logic

* Add tests

* Add changelogs

* Fix lint errors

* Fix lint errors
2023-08-14 16:35:16 -03:00
And Finally d3012bd0b8 Fixing issue with missing keys in `Tabs` component children.
Removing unnecessary `sanitizeHTML` call in `FeedbackModal`.
2023-08-14 14:53:07 +01:00
Ilyas Foo 6be7c4b5e3 Lint again 2023-08-14 13:42:00 +08:00
Ilyas Foo 4a04d19b60 Lint 2023-08-14 13:23:45 +08:00
Ilyas Foo f95fdd83c9 Remove unused attribute 2023-08-14 12:03:07 +08:00
Ilyas Foo e3caf5e540 Changelog 2023-08-14 11:48:45 +08:00
Ilyas Foo b497df10d8 Add preemptive set isRequesting when optimistically updating settings 2023-08-14 11:47:34 +08:00
Ilyas Foo 8aa753d917 Fix unintended reset of isRequesting when updating settings 2023-08-14 11:47:15 +08:00
Ilyas Foo a585555d92 Use try catch to handle error, better flux flow to handle next step 2023-08-14 11:45:56 +08:00
Ilyas Foo dc2c4e7c48 Merge remote-tracking branch 'origin/trunk' into tweak/loading-indicator-tax-task-store-location 2023-08-14 10:16:11 +08:00
github-actions[bot] e8d0a081ad
Delete changelog files based on PR 39639 (#39661)
Delete changelog files for 39639

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-13 13:52:17 -05:00
Jorge Torres 39473b6104 Add changelog 2023-08-11 20:11:47 -03:00
Jorge Torres 4a55bd104d Add some tests 2023-08-11 20:11:47 -03:00
Jorge Torres 54d06641eb Add HPOS order trashing/untrashing to webhooks 2023-08-11 20:11:47 -03:00
Jorge Torres d44e882f5d Trashing/untrashing orders and updating CPT datastore-level props should not trigger update hook 2023-08-11 20:11:47 -03:00
Jorge Torres 26043fa0ea Transitioning HPOS orders from auto-draft should trigger new order hook 2023-08-11 20:11:47 -03:00
Jorge Torres 4b0416d251 Do not fire ‘woocommerce_new_order’ when creating auto-draft orders 2023-08-11 18:10:13 -03:00
Vedanshu Jain 5dc3f65522
Store transactional meta in HPOS tables. (#39381)
* Store transactional meta in HPOS tables.

* Add transaction to the list of legacy meta, since we have getters for it, but its not stored in custom table.

* Add unit test.

* Unit test fixups + mark payment tokens as non internal for datastore.

* Use correct filename for HPOS.

* Mark payment_tokens as internal and update getter/setters accordingly.

* Fix indentation.

* Address PR review feedback.
2023-08-11 12:28:11 -07:00
Barry Hughes 26abedebe0
Add date index to order tables for speeding up order list query. (#39682) 2023-08-11 10:39:54 -07:00
Sam Seay b5636cbf1d
Delete the build-release workflow, it has not been used in a long time. (#39677) 2023-08-12 01:03:50 +08:00
Barry Hughes 453a92c0ca
Update Action Scheduler to 3.6.2. (#39665) 2023-08-11 18:00:57 +01:00
github-actions[bot] 365740bdc0
Update changelog.txt from release 8.0.1 (#39662)
* Prep trunk post release 8.0.1

* Don't re-add 8.0.0 changelog

---------

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
Co-authored-by: jonathansadowski <jonathansadowski@users.noreply.github.com>
2023-08-11 11:26:54 -05:00
jonathansadowski 3363ba8d16
Update stable tag to 8.0.1 (#39632)
* woorelease: Update stable tag to 8.0.0

* Update stable tag to 8.0.1
2023-08-11 11:13:36 -05:00
github-actions[bot] 6890bbe8bf
Delete changelog files based on PR 39686 (#39692)
Delete changelog files for 39686

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-08-11 10:10:21 -05:00
Sam Seay 760c604e7c
Revert behaviour of code that was using nullish coalescing operator. (#39686)
* Revert behaviour of code that was using nullish coalescing operator.

* Add changefile(s) from automation for the following project(s): woocommerce

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-08-11 10:07:26 -05:00
louwie17 71e8b699db
Convert simple to variable product and auto add variations (#39673)
* Auto create variations and move product to variable when adding variation options

* Delete unused components

* Add tour to variation options

* Remove unneeded options

* Add changelog

* Fix types

* Fix lint errors

* Fix broken tests

* FIlter out option tags when not included in attributes

* Don't invalidate variations data when no new variations are created
2023-08-11 11:15:05 -03:00
Vedanshu Jain 9b6c7ba266 Add changelogs. 2023-08-11 14:58:07 +05:30
Vedanshu Jain e667965f60 Connect HPOS tables to wc_install. 2023-08-11 14:56:32 +05:30
Vedanshu Jain feccb3c8e0 dbDelta dont like it when there are spaces in decimal specification. 2023-08-11 14:56:15 +05:30
Vedanshu Jain 632b0c2034 Modify index to also add created date to speed up order list. 2023-08-11 14:54:33 +05:30
Vedanshu Jain 05dfaacd37
Bulk actions: within URL, specify orders using `id[]` rather than `order[]` (#39524) 2023-08-11 14:25:35 +05:30
Jaclyn Chen f9b68e22c7
WC Telemetry: add `first_used` and `installation_date` data to WCTracker (#39605)
* WC_REST_Telemetry_Controller: add `first_used` and `installation_date` meta fields for WCTracker.

* Add `installation_date` parameter to the endpoint parameter collection.

* Update implementation with unit tests.

* Update comments in the test class.

* Auto fixes from phpcbf.

* Attempt fixing lint errors in the tests.

* Set the installation date with the same date format as the pre-existing `last_used`.

* Add changelog.

* Fix an issue where the lack of installation date in the request still sets the field to the current date.

* Attempt fixing lint errors with phpcbf.
2023-08-11 14:32:40 +08:00
jonathansadowski 67079574cc
Add support for releasing Beta Tester to WooCommerce.com (#39671) 2023-08-11 12:51:01 +12:00
Matt Sherman e805b6b075
Core block-based template PHP API (adding blocks to templates) (#39470)
* Initial BlockTemplate implementation

* Initial BlockTemplate tests

* FIx undefined array key errors

* Fix linter errors (except for missing docs ones)

* Get as simple array

* Unit test updates for get_as_simple_array()

* Remove inner content (not used currently)

* Rename attrs to attributes

* Move name out of data array

* Move id out of data array

* Move order out of data array

* Move attributes out of data array; remove data array

* Add doc comments to Block

* Add doc comments to BlockTemplate

* Add doc comments to BlockContainerInterface and BlockContainerTrait

* Doc comment updates.

* Add doc comments to BlockTest

* Add doc comments to BlockTemplateTest

* Add BlockInterface

* Remove key consts from Block

* Move implementations to internal

* Clean up interfaces

* Do not have BlockInterface extend BlockContainerInterface

* FIx case in namespace declaration

* Add exceptions to add_block doc

* Rename BlockTemplate to BlockBasedTemplate

* Rename block-based template vars in tests

* Fix missing get_parent on block containers

* Changelog

* Add get_block_by_id to BlockBasedTemplateInterface

* Rename get_block_by_id to get_block

* Rename get_as_simple_array to get_as_formatted_template

* Rename child blocks to inner blocks

* Rename BlockBasedTemplate to BlockTemplate

* Move validation to separate method

* Move namespace to be non-product editor specific

* Rename get_as_formatted_ methods to get_formatted_

* Rename BlockBasedTemplateTest to BlockTemplateTest

* Add ability to use a custom block generator with add_block

* Add check that block belongs to root template in internal_add_block_to_template

* Fix up code docs related to $block_creator

* Fix code doc linting errors in tests

* Add test for a buggy block creator implementation

* Add test for an invalid block creator

* Rename internal_add_block_to_template to cache_block

* Add add_block_container() method

* Fix linting issue.

* Fix minor issues in ContainerInterface with get_root_template() and get_parent()

* Add block template with abstract blocks and templates (#39630)

* Make block template abstract and protected add block methods

* Create block abstraction and generic block

* Remove add_block from container interface

* Update tests for generic and custom blocks

* Add tests around custom block templates

* Fix up lint errors

* Fix errant comment for add_block

---------

Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2023-08-10 15:52:44 -07:00
Fernando Marichal 91fadfd8fe
[Product Block Editor] Remove additional create term modal (#39610)
* Remove additional create term modal

# Conflicts:
#	packages/js/product-editor/src/components/attribute-term-input-field/attribute-term-input-field.tsx

# Conflicts:
#	packages/js/product-editor/src/style.scss

* Add changelog

* Fix list refresh and add loading state

* Remove duplicated "invalidateResolutionForStoreSelector"

* Add modal and `autoCreateOnSelect`

* Update packages/js/product-editor/src/components/attribute-term-input-field/attribute-term-input-field.tsx

Co-authored-by: louwie17 <lourensschep@gmail.com>

* Add Attributes `invalidateResolution`

* Improve error handling

* Add term_exists error

* Fix lint errors

* Fix isOpen variable

* Fix lint

---------

Co-authored-by: louwie17 <lourensschep@gmail.com>
2023-08-10 14:21:28 -03:00
And Finally dbae5f6b22
Add marketplace feedback component (#39609) 2023-08-10 15:34:29 +01:00
And Finally 0d2e2b6c06 Squashed commit of the following:
commit d7c6924301976338100aad564e4f9d2b8ef40bb3
Author: And Finally <andfinally@users.noreply.github.com>
Date:   Thu Aug 10 11:52:46 2023 +0100

    Addressing feedback.
    Removed unneeded internal dependencies comment.

commit 216e3061787923e070878c1491098fb984f53f47
Author: And Finally <andfinally@users.noreply.github.com>
Date:   Thu Aug 10 11:51:45 2023 +0100

    Addressing feedback.
    Sanitizing `comments` input before we send it to Tracks.
    Whitespace.

commit 817bcb78a47e9cb5c60167d979dca404d581cc9c
Author: Dan Q <danq@automattic.com>
Date:   Wed Aug 9 16:37:04 2023 +0100

    Made selected-item style more like existing ones (background color)

commit 57af273b02dfd3039f3db48b620c5842cf7eab3c
Author: Dan Q <danq@automattic.com>
Date:   Wed Aug 9 16:25:14 2023 +0100

    Namespaced more translatable strings

commit ef293ad45db9511199a61bda9cf1f94709558dd1
Author: Dan Q <danq@automattic.com>
Date:   Wed Aug 9 16:21:35 2023 +0100

    Moved <TextareaControl> out of <p> (prevents DOM "<div> in <p>" warning)

commit efc4a5993358726e89e1728b29245340b62dab9c
Author: Dan Q <danq@automattic.com>
Date:   Wed Aug 9 16:18:57 2023 +0100

    Linter appeasement

commit c7efaf798e49ddfe3fd3deab8f07da083c4c236f
Merge: 8b3ff1c86b 2a8d47cd6a
Author: Dan Q <danq@automattic.com>
Date:   Wed Aug 9 15:47:29 2023 +0100

    Merge branch 'feature/marketplace' into add/wccom-17602-marketplace-feedback-component

commit 8b3ff1c86b550574d768a31b2e3b4868a444f6c8
Author: Dan Q <dan@danq.me>
Date:   Wed Aug 9 15:20:20 2023 +0100

    Update plugins/woocommerce-admin/client/marketplace/components/likert-scale/likert-scale.scss

    Co-authored-by: Kyle Nel <22053773+kdevnel@users.noreply.github.com>

commit 4be3827474e10a99b8f15f479ff7df17e74cab63
Merge: 19e3aa1324 789fdf36a0
Author: Dan Q <danq@automattic.com>
Date:   Wed Aug 9 15:19:12 2023 +0100

    Merge branch 'add/wccom-17602-marketplace-feedback-component' of https://github.com/woocommerce/woocommerce into add/wccom-17602-marketplace-feedback-component

commit 19e3aa13249a885f563ee3265fe6b4f224201f4e
Author: Dan Q <danq@automattic.com>
Date:   Wed Aug 9 15:18:58 2023 +0100

    Remove unused TextControl

commit 789fdf36a06f8244cc293bbbb4fbd5cb0d6c7eb4
Author: Dan Q <dan@danq.me>
Date:   Wed Aug 9 15:16:09 2023 +0100

    Update plugins/woocommerce-admin/client/marketplace/components/likert-scale/likert-scale.tsx

    Co-authored-by: And Finally <andfinally@users.noreply.github.com>

commit d8db9a460f4626b316fad2a60dc947d3c232205d
Author: Dan Q <dan@danq.me>
Date:   Wed Aug 9 15:15:25 2023 +0100

    Update plugins/woocommerce-admin/client/marketplace/components/feedback-modal/feedback-modal.tsx

    Co-authored-by: And Finally <andfinally@users.noreply.github.com>

commit 6f0ab9a65c6ec4c13b2af3530393f793952fa93e
Author: Dan Q <danq@automattic.com>
Date:   Wed Aug 9 15:08:10 2023 +0100

    Switched pencil icon

commit 5bea666730f1bb5cd9479affad5701b68007ea9f
Author: Dan Q <danq@automattic.com>
Date:   Wed Aug 9 14:36:32 2023 +0100

    Ensured snackbar appears at bottom (thanks @andfinally for the analysis!)

commit b49a19f08d9db4eed592c54ddf79fcf9b9e35d13
Merge: 0076c28677 172234b5a9
Author: Dan Q <danq@automattic.com>
Date:   Wed Aug 9 13:59:18 2023 +0100

    Merge branch 'feature/marketplace' into add/wccom-17602-marketplace-feedback-component

commit 0076c2867778ec157ba60aa6259d3768a0f3bb3d
Author: Dan Q <dan@danq.me>
Date:   Tue Aug 8 07:59:42 2023 +0100

    Update plugins/woocommerce-admin/client/marketplace/components/feedback-modal/feedback-modal.tsx

commit 05f1606dc74050de2170d870954c106c83f9dac9
Author: Dan Q <dan@danq.me>
Date:   Tue Aug 8 07:58:36 2023 +0100

    Fixed merge

commit b73a324c5a9db056724b2085aa6055f433841823
Merge: df92adfa14 a807040208
Author: Dan Q <danq@automattic.com>
Date:   Tue Aug 8 07:56:33 2023 +0100

    Merge branch 'feature/marketplace' into add/wccom-17602-marketplace-feedback-component

commit df92adfa14c0c9c80f10cc240214dd65f498d7f3
Author: Dan Q <danq@automattic.com>
Date:   Mon Aug 7 10:53:17 2023 +0100

    i18n: make "Additional thoughts" translatable

commit b0433556b00283892233bf3729b579a9bf71074d
Author: Dan Q <danq@automattic.com>
Date:   Mon Aug 7 10:36:41 2023 +0100

    Add feedback modal to content

commit deae2e682437b30728f0b1e3394e3ae02a879228
Author: Dan Q <danq@automattic.com>
Date:   Mon Aug 7 10:33:43 2023 +0100

    Validation/validation feedback on likert scales

commit 50aadeef4d87e952e5578299cc303339304ee3e5
Author: Dan Q <danq@automattic.com>
Date:   Mon Aug 7 09:27:48 2023 +0100

    Remove unused props

commit 928a62df4cadb81d8017bb7e65e162ee93110a26
Author: Dan Q <danq@automattic.com>
Date:   Mon Aug 7 09:27:15 2023 +0100

    Don't ask for feedback if dismissed earlier today

commit 9a8b896f934ea91ee2e3f938c30376192cc0d4d8
Author: Dan Q <danq@automattic.com>
Date:   Mon Aug 7 09:16:18 2023 +0100

    Enable suppression by multiple dismissal or by submission

commit 521181a38f138de1255222987a1cc313c537d825
Author: Dan Q <danq@automattic.com>
Date:   Mon Aug 7 09:01:26 2023 +0100

    Add a max date

    This is important because we don't want to ask for feedback on a "new" marketplace forever, and we can't necessarily rely on being able to remove the dialog in a future version of WooCommerce (because some users might never upgrade beyond this version).

commit 0f36d364f40a09de14ef3b585fb8f9387d9db370
Author: Dan Q <danq@automattic.com>
Date:   Mon Aug 7 08:47:04 2023 +0100

    Removed email field

commit b83ca81aeacb3a20a2733659fab0fc531eb8fabb
Author: Dan Q <danq@automattic.com>
Date:   Fri Aug 4 12:18:54 2023 +0100

    CES push from feedback form

commit e5b6e5b570a78b9d4485b5a0f1005522a619e793
Author: Dan Q <danq@automattic.com>
Date:   Tue Aug 1 16:33:55 2023 +0100

    Hook up events. Fix a11y (keyboard navigation).

commit b679495180993efddde134d0a1270e41223f5211
Author: Dan Q <danq@automattic.com>
Date:   Tue Aug 1 15:49:24 2023 +0100

    Initial icon in snackbar

commit b702be9b8c28376220a0b79243dbf49e5648359c
Author: Dan Q <danq@automattic.com>
Date:   Tue Aug 1 15:23:16 2023 +0100

    Use a snackbar notice to open the feedback modal

commit 06736e4a3c2f302b048873764331d5f3b4fa0e29
Author: Dan Q <danq@automattic.com>
Date:   Tue Aug 1 14:25:35 2023 +0100

    Feedback modal design matching

commit 7c3a969a502b0efda01f3e33ff8dea00d493547b
Author: Dan Q <danq@automattic.com>
Date:   Tue Aug 1 13:40:35 2023 +0100

    Basic layout of Likert scales on feedback component

commit 3c3f0e0e72402db784aaf281365c252c3204de9b
Author: Dan Q <danq@automattic.com>
Date:   Tue Aug 1 13:25:15 2023 +0100

    Tidier order of likert items

commit 8176e8820be4acc269b59617df0799816ed6944a
Author: Dan Q <danq@automattic.com>
Date:   Tue Aug 1 13:21:52 2023 +0100

    Initial skeleton for WooCommerce Marketplace/Extensions feedback component

commit 62a4bfa0ec
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Thu Jul 27 15:47:54 2023 +0300

    👌 Use admin theme color for select2

commit 26811772c9
Author: Nathan Silveira <nsschneider1@gmail.com>
Date:   Fri Jul 28 14:40:18 2023 -0300

    [ Product Block Editor ] Create Variation options block (#39256)

    * Add support for variable products

    * Add 'hello world' block to variations tab

    * Add product-section block to template

    * Add AttributeControl component to screen

    * Add changelog

    * Change labels

    * Make a copy of AttributeControl to VariationOptionsControl to allow the fields to evolve separately in future

    * Fix tests

    * Add changelog to woocommerce

    * Fix alert error

    * Remove copied control and start adapting attribute control to handle both scenarios

    * Add -field to block name

    * Revert "Add -field to block name"

    This reverts commit 50e1ee66e27ffb2df22ea7f6a4f78d1577a273f5.

    * Revert "Revert "Add -field to block name""

    This reverts commit eee0441c6532f9fa8cf8383d9699fd503dd054ae.

    * Extract more labels

    * Hide drag handle in variation options

commit 575bbae7b9
Author: Nathan Silveira <nsschneider1@gmail.com>
Date:   Fri Jul 28 14:05:03 2023 -0300

    [Product Block Editor] Add require password block field (#39464)

    * Add post password to API

    * Add changelog

    * Fix phpcs issue

    * Remove post_password from tests

    * Add additional property to test

    * Increment number of properties in product schema

    * Update the post when post_password changes

    * Start adding password block

    * Add css and import it

    * Refactor attributes and erase password when checkbox is unchecked

    * Add changelogs

    * Remove unused imports

    * Rename 'fields' to 'field'

    * Refactor CSS

    * Remove example object

commit bb390b12d0
Author: Corey McKrill <916023+coreymckrill@users.noreply.github.com>
Date:   Thu Jul 27 15:18:10 2023 -0700

    Update template version

commit 87ae3d1d7d
Author: github-actions <github-actions@github.com>
Date:   Thu Jul 20 19:12:38 2023 +0000

    Add changefile(s) from automation for the following project(s): woocommerce

commit 9c7c58cb0b
Author: Chris McNeill <82999806+csmcneill@users.noreply.github.com>
Date:   Thu Jul 20 13:53:07 2023 -0500

    Removes the "for your state" string from the checkout page if there are no current payment methods available.

commit d4893c4706
Author: Paul Sealock <psealock@gmail.com>
Date:   Fri Jul 28 11:10:29 2023 +1200

    Monorepo Utils: Fix no merge base in changefile script (#39467)

    * when checking out remote branch, ensure git history is there to find common ancestor for git diff

    * remove unshallow

commit 144e873393
Author: Leif Singer <leif@automattic.com>
Date:   Thu Jul 27 22:29:59 2023 +0200

    Optimize system status tests (#39363)

commit fccc62d91a
Author: Nathan Silveira <nsschneider1@gmail.com>
Date:   Thu Jul 27 13:02:36 2023 -0300

    [Product Block Editor] Add post_password parameter to the Woo product REST api (#39438)

    * Add post password to API

    * Add changelog

    * Fix phpcs issue

    * Remove post_password from tests

    * Add additional property to test

    * Increment number of properties in product schema

    * Update the post when post_password changes

commit cb787aba19
Author: Leif Singer <leif@automattic.com>
Date:   Thu Jul 27 14:06:55 2023 +0200

    Shard unit test runs (#39362)

commit d7e5703b07
Author: Jorge Torres <jorge.torres@automattic.com>
Date:   Tue Jul 25 11:25:49 2023 -0300

    Add changelog

commit 8cf45dc8c1
Author: Jorge Torres <jorge.torres@automattic.com>
Date:   Tue Jul 25 11:25:29 2023 -0300

    Include postcode in Vietnam address format

commit 527701f53d
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 18 10:55:32 2023 +0300

    Update count color, use admin theme

commit 35c1592d8b
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Fri Jul 14 15:10:29 2023 +0300

    Update helper css to use admin theme color

commit bf95490ade
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Fri Jul 14 14:06:54 2023 +0300

    Changelog

commit eb7b83b496
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Fri Jul 14 13:52:50 2023 +0300

    Hover on orders view icon, use admin theme color

commit 378d005230
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Fri Jul 14 13:51:49 2023 +0300

    Store alerts update - use admin theme colors

commit 603cbd3f5d
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Fri Jul 14 13:50:02 2023 +0300

    Components empty content icon color

commit 3c9e4606cd
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Wed Jul 12 16:34:49 2023 +0300

    Finally, that's the changelog :)

commit 8f4003806a
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Wed Jul 12 16:16:28 2023 +0300

    Changelog

commit 016ae26651
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Wed Jul 12 15:43:45 2023 +0300

    Changelog (again)

commit df07d17e2b
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Wed Jul 12 15:24:18 2023 +0300

    Changelog

commit 30f43803d2
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Wed Jul 12 15:09:15 2023 +0300

    Remove styles from buttons, as theme colors.css is taking care of them

commit 5497cefced
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Wed Jul 12 15:01:36 2023 +0300

    Applied review comments

commit 57d4f685fd
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 19:43:05 2023 +0300

    Remove hardcoded text color wherever variable background color is used

commit ea19b23e54
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 19:21:37 2023 +0300

    Fix activation css to use wp-admin-theme-color

commit dbffd6b5c9
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 19:04:49 2023 +0300

    Use new branding colors in activation and wc setup

commit 68a83a0d46
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 17:45:39 2023 +0300

    Shipping methods empty state follow theme colors (and minor improvements)

commit 366ee82397
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 16:43:39 2023 +0300

    Use page-title-action instead of deprecated add-new-h2

commit f62221c0da
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 16:43:09 2023 +0300

    Untested extensions modal uses theme colors

commit 4bd8f6b874
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 16:41:10 2023 +0300

    Auth page uses Woo colors, according to branding

commit e637035574
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 16:40:41 2023 +0300

    Importer/Exporter use admin theme color

commit 6a76fd7954
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 16:38:18 2023 +0300

    Breadcrump up link use admin theme color

commit 1b67a7fe7c
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 16:37:15 2023 +0300

    Email status use admin theme color

commit 3b69ad144d
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 16:35:20 2023 +0300

    Input toggles use admin theme color

commit b9cd91c20c
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 16:34:56 2023 +0300

    WooCommerce message use admin theme color

commit 5c1dfade05
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 16:34:24 2023 +0300

    Blankstate buttons follow theme colors

commit 20d9981b71
Author: Panos (Panagiotis) Synetos <2484390+PanosSynetos@users.noreply.github.com>
Date:   Tue Jul 11 16:24:57 2023 +0300

    Change default WooCommerce color

commit 16d295d303
Author: Corey McKrill <916023+coreymckrill@users.noreply.github.com>
Date:   Tue Jul 25 11:07:52 2023 -0700

    Use the LegacyProxy to invoke get_plugins, remove CodeHacking usage

commit 5c0d161d87
Author: Corey McKrill <916023+coreymckrill@users.noreply.github.com>
Date:   Fri Jun 23 15:27:55 2023 -0700

    Add changelog file

commit 28e4ce95ef
Author: Corey McKrill <916023+coreymckrill@users.noreply.github.com>
Date:   Fri Jun 23 15:23:42 2023 -0700

    WC Tracker: Add unit test for plugin feature compat data

    In #38849 a change was made that allowed the class mocking necessary
    for this test to happen in a way that wouldn't interfere with other
    unit tests.

    Fixes #38720

commit f479625708
Author: Sam Seay <samueljseay@gmail.com>
Date:   Wed Jul 26 12:54:45 2023 +0800

    WooCommerce Docs: Fix a bug where passing full file urls made ids unstable. (#39357)

    Fix a bug where passing full file urls made ids unstable.

commit ce79211c93
Author: Vedanshu Jain <vedanshu.jain.2012@gmail.com>
Date:   Tue Jul 25 18:00:03 2023 +0530

    Support inserting NULL values for strict DB mode (#39396)

    * Support inserting NULL values for strict DB mode

    * Set default date for placeholder order to support strict MySQL.

    * Add unit test to verify strict mode also works.

    * Make HPOS behavior of modified date consistent with WP_Post.

    In HPOS we were leaving modified date to be empty, while WP_Post set it to the created date if modified date is null.

commit b1cb905464
Author: Paul Sealock <psealock@gmail.com>
Date:   Tue Jul 25 15:29:43 2023 +1200

    WooCommerce Docs: Handle multiple category posts (#39352)

commit ddf9a7741a
Author: Paul Sealock <psealock@gmail.com>
Date:   Tue Jul 25 10:03:01 2023 +1200

    Monrepo Utils code-freeze: Update version bump to modify release branches (#39243)

commit 91a0fbafa9
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Mon Jul 24 14:21:47 2023 -0500

    Delete changelog files based on PR 39327 (#39388)

    Delete changelog files for 39327

    Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>

commit 8ae03a55de
Author: Moon <moon.kyong@automattic.com>
Date:   Tue Jul 25 04:13:13 2023 +0900

    Update/39325 typo in core profiler data sharing copy (#39327)

    * Fix grammar in data-sharing agreement copy

    * Add changelog

    * Put ,

    * Add brackets

    * Move learn more link inside the bracket

    * Update test snapshot

    * Fix grammar

    * Update test snapshot

commit 41d052b9e5
Author: RJ <27843274+rjchow@users.noreply.github.com>
Date:   Mon Jul 24 20:34:38 2023 +0800

    dev: core profiler pages storybook (#39046)

    * dev: core profiler pages storybook

    * changed css path to pre-build zip path

commit c119d8f7e3
Author: Rodel Calasagsag <rodel.calasagsag@automattic.com>
Date:   Thu Jul 20 09:30:43 2023 +0800

    Add changelog

commit 598adeb93e
Author: Rodel Calasagsag <rodel.calasagsag@automattic.com>
Date:   Wed Jul 19 18:56:39 2023 +0800

    Fix flakiness

commit 8f14d89310
Author: Jon Lane <jon.lane@automattic.com>
Date:   Fri Jul 21 13:22:07 2023 -0700

    Skip tax rates test if CI

commit b7913a7165
Author: Jon Lane <jon.lane@automattic.com>
Date:   Thu Jul 20 15:50:50 2023 -0700

    Changelog

commit 4c3ef8e623
Author: Jon Lane <jon.lane@automattic.com>
Date:   Thu Jul 20 15:49:02 2023 -0700

    Skip failing tests

commit c3e76523ec
Author: Jon Lane <jon.lane@automattic.com>
Date:   Thu Jul 20 14:28:40 2023 -0700

    Update config to use API URL

commit 149c969ba8
Author: Jon Lane <jon.lane@automattic.com>
Date:   Thu Jul 20 14:26:59 2023 -0700

    Update API URL in workflow and run all API tests

commit be992dca02
Author: Jon Lane <jon.lane@automattic.com>
Date:   Thu Jul 20 14:22:04 2023 -0700

    Run global setup

commit 00f55c3a13
Author: Jon Lane <jon.lane@automattic.com>
Date:   Thu Jul 20 14:20:36 2023 -0700

    Perform a site reset if running on CI

commit b128f07af2
Author: Sam Seay <samueljseay@gmail.com>
Date:   Sat Jul 22 12:22:55 2023 +0800

    WooCommerce Docs: Add support for more core block conversion (#39244)

    * WIP extend support for frontmatter in manifests.

    * Change some of the prop names in the frontmatter support, add tests.

    * WIP support new frontmatter in plugin.

    * Improve category processing.

    * restructure the docs to have a nested category with no index.

    * Add WP test stubs to dev.

    * Add tests for the ManifestProcessor.

    * Add param docs to function

    * Store post meta on posts when they are updated or created. Add supporting tests.

    * WIP supporting more core block types.

    * Fix bugs in conversion.

    * Adjust conversion for issues with tables, blockquotes, code.

    * Resolve pnpm lock conflicts

    * Return manifest to state in trunk.

    * Return pnpm lock to trunk state.

    * Update fixture for new md content.

commit 0243bfdc42
Merge: 19ba93ca52 34e490f267
Author: And Finally <andfinally@users.noreply.github.com>
Date:   Wed Jul 26 14:03:25 2023 +0100

    Add new top admin bar to marketplace (#39145)

commit 34e490f267
Author: And Finally <andfinally@users.noreply.github.com>
Date:   Wed Jul 26 12:31:59 2023 +0100

     Tidying history for https://github.com/woocommerce/woocommerce/pull/39145. Copied changes from `add/wccom-17419-marketplace-top-admin-bar`.

    Deleting unused import.

    Addressing CSS linter errors.

commit 19ba93ca52
Merge: 30e23d22d5 28cb1008eb
Author: Kyle Nel <22053773+kdevnel@users.noreply.github.com>
Date:   Wed Jul 26 12:52:39 2023 +0200

    Setup marketplace React skeleton layout (#39382)

commit 28cb1008eb
Author: Kyle Nel <22053773+kdevnel@users.noreply.github.com>
Date:   Tue Jul 4 14:08:50 2023 +0200

    Add skeleton and cherry-picked commits

    - Reset layout to allow full width
    - Added Footer & IconWithText components

    Add temporary placeholder components

    All components here are temporary and can be removed/replaced when their relevant PR is ready.

    Add marketplace footer component

    The component is added using a SlotFill to use the existing WC Admin footer and utilise full width correctly.

    Setup initial content area layout

    Update tab styles

    Setup styling to match latest design

    Finalise footer, wide layout, and tidy styles

    - Applies the wide layout from latest MVP design
    - Applies the correct footer links to titles
    - Some general style tidying

    Organise styles and setup variables

    Swap to using CSS Grid for layouts

    Update breakpoints

    Restructure style naming and update to core styles

    Add translation in some places

    In-app marketplace search component. Cleaned up the commit history of this branch. Copied changes from these commits:

    e9828422706176817e511778980005222aa36cc5
    9ca2ae351c97fcd27ecd77a1464c2a9ca16de040
    e47815705f3854bf50ff48d7975b7cf2f541614b
    976811c458e67ae7fa107c8bf8554fdc3e809d85
    46eafdf49fe39c12dee77d6ce0885bdeda527dea

    Deleted unused import.

commit 30e23d22d5
Author: And Finally <andfinally@users.noreply.github.com>
Date:   Thu Jul 20 17:00:22 2023 +0100

    Changed `Tabs` to use `useQuery` instead of `getQuery`, so the browser back button will work.
    Changed submenu item name back to `Extensions`, and keeping it in the current order within the WooCommerce menu.
    Changed `path` value to `extensions`.

commit a2b878e8e7
Author: And Finally <andfinally@users.noreply.github.com>
Date:   Thu Jul 20 14:53:06 2023 +0100

    First commit. This contains the changes from `update/react-marketplace`, reviewed in https://github.com/woocommerce/woocommerce/pull/38885.

Addressing linter errors.
2023-08-10 14:53:46 +01:00
Kyle Nel c1f24735ca
Remove marketplace tour temporarily (#39618)
* Tour: reconfigure to work with new layout

- Started Reconfiguring the existing tour to work with the new layout and components.
- Updated step content based on design
- Implemented PR feedback
- Removed task list for MVP

# Conflicts:
#	plugins/woocommerce-admin/client/marketplace/components/tabs/tabs.tsx
2023-08-10 14:10:08 +02:00
RJ 106e15f74a
fix: core-profiler intro opt in page tracks ordering (#39508) 2023-08-10 14:25:44 +08:00
Barry Hughes dda93bfe51
Add filter to allow preventing deletion. (#39650) 2023-08-09 15:50:57 -07:00
Maikel David Pérez Gómez 3ffe7b8376
Create variation items block (#39657)
* Create and register product-variation-items-field block

* Create variations-table component

* Use variations-table component in variation-items block

* Remove last border bottom from the variation options list

* Add changelog file

* Add changelog file
2023-08-09 16:06:59 -03:00
Barry Hughes f36cb3a50c
Autoload test helpers and exclude from test suites. (#39586)
* Autoload test helpers and exclude from test suites.

This avoids loading order problems, and eliminates warnings (about HposTestCase) not containing any tests.

* Add changefile(s) from automation for the following project(s): woocommerce

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-08-09 15:48:04 -03:00
Luigi Teschio a5539edd14
bump WooCommerce blocks version to 10.6.5 (#39639) 2023-08-09 19:05:05 +02:00
And Finally 2a8d47cd6a
Ensure My Subscriptions page is still accessible when new marketplace is enabled (#39569) 2023-08-09 15:19:41 +01:00
louwie17 592b4feb5e
Fix attribute terms disappearing in list (#39620)
* Fix enhance attribute logic

* Add changelog

* Fix test

* Add auto create global attribute term and fix bug with terms for global attribute

* Fix test and update changelogs

* Add invalidate resolution call and error notice

* Revert auto create on select changes
2023-08-09 10:41:47 -03:00
Vedanshu Jain 97cd0abda9
Compare props to set changed array between post and order data. (#39653)
* Compare props to set changed array between post and order data.

* Use correct classname so that props can be set.

* Also clear cache after update and before backfill.
2023-08-09 10:25:21 -03:00
Thomas Shellberg 9418072a47
Add Branding + Tone to Product Descriptions (#39253)
* [Woo AI] generate product descriptions using tone of voice and/or business description context.
2023-08-09 14:15:18 +02:00