Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding context to UX documentation #43535

Open
wants to merge 253 commits into
base: trunk
Choose a base branch
from
Open
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 11, 2024

  1. [Product Block Editor]: implement Choose products for me button (#4…

    …3520)
    
    * implement `Choose products for me` button
    
    * clean
    
    * selectSearchedProductDispatcher accepts products array
    
    * rename component with LinkedProductListBlockEdit
    
    * pull and set linked products from choose button
    
    * changelog
    
    * rollback minor changes
    
    * fix typo in fn
    
    * pull the related product from core entities
    
    * minor
    retrofox committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    47e1f50 View commit details
    Browse the repository at this point in the history
  2. Fix notice template overwrites (#43506)

    * Fix notice template overwrites
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Bump template versions
    
    * Changing template version numbers to 8.5.0 as they haven’t been touched
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    nielslange and github-actions committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    780196a View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Replace Tooltip on Label and checkbox controls (#43513)

    * Replace wordpress Tooltip with woocommerce Tooltip
    
    * Add nowrap to links inside tooltip
    
    * Add margin-left to tooltip
    
    * Move logic to handle not opening multiple popovers to inside tooltip component
    
    * Add changelogs
    
    * Remove unused prop
    nathanss committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    97fecbd View commit details
    Browse the repository at this point in the history
  2. [Experimental] Product gallery/remove default (#43487)

    * Remove Product Gallery block as default
    
    * Add beta label to Product Gallery block title
    
    * Add changelog files
    roykho committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    5d87130 View commit details
    Browse the repository at this point in the history
  3. Fix Mini-Cart price disappearing on hover (#43550)

    * Fix Mini-Cart price disappearing on hover
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Aljullu and github-actions committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    aa661f2 View commit details
    Browse the repository at this point in the history
  4. CYS: fix php warning raise by the Product Collection block (#43546)

    * CYS: fix php warning raise by the Product Collection block
    
    * fix typo
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    gigitux and github-actions committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    5edea79 View commit details
    Browse the repository at this point in the history
  5. Remove the patterns_ai_data post from DB when resetting the CYS (#4…

    …3499)
    
    * Call the `/wc/private/ai/patterns` to remove the `patterns_ai_data` post from the db
    
    * Add changefile(s) from automation for the following project(s): woocommerce-beta-tester
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    albarin and github-actions committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    be1c794 View commit details
    Browse the repository at this point in the history
  6. [Product Block Editor]: introduce <SectionActions /> slot (#43540)

    * pick clientId by using hook
    
    * do not pass clientId to BlockFill component
    
    * pick clientId from core hook
    
    * introduce SectionActions slot component
    
    * expose SectionActions slot component
    
    * fix ts issue
    
    * changelog
    
    * fix closing component bug
    
    * do not pass clientId to the BlockSlot instance
    
    * revert changes in the description block
    
    * fix name for the section actions component
    
    * export section actions properly
    
    * add a warning when the slot DOM doesn't exist
    
    * define the name explicitely
    
    * export SectionActions component name
    
    * import SectionActions from product list cmp
    
    * rename ProductListBlockEdit component fn
    retrofox committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    ec2a3f8 View commit details
    Browse the repository at this point in the history
  7. Move e2e HPOS disabled tests to matrix (#43537)

    * Move e2e HPOS disabled tests to matrix
    
    * Changelog
    
    ---------
    
    Co-authored-by: Jon Lane <jon.lane@automattic.com>
    lanej0 and Jon Lane committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    ac5ffda View commit details
    Browse the repository at this point in the history
  8. Delete changelog files based on PR 43506 (#43539)

    Delete changelog files for 43506
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    6dba702 View commit details
    Browse the repository at this point in the history
  9. Delete changelog files based on PR 43504 (#43523)

    Delete changelog files for 43504
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    f6f7c07 View commit details
    Browse the repository at this point in the history
  10. Delete changelog files based on PR 43497 (#43563)

    Delete changelog files for 43497
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    69360cd View commit details
    Browse the repository at this point in the history
  11. Delete changelog files based on PR 43550 (#43568)

    Delete changelog files for 43550
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    ad735b2 View commit details
    Browse the repository at this point in the history
  12. Product Editor: Load layout templates from the REST API (#43384)

    * Move ProductTemplate type
    
    * useProductTemplate
    
    * Use useProductTemplate
    
    * Use useLayoutTemplate
    
    * Handle if window.productBlockEditorSettings doesn't exist
    
    * Unit tests for useProductTemplate
    
    * Fix fallback in useProductTemplate
    
    * Remove layoutTemplates from ProductEditorSettings on client
    
    * Fallback to simple-product layout template
    
    * Unit test to verify the standard product template is used if product type is variable
    
    * Use standard product template if product type is variable
    
    * Unit test to verify product type is used to match if product template id matches a template with a different product type
    
    * Make sure product type matches on product template, unless variable, in which case we match simple
    
    * Remove layoutTemplates and layoutTemplateEvents from global
    
    * Changelog
    
    * Changelog
    
    * Import types only
    mattsherman committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    ee6642e View commit details
    Browse the repository at this point in the history
  13. Fix Subscriptions autorenewals column for WooPayments pre-install pro…

    …mo in Settings > Payments (#43436)
    
    * Do not sanitize WooCommerce Subscriptiion column HTML in Settings > Payments methods table
    
    * Add features supports entry to pseudo-gateway WCPay Promotion
    
    * Add changelog
    
    * Add changelog entry for woocommerce-admin
    
    * Lint fixes
    vladolaru committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    469b744 View commit details
    Browse the repository at this point in the history
  14. [Experimental] Product Gallery block: Prevent page from scrolling whe…

    …n pop-up is open (#43378)
    
    * Prevent body from scrolling when pop-up is open
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    * Add namespace to the modal-open css class
    
    * Fix class name for the Product Gallery block
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    thealexandrelara and github-actions committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    4b5c698 View commit details
    Browse the repository at this point in the history
  15. Fix variations initial load (#43583)

    * Retrieve new variations if not already generating
    
    * Add changelog
    
    * Fix lint error
    louwie17 committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    ec85c4b View commit details
    Browse the repository at this point in the history
  16. Remove Variable product template from the product template list (#43422)

    * Remove variable-product-template from the product template list
    
    * Add changelog files
    
    * Redirect the variable product to the new experience now that is does not have a product template anymore
    
    * Fix php linter error
    mdperez86 committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    4f8922a View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Use ci-jobs Utility For ci.yml Matrix (#43532)

    This adds support for using the `pnpm utils ci-jobs` command in our `ci.yml` file. One of the bigger benefits to this change too is that we're now distributing a bundled version of the utils tool. This lets us run it without actually having to install the repo and will let us speed up any workflows that currently do.
    ObliviousHarmony committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    758df48 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Configuration menu
    Copy the full SHA
    e1f57da View commit details
    Browse the repository at this point in the history
  2. clarify comment in maybe_sync_order (#43573)

    * clarify comment in maybe_sync_order
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * appease the linter
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    lsinger and github-actions committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    89cb0f7 View commit details
    Browse the repository at this point in the history
  3. Product Collection: add E2E tests to Editor filters - by tag and by s…

    …tock status (#43548)
    
    * Add test to check Product Collection filtering by tags
    
    * Set single product out of stock and unskip the test for stock status
    
    * Add changelog
    
    * Use more specific selector
    
    * Update variables holding products in products.sh to keep the same convention
    kmanijak committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    2c628a2 View commit details
    Browse the repository at this point in the history
  4. Add "No AI" banner image and center banner content (#43547)

    * Add "No AI" banner image and center banner content
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    albarin and github-actions committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    50c7e51 View commit details
    Browse the repository at this point in the history
  5. [Product Block Editor]: relocate block actions in the sections area (#…

    …43555)
    
    * handle section actions styles from section block
    
    * rename DownloadBlockEdit
    
    * remove unneeded wrap el from linked product list
    
    * put Choose an Image button in the actions section
    
    * move attribute control to block actions section
    
    * changelog
    
    * remove unused clientId prop
    
    * tweak Image button
    
    * remove `should show subtitle and "Add new" button` test
    retrofox committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    8974b86 View commit details
    Browse the repository at this point in the history
  6. Doc: Migrate "Working with WooCommerce Admin Pages" (#40007)

    * Initial migration
    
    * Add additional links to code reference
    
    * Fix lint indentation issue
    
    * Add nav_args['parentPath'] documentation
    
    * Minor code style fix (spacing)
    
    * Update add_extension_register_page example to adhere to guidelines
    
    * Update woocommerce_admin_pages_list filter example to conform to guidelines
    
    * Update parentPath doc to make it clear that it is part of the JS config, not the PHP config
    mattsherman committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    b4a3948 View commit details
    Browse the repository at this point in the history
  7. Improve the validation process when changing the product type (#43564)

    * Remove the required validation constraint from the LINK TO THE EXTERNAL PRODUCT field
    
    * Add changelog file
    mdperez86 committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    d853af2 View commit details
    Browse the repository at this point in the history
  8. Delete changelog files based on PR 43641 (#43646)

    Delete changelog files for 43641
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    33ae0d6 View commit details
    Browse the repository at this point in the history
  9. E2E tests migration: performance -> cart (#42943)

    * Add Performance Util class to evaluate performance
    
    * Add performance logging in cart block test
    
    * Remove additional comments
    
    * Migrate Cart  E2E performance tests to Playwright
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    * Refactor performance calculations in PerformanceUtils page
    
    * Fix linting errors
    
    * Replace beforeAll with beforeEach
    
    * Fix directory creation in performance-utils.page.ts
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Co-authored-by: Paulo Arromba <17236129+wavvves@users.noreply.github.com>
    3 people committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    d329ced View commit details
    Browse the repository at this point in the history
  10. Show feedback prompt only once (#43164)

    * Show feedback prompt only once
    
    * Add changelog
    
    * Fix feedback prompt
    
    * Move changelog
    
    * Fix feedback prompt visibility
    
    * Add modalShown logic to ces
    octaedro committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    d929994 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    357e378 View commit details
    Browse the repository at this point in the history
  12. Update stable tag to 8.5.1 (#43671)

    woorelease: Update stable tag to 8.5.1
    alopezari committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    cb269e4 View commit details
    Browse the repository at this point in the history
  13. Create docs contributor guide category + content (#43668)

    * Create technical docs contribution guide
    
    * Move style guide into docs contribution folder
    
    * fix manifest instructions
    
    * add docs manifest
    
    * Fix linting issues
    
    * fix more linting
    
    * temp. remove inline links to fix linting
    JacklynBiggin committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    303760b View commit details
    Browse the repository at this point in the history
  14. Added Missing Lint Build (#43665)

    Unfortunately, it looks like we need to build in order
    to be able to lint. This makes sense since some
    projects will lint imports from others that haven't
    been built yet.
    ObliviousHarmony committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    31c170f View commit details
    Browse the repository at this point in the history
  15. [Experimental] Product Gallery: Update div elements to ul/li for bett…

    …er accessibility (#43612)
    
    * Product Gallery: Update div elements to ul and li for better accessibility
    
    * Product Gallery: Add changelog files
    
    ---------
    
    Co-authored-by: roykho <roykho77@gmail.com>
    danieldudzic and roykho committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    43be71a View commit details
    Browse the repository at this point in the history
  16. Enhance CI Change Detection (#43596)

    Realistically speaking, if a `package.json` file is changed we should consider it to be a change
    for the entire package. This helps because it might impact the config itself. The same is true
    of changes to `pnpm-lock.yaml` since those may update dependencies for any package. I
    have also added a `-f` option to the CI Jobs CLI command to trigger all jobs.
    ObliviousHarmony committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    5425a95 View commit details
    Browse the repository at this point in the history
  17. Update wireit & Optimize Builds (#43595)

    This bumps the version to 0.14.3 so that we can take advantage of some
    upstream improvements. It also makes some changes to the way our
    builds and watches work to minimize the number of unnecessary
    Node processes involved in the execution.
    ObliviousHarmony committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    95bc118 View commit details
    Browse the repository at this point in the history
  18. Change HPOS and non HPOS e2e tests to use 5 shards each (#43672)

    * Change HPOS and non HPOS e2e tests to use 5 shards each
    
    * Add changelog
    
    * Update numbering
    
    ---------
    
    Co-authored-by: Jon Lane <jon.lane@automattic.com>
    lanej0 and Jon Lane committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    f7e8b67 View commit details
    Browse the repository at this point in the history
  19. [Experimental] Handle adding attributes during fields registration (#…

    …43379)
    
    Co-authored-by: github-actions <github-actions@github.com>
    opr and github-actions committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    23db3ef View commit details
    Browse the repository at this point in the history
  20. [e2e tests] New test that checks a customer can comment on a post (#4…

    …3419)
    
    * Add new spec for checking comments on a post
    
    * Add changelog
    
    * Update locators to use geBy methods
    
    * Update locators to use geBy methods
    
    * Fixed strict mode violation
    adimoldovan committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    04154ee View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Rename "Contributing" category + tag files (#43675)

    * Tag contributor docs
    
    * Update contributing category name
    
    * Update manifest
    
    * Fix unicode issues
    JacklynBiggin committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    f29ad09 View commit details
    Browse the repository at this point in the history
  2. Remove manually found unicode characters in docs (#43677)

    * Remove manually found unicode characters
    
    Non-regular spaces, quotes, dashes
    
    * Fix linting
    
    * fix more linting issues
    
    * Fix more linting
    
    * fix enable-hpos.md linting
    
    * Update docs manifest
    JacklynBiggin committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    9aafe54 View commit details
    Browse the repository at this point in the history
  3. Fix all remaining docs encoding issues (#43683)

    * Fix data management readme
    
    * fix localization/translation category typo
    
    * Fix remaining encoding issues
    
    * update docs manifest
    JacklynBiggin committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    1d0a007 View commit details
    Browse the repository at this point in the history
  4. Migrate mini cart tests (#43549)

    * Migrate mini cart tests
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    * Adjust broken e2e test
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    nielslange and github-actions committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    9779f0a View commit details
    Browse the repository at this point in the history
  5. Improve the selector determining the products are loaded in Product C…

    …ollection tests (#43464)
    
    * Improve the selector determining the products are loaded in Product Collection tests
    
    * Add changelog
    
    * Update plugins/woocommerce/changelog/test-42038-make-product-collection-e2e-tests-more-robust
    
    Co-authored-by: Manish Menaria <the.manish.menaria@gmail.com>
    
    ---------
    
    Co-authored-by: Manish Menaria <the.manish.menaria@gmail.com>
    kmanijak and imanish003 committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    c531067 View commit details
    Browse the repository at this point in the history
  6. Update copy for CYS intro screen sidebar (#43551)

    * Update copy for CYS intro screen sidebar
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Avoid using variables in __()
    
    * Add missing period
    
    Co-authored-by: Patricia Hillebrandt <patriciahillebrandt@gmail.com>
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Co-authored-by: Patricia Hillebrandt <patriciahillebrandt@gmail.com>
    3 people committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    b9f447b View commit details
    Browse the repository at this point in the history
  7. [Experimental] Add custom validation hooks for additional checkout fi…

    …elds (#43435)
    
    Co-authored-by: github-actions <github-actions@github.com>
    opr and github-actions committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    c776fb6 View commit details
    Browse the repository at this point in the history
  8. [Product Block Editor]: fallback with random products when no related…

    … products (#43584)
    
    * add fallbackToRandomProducts option to getRelatedProducts()
    
    * fallback to random when there isn't related products
    
    * changelog
    
    * update and tweak doc
    
    * introduce POSTS_NUMBER_TO_PICK const
    retrofox committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    68fa0dd View commit details
    Browse the repository at this point in the history
  9. CYS - Core: add unit test for the NoAI flow state machine (#43692)

    * CYS - Core: add unit test
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * fix description
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    gigitux and github-actions committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    dc0fd26 View commit details
    Browse the repository at this point in the history
  10. [Product Block Editor]: exclude the current product from the suggeste…

    …d ones to use in the Linked Product tab (#43662)
    
    * exclude the current product from the suggested list
    
    * changelog
    retrofox committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    ea3504b View commit details
    Browse the repository at this point in the history
  11. [Experimental] Surface additional checkout fields on Order Confirmati…

    …on page (#43449)
    
    * Get default attributes on front end
    
    * Remove console log
    
    * Show notice about 0 registered fields in editor
    
    * Do not show block in editor if no fields are registered
    
    * Wrapper block
    
    * Styling/spacing
    
    * Update webpack config
    
    * Register heading pattern
    
    * Wrapper block type definition
    
    * get_fields_for_location return fields in array format
    
    * Use wrapper in default content
    
    * Separate fields from the hook block
    
    * Hide when no custom fields exist
    
    * Address and contact fields
    
    * Shared form fields in settings
    
    * remove info block from wrapper
    
    * Revert render_content to original
    
    * rename block
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks, woocommerce
    
    * Update styling
    
    * Create shared get_order_additional_fields_with_values to format values
    
    * Update block names and descriptions
    
    * Show address placeholders
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks, woocommerce
    
    * Unused import
    
    ---------
    
    Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com>
    Co-authored-by: github-actions <github-actions@github.com>
    3 people committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    1dee943 View commit details
    Browse the repository at this point in the history
  12. [Product Block Editor]: add loading for the Choose products for me

    …button (#43656)
    
    * store is loading when chossing products for me
    
    * disable choose btn when it's loading
    
    * changelog
    
    * restore is busy animation styles when disables
    
    * restore changes
    
    * fiox rebase issue
    
    * restore disabling button
    retrofox committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    0d878af View commit details
    Browse the repository at this point in the history
  13. Add support for specifying filters when searching orders. (#43356)

    * Add the UX element dropdown for search box.
    
    * Add unit test for search_filter param.
    
    * Add support for search filter in search query for better performance.
    
    * Link search_filter dropdown with query param.
    
    * Fix conflicts.
    
    * Reformat to allow adding more filters in future.
    
    * Fixing margin in the search filter box.
    
    * Fix merge conflict.
    
    * Apply linting.
    
    * Add changelog.
    
    * Apply PR suggestions.
    
    * Grammer fixes.
    vedanshujain committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    4b401e5 View commit details
    Browse the repository at this point in the history
  14. add post tags support to docs manifest generator (#43575)

    * Add tags to some readme files
    
    * add post tags support
    
    ---------
    
    Co-authored-by: Jacklyn Biggin <hi@jacklyn.dev>
    Co-authored-by: Ron Rennick <ronald.rennick@automattic.com>
    3 people committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    8a7ffac View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3838975 View commit details
    Browse the repository at this point in the history
  16. Further adjustment of post titles, menu titles, and tags (#43685)

    * Adjusting post_titles, menu_titles, and tags for docs folder
    
    Adjusting the post_titles, menu_titles, and tags for  document files in the docs folder
    
    * Update removing-product-product-category-or-shop-from-the-url.md
    
    * Update classic-theme-developer-handbook.md
    
    * further adjustments and casing
    
    * Move HPOS/CLI contents into README
    
    ---------
    
    Co-authored-by: Jacklyn Biggin <hi@jacklyn.dev>
    brentmackinnon and JacklynBiggin committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    02b02ee View commit details
    Browse the repository at this point in the history
  17. Product Collection: add E2E tests to Editor filters - by featured pro…

    …ducts, by created date, by price range (#43473)
    
    * Add test to Product Collection - featured products filters
    
    * Open Featured option before trying to set it up
    
    * Add test for Created filter
    
    * Add missing awaits
    
    * Add tests for a price range filter
    
    * Add explanation to test step
    
    * Update the conditions for created filter
    
    * Add changelog
    
    * Change leftover values
    
    * Empty commit - trigger CI
    kmanijak committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    1dd23f8 View commit details
    Browse the repository at this point in the history
  18. Rework UX guidelines to be in distinct folders and files (#43543)

    * Rework UX guidelines to be in distinct folders and files
    
    * Rename general guidelines to extensions guidelines
    
    * Move contents of user-experience-guidelines.md into readme
    
    * Rename "user experience guidelines" to "extension guidelines"
    
    * Moved payments blurb from onboarding to readme
    
    * Move product editor guidelines into a ux-guidelines folder
    
    * Remove extra quote on payment guidelines image
    
    * Add notice at top of theme customization page
    
    * Fix linting issues
    JacklynBiggin committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    42a90a3 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Product Gallery block: Remove the experimental flag from the Product …

    …Gallery block (#43586)
    
    * Remove the experimental flag from the Product Gallery block
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks, woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    thealexandrelara and github-actions committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    8258919 View commit details
    Browse the repository at this point in the history
  2. Update payment partners 2024 q1 (#43514)

    * Remove eway and zipco
    
    * Add Airwallex
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Fix lint
    
    * Update airwallex images
    
    * Fix category_other value
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    chihsuan and github-actions committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    8b567dc View commit details
    Browse the repository at this point in the history
  3. [Product Block Editor]: show three products by default in the Linked …

    …Products tab (#43698)
    
    * pick three products by default
    
    * changelog
    retrofox committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    8878f00 View commit details
    Browse the repository at this point in the history
  4. HPOS: Remove buggy check in the data cleanup tool. (#43727)

    * Add refund order to unit test.
    
    * Remove buggy defensive check since existance of order is already verified.
    
    * Changelog.
    
    * PHPCS fixes.
    
    * Added more assertions after cleanup to verify cleanup worked.
    vedanshujain committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    90b3e11 View commit details
    Browse the repository at this point in the history
  5. 41827-improve-coupon-usage-by-user-query-performance (#43731)

    The sql query can be slow on big data sets, because the post meta value is type of string, and we are quering with a number.
    duotive committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    4966697 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    824dc6b View commit details
    Browse the repository at this point in the history
  7. Update docs manifest (#43718)

    Update manifest + fix duplicated key
    JacklynBiggin committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    658518b View commit details
    Browse the repository at this point in the history
  8. [CYS - Core] Switch to TT4 when the flow starts (#43740)

    * CYS - Core: add unit test
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * fix description
    
    * Enable TT4 when the customize your store process starts
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    gigitux and github-actions committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    0a98e5a View commit details
    Browse the repository at this point in the history
  9. Fix metadata for product editor guidelines category (#43751)

    fix metadata for product editor guidelines
    JacklynBiggin committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    a786b57 View commit details
    Browse the repository at this point in the history
  10. Update docs manifest for Product Editor Guidelines (#43752)

    update docs manfiest
    JacklynBiggin committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    097f727 View commit details
    Browse the repository at this point in the history
  11. Update payments-ux-guidelines README.md to swap a character that was …

    …encoding improperly (#43764)
    
    Update README.md
    brentmackinnon committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    3765649 View commit details
    Browse the repository at this point in the history
  12. Removing notices that are no-longer-relevant (#43766)

    * Removing notices that are no-longer-relevant
    
    Removing "WIP" and "developer-level" notices, and fixing a few titles
    
    * add updated docs manifest
    
    ---------
    
    Co-authored-by: Jacklyn Biggin <hi@jacklyn.dev>
    brentmackinnon and JacklynBiggin committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    5f6e18e View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. [Product Collection] Add unique ID attribute (#43314)

    * Add unique ID attribute to Product Collection block
    
    In this update, we introduced a unique identifier for each instance of the Product Collection block. This change involves several key modifications:
    
    1. **Block JSON Update**: Added a new `id` attribute in `block.json` to store the unique identifier for each block instance.
    
    2. **Product Collection Content Update**: In `product-collection-content.tsx`, we utilized the `uuid` library to generate a unique ID. This is done in a `useEffect` hook, ensuring that each block instance receives a distinct ID upon initialization.
    
    3. **Type Definitions**: The `ProductCollectionAttributes` interface in `types.ts` was updated to include the new `id` attribute, aligning with our enhanced data structure.
    
    4. **Package Dependencies**: To support this feature, `@types/uuid` and `uuid` were added to `package.json`, ensuring we have the necessary tools for ID generation.
    
    This enhancement is pivotal for uniquely identifying each Product Collection block, paving the way for more robust and individualized block handling in the future.
    
    * Rename uniqueId to id
    
    * Add lock file
    
    * Add 'id' context to product collection and template
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    * Merge trunk with 42861-introduce-a-unique-identifier-for-each-product-collection-block
    
    * Regenerate the lockfile
    
    * Remove autogenerated change in plugins/woocommerce/package.json
    
    * Regenerate lock file
    
    * Rerun CI actions
    
    * Delete pnpm-lock.yaml file & regenerate it using pnpm install command
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    imanish003 and github-actions committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    8c284a5 View commit details
    Browse the repository at this point in the history
  2. Add e2e tests to verify block templates can be customized if the them…

    …e has its own custom templates (#43650)
    
    * Update commands to run e2e tests
    
    * Capitalize Product Catalog template name
    
    * Create tests with block theme with templates
    
    * Create Block Theme with Templates test environment
    
    * Update classic theme commands
    
    * Code cleanup
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    * Code cleanup (II)
    
    * Add config to blocks-playwright.yml and remove unnecesssary .github/workflows/playwright.yml file
    
    * Remove unnecessary imports from product-catalog-template.block_theme_with_templates.spec.ts
    
    * Update blocks e2e commands to pnpm
    
    * Replace hardcoded strings with a variable
    
    * Unify all 'block theme with templates' tests in a parameterized test
    
    * Create a testData object for the Mini-Cart template part test
    
    * Fix some code styling issues
    
    * Create a testData object for the Mini-Cart template part test (II)
    
    * Remove duplicate userText variable
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Aljullu and github-actions committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    6c3f8cb View commit details
    Browse the repository at this point in the history
  3. Convert block templates tests to parametized tests (#43778)

    * Convert block templates tests to parametized tests
    
    * Use frontendUtils.addToCart() when possible
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Aljullu and github-actions committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    91d0e16 View commit details
    Browse the repository at this point in the history
  4. Ensure "email" field id does not include the section ID (#43734)

    Co-authored-by: github-actions <github-actions@github.com>
    opr and github-actions committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    bf61e57 View commit details
    Browse the repository at this point in the history
  5. Add e2e test to hover Mini Cart totals (#43693)

    * Add e2e test to hover Mini Cart totals
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    * Optimise hover test
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    nielslange and github-actions committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    7cd04df View commit details
    Browse the repository at this point in the history
  6. [CYS on Core] Intro screen - Update the copy depending on whether the…

    … user already started to customize their store (#43690)
    
    * Add new banner for no-Ai existing theme
    
    - Add new banner
    - Update copy
    - Refactor the theme preview structure
    
    * Make preview optional
    
    * Remove log
    
    * Remove unused param
    
    * Fix linting error
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    albarin and github-actions committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    589259f View commit details
    Browse the repository at this point in the history
  7. improve consistency on docs code blocks (#43758)

    Co-authored-by: Ron Rennick <ronald.rennick@automattic.com>
    rrennick and Ron Rennick committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    45dc57f View commit details
    Browse the repository at this point in the history
  8. CYS - Core: Create dummy products (#43784)

    * CYS - Core: Create dummy products
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    gigitux and github-actions committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    c6e5d0d View commit details
    Browse the repository at this point in the history
  9. Marketing: Add "Sales" column in Campaigns card (#43284)

    * Add sales property to MarketingCampaign class.
    
    * Return campaign sales data in API.
    
    * Display Sales in Campaigns card.
    
    * Fix test for useCampaigns.
    
    * Display a "-" when there are no cost or sales value in Campaigns card.
    
    * Add changelog.
    
    * Fix test for useCampaigns hook.
    
    * Fix PHP lint issue.
    ecgan committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    6246cf6 View commit details
    Browse the repository at this point in the history
  10. [e2e] Expand simple product creation with more details (#43710)

    * Expand 'can create simple non-virtual product' test
    
    * Expand 'can create simple non-virtual product' test
    
    * revert line break
    
    * changelog add
    
    * Revert "changelog add"
    
    This reverts commit 0aa8f62.
    
    * Changelog - add update details
    
    * Use getBy* where appropriate
    
    * Add more geyBy*s
    
    * Add more geyBy*s #2
    
    * Add API calls to delete category and tag
    
    * Update productCategory
    Stojdza committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    50b4275 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c0198cc View commit details
    Browse the repository at this point in the history
  12. Replace FlexSlider $.fadeIn() with vanilla .animate() (#41979)

    * Vanilla .animate() instead of jQuery .fadeIn()
    
    * Slider .animate() keyframes are now a list with 2 objects
    
    [{ marginLeft: old }, { marginLeft: new }] keyframe syntax instead of
    { marginLeft: [old, new] } keyframe syntax for consistency
    
    * Changelog
    
    * Tweak changelog.
    
    ---------
    
    Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
    apenchev and barryhughes committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    32ca8c1 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Fix activity panel showing incorrect currency (#43733)

    * Fix activity panel showing incorrect currency
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Use store currency setting when order currency is different from the store currency
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    chihsuan and github-actions committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    5bdc56e View commit details
    Browse the repository at this point in the history
  2. Add tracking for incompatible extensions (#42816)

    * Add tracking for incompatible extensions
    
    * Separate tracking data
    nielslange committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    32282a0 View commit details
    Browse the repository at this point in the history
  3. Apply Rector suggestions for PHP 8.1 (#43229)

    * Apply Rector suggestions
    
    * Add changelog entry
    
    * Update changelog entry
    
    * Fix PHP Lint errors
    asumaran committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    5b6897e View commit details
    Browse the repository at this point in the history
  4. Apply Rector suggestions for PHP 8.1 (#43237)

    * PHP8 Fixes for templates dir
    
    * Add changelog entry
    
    * Bump template version
    
    * Bump template version number
    
    * Update changelog entry
    
    * Typo
    asumaran committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    f2e90aa View commit details
    Browse the repository at this point in the history
  5. [E2E] Tests for coupon usage restrictions (#43590)

    * Changelog
    
    * Tests for restricted coupons
    
    * Update to test checkout not cart… which is what I should have been using
    
    * Removal -- from PR feedback
    
    ---------
    
    Co-authored-by: Jon Lane <jon.lane@automattic.com>
    lanej0 and Jon Lane committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    a098846 View commit details
    Browse the repository at this point in the history
  6. [CYS - Core] Improve loading screen (#43791)

    * CYS - Core: Create dummy products
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * CYS - Core: Improve loading screen
    
    * fix import
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * update image
    
    * add missing image
    
    * fix CSS
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    gigitux and github-actions committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    f866d0d View commit details
    Browse the repository at this point in the history
  7. [Experimental] Surface additional checkout fields values in Admin ord…

    …er page. (#43748)
    
    * Get default attributes on front end
    
    * Remove console log
    
    * Show notice about 0 registered fields in editor
    
    * Do not show block in editor if no fields are registered
    
    * Wrapper block
    
    * Update webpack config
    
    * Wrapper block type definition
    
    * Separate fields from the hook block
    
    * Hide when no custom fields exist
    
    * Address and contact fields
    
    * Shared form fields in settings
    
    * Revert render_content to original
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks, woocommerce
    
    * Show address placeholders
    
    * View fields in admin
    
    * Pass order object and context to field hooks in WP admin
    
    * CheckoutFieldsAdmin class
    
    * Move logic to CheckoutFieldsAdmin
    
    * Implement context
    
    * Style checkboxes correctly in meta box
    
    * Update handling
    
    * Undo change to changelog
    
    * Correct docblock comment for woocommerce_admin_shipping_fields
    
    * Document context
    
    * No need to init fields
    
    * Fix checkbox handling for bw compat reasons
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Force CI
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Fix CSS rule
    
    ---------
    
    Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com>
    Co-authored-by: github-actions <github-actions@github.com>
    3 people committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    60509aa View commit details
    Browse the repository at this point in the history
  8. Hide the product type selector dropdown when click outside (#43798)

    * Hide the product type selector dropdown when click outside
    
    * Add changelog file
    mdperez86 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    aa57be7 View commit details
    Browse the repository at this point in the history
  9. [Enhancement] Add a featured product button (#43664)

    * There's a star button on the right side of the name field. It's centered vertically.
    
    * Clicking it marks the product as featured
    
    * When hovered, we show a tooltip that reads: Mark as featured
    
    * When clicked, the icon changes from star-outline to star-filled. Clicking it again reverts to the original icon.
    
    * Add changelog file
    
    * Change the tooltip text depending on the featured flag
    mdperez86 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    d174fb3 View commit details
    Browse the repository at this point in the history
  10. Refactor code and merge checkout and coupon tests and add new restric…

    …ted cart coupons tests (#43819)
    
    * Add changelog and update var naming in block tests
    
    * Format code in two tests
    
    * Add missing payment method set to the test
    
    * Refactor tests and merge cart checkout coupons
    
    * Clear cookies before every test
    veljkho committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    7f2fd37 View commit details
    Browse the repository at this point in the history
  11. Removing links from headings in docs where warranted. (#43824)

    * Removing links from headings in docs where warranted.
    
    * Fix readme capitalizion
    
    ---------
    
    Co-authored-by: Jacklyn Biggin <hi@jacklyn.dev>
    brentmackinnon and JacklynBiggin committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    73f50e6 View commit details
    Browse the repository at this point in the history
  12. Atomizing and tagging Endpoint documentation (#43833)

    * Atomizing and taggig Endpoint documentation
    
    * Create manifest.json
    
    * regenerating manifest
    
    * fix manifest
    
    ---------
    
    Co-authored-by: Jacklyn Biggin <hi@jacklyn.dev>
    brentmackinnon and JacklynBiggin committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    e995ee3 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. [Experimental] Add $request to additional fields validation filter (#…

    …43789)
    
    * Add $request to additional fields filter
    
    * Add changelog entry
    
    * Add data to additional message
    opr committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    7dabf2b View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Fix handling the error from the product_image_upload and `update_pr…

    …oduct_content` functions (#43793)
    
    * Fix handling the error from the `product_image_upload` function
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Fix linting errors
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    albarin and github-actions committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    95ed989 View commit details
    Browse the repository at this point in the history
  2. Update changelog.txt from release 8.5.1 (#43670)

    Prep trunk post release 8.5.1
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    3881aad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    550bfe3 View commit details
    Browse the repository at this point in the history
  4. Add e2e tests to verify specific theme templates have priority over u…

    …ser-modified Product Catalog template (#43750)
    
    * Add e2e tests to verify specific theme templates have priority over user-modified Product Catalog template
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    Aljullu committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    c1b131c View commit details
    Browse the repository at this point in the history
  5. [Experimental][Refactor] Reduce complexity of custom field registrati…

    …on function (#43663)
    
    Co-authored-by: github-actions <github-actions@github.com>
    opr and github-actions committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    4114c5a View commit details
    Browse the repository at this point in the history
  6. [Experimental] Surface custom fields in Emails (#43519)

    * Get default attributes on front end
    
    * Remove console log
    
    * Show notice about 0 registered fields in editor
    
    * Do not show block in editor if no fields are registered
    
    * Wrapper block
    
    * Update webpack config
    
    * Wrapper block type definition
    
    * Separate fields from the hook block
    
    * Hide when no custom fields exist
    
    * Address and contact fields
    
    * Shared form fields in settings
    
    * Revert render_content to original
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks, woocommerce
    
    * Get default attributes on front end
    
    * Add initial sections to email templates
    
    * Revert "Get default attributes on front end"
    
    This reverts commit f76c216.
    
    * Also render contact fields
    
    * Handle plain text
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks, woocommerce
    
    * Unwanted changes from rebase
    
    * Use get_order_additional_fields_with_values
    
    * Remove sample fields
    
    * Version bump for styles
    
    * Update plugins/woocommerce/includes/class-wc-emails.php
    
    Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com>
    
    * Update plugins/woocommerce/includes/class-wc-emails.php
    
    Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com>
    
    * Apply view context
    
    * Handle null
    
    * Context
    
    ---------
    
    Co-authored-by: Thomas Roberts <thomas.roberts@automattic.com>
    Co-authored-by: github-actions <github-actions@github.com>
    Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com>
    4 people committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    18cd0a9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f6fbb42 View commit details
    Browse the repository at this point in the history
  8. Apply Rector suggestions for PHP 8.1 (#43235)

    * PHP 8 updates for src/Database/*
    
    * Add changelog entry
    
    * Update changelog entry
    asumaran committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    e488494 View commit details
    Browse the repository at this point in the history
  9. Improve the logging/noticing of Legacy REST API usages (#43851)

    * Include request IP address in the logging of Legacy REST API usages
    
    * Add link to the Legacy REST API plugin to the usage notices
    Konamiman committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    7c62443 View commit details
    Browse the repository at this point in the history
  10. Add store notices to the Cart and Checkout block templates (#43753)

    * Fix session notices in Cart and Checkout block pages
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks, woocommerce
    
    * Update plugins/woocommerce-blocks/assets/js/base/components/notice-banner/style.scss
    
    Co-authored-by: Niels Lange <info@nielslange.de>
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Co-authored-by: Niels Lange <info@nielslange.de>
    3 people committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    1391501 View commit details
    Browse the repository at this point in the history
  11. Docs: Update go-vip.net links/images to developer.woo.com (#43863)

    * Update go-vip.net links/images to developer.woo.com
    
    * Update go-vip.net links (with correct /)
    
    * Force git to work
    
    * Flx links
    
    * fixing-image-links
    
    ---------
    
    Co-authored-by: Brent MacKinnon <brent.mackinnon@a8c.com>
    JacklynBiggin and brentmackinnon committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    4eb8626 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    db8da8d View commit details
    Browse the repository at this point in the history
  13. Track Linked Products feature events (#43828)

    * Track  (props:  ids,  ids)
    
    * Track  ( props:  ( template id ),  : ( if unsupported or not ) )
    
    * Track  ( props:  ( template id ) )
    
    * Track  ( props: :  | , same as product value )
    
    * Fix advice card to support persistent dismiss via a preference id or non persistent one using the local state
    
    * Track  ( props: :  | , same as product value )
    
    * Track  ( props: :  | , same as product value )
    
    * Track  ( props: :  | , same as product value )
    
    * Track  ( props: :  | , same as product value )
    
    * Add changelog file
    
    * Fix linter error
    
    * Track linked_products_product_add when adding a new product to the linked product list
    mdperez86 committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    4c29a65 View commit details
    Browse the repository at this point in the history
  14. Add suggested-products product endpoint (#43720)

    * init approach of related products endpoint
    
    * register related prodducts endpoint
    
    * rename response prop with ids
    
    * filter categoris from endpoint params
    
    * filter categories when pulling related products
    
    * changelog
    
    * extend from WC_REST_CRUD_Controller class
    
    * iterate over defininf endpoint params
    
    * doc
    
    * merge product terms with params
    
    * introduce `combine` param
    
    * return products collection instead of plain array
    
    * fixinf eslint issues
    
    * pass proper fn args to bound fns
    
    * do not call parent register method
    
    * post type is defined by parent controller class
    
    * remove related products controller
    
    * extend products controller with `related-products`endpoint
    
    * filter post__in param
    
    * when no related products found return empty array
    
    * change and register endpoint params
    
    * remove commented line
    
    * add a custom method to extend the params
    
    * update
    
    * fix typo
    
    * ensure to respect the products limit
    
    * fix eslint issue
    
    * remove unrequired endpoint id param
    retrofox committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    0940201 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Remove UTM from Order Attribution metabox labels (#43041)

    * Rename order attribution template file
    * Update OA field name to `source_type` to keep up with #41690
    * Discard conditional UTM labels altogether
    
    ---------
    
    Co-authored-by: Tomek Wytrębowicz <tomalecpub@gmail.com>
    layoutd and tomalec committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    8baa07e View commit details
    Browse the repository at this point in the history
  2. Update the onboarding profile API validation for `business_extensions…

    …` parameter (#43806)
    
    * Update the validation for business_extensions parameter
    
    * Add changelog
    chihsuan committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    9b7d9ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42e77d4 View commit details
    Browse the repository at this point in the history
  4. Add "I'm selling online and offline" for Square credit card payment r…

    …ecommendation (#43816)
    
    * Add online offline for Square credit card
    
    * Lint
    
    * Changelog
    
    * Update plugins/woocommerce/src/Admin/Features/PaymentGatewaySuggestions/DefaultPaymentGateways.php
    
    Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
    
    ---------
    
    Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
    ilyasfoo and chihsuan committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    8a1af8a View commit details
    Browse the repository at this point in the history
  5. Apply Rector suggestions for PHP 8.1 (#43236)

    * PHP 8 Updates for src/Internal
    
    * Add changelog entry
    
    * Fix PHP lint issues
    
    * Add unit test for not in queries.
    
    ---------
    
    Co-authored-by: Vedanshu Jain <vedanshu.jain.2012@gmail.com>
    asumaran and vedanshujain committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    4fd42aa View commit details
    Browse the repository at this point in the history
  6. CYS Redirect to intro screen if theme is not modified (#43736)

    * Redirect to intro screen if theme is not modified
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Add and fix test for the redirection
    
    * Redirect with the proper url 'intro'
    
    * Remove only
    
    * Avoid completing the cys task when switching themes
    
    * Revert prev commit and reset `woocommerce_admin_customize_store_completed` before each test
    
    * Set the `woocommerce_admin_customize_store_completed` to `no` before each test
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    albarin and github-actions committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    a44a45b View commit details
    Browse the repository at this point in the history
  7. Unskip e2e tests (#43852)

    * Remove obsolete comment
    
    * Unskip cart and checkout translation tests
    
    * Unskip shipping method switching tests
    
    * Unskip template-related e2e tests
    
    * Unskip order confirmation test for guest users
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    * Adjust broken e2e tests
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    nielslange and github-actions committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    30dfa01 View commit details
    Browse the repository at this point in the history
  8. Variations tab should be moved to the second tab, after General (#43998)

    * Move variations tab to position 2 so it will appear right next to the general tab
    
    * Add changelog file
    mdperez86 committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    7ec8f79 View commit details
    Browse the repository at this point in the history
  9. Create product-pre-publish-modal feature flag (#43861)

    * Create product-pre-publish-modal feature flag
    
    * Add changelog file
    
    * Fix auto formatting change
    mdperez86 committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    dbae7d6 View commit details
    Browse the repository at this point in the history
  10. Hide Downloads section under Toggle (#43864)

    * Add Include downloads to show/hide the Downloads section
    
    * Fix margin top for none first child nested sections
    
    * Add changelog files
    
    * Fix php linter errors
    mdperez86 committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    26a5469 View commit details
    Browse the repository at this point in the history
  11. Fix description toolbar with latest GB version (#43835)

    * Initial changes to fix the toolbar in the iframe editor
    
    * Moved toolbar to header and respect fixedToolbar preference
    
    * Only render Gutenberg toolbar with specific version
    
    * Update GB version
    
    * Fix build issue
    
    * Add fixed toolbar menu
    
    * Remove unused import
    
    * Add changelogs
    
    * Fix lint errors
    
    * Fix PHP lint error
    louwie17 committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    1a4ebeb View commit details
    Browse the repository at this point in the history
  12. Add slotFill for variation menus (#43441)

    * Add slotFills to main variation actions
    
    * Add slotFills to groups
    
    * Create variation-actions component
    
    * Add references
    
    * Remove file and change reference
    
    * Add Dropdown
    
    * Add styles
    
    * Add changelog
    
    * split variation-actions-menu
    
    * Add tests
    
    * Remove variation-actions-menu and variations-actions-menu
    
    * Rename variation-actions and add tests
    
    * Rename VariationSingleUpdateMenuItem
    
    * Rename single-update
    
    * Add supportsMultipleSelection and slotFill rename
    
    * Add component export
    
    * Rename groups
    
    * Show multipleSelection items in both components
    
    * Take fills as MenuItems
    
    * Remove __experimental from slotFill
    
    * Fix lint
    
    * Add onClick to slotFill
    
    * Rename constant QUICK_UPDATE, add new constant
    
    * Add tests for getGroupName and getMenuItem
    
    * Rename variation-actions tests
    
    * fix test description
    
    * Add onChange, onClose and selection to slots
    
    * Refactor slotFill
    
    * Refactor slotFill file
    
    * Rename QuickUpdateMenu to MultipleUpdateMenu
    
    * Modify tests
    
    * Fix test name
    
    * Improve import
    
    * Always return array of selected items
    
    * Create MenuGroup for every extension menu items
    
    * Group fills
    octaedro committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    2acbb3d View commit details
    Browse the repository at this point in the history
  13. Remember downloadable files (#44008)

    * The previously uploaded file should re-appear when the product changes from downloadable to not and then back again
    
    * Add changelog file
    
    * Fix php linter error
    mdperez86 committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    9f3c788 View commit details
    Browse the repository at this point in the history
  14. correct the command for generating the docs manifest (#43831)

    Co-authored-by: Ron Rennick <ronald.rennick@automattic.com>
    rrennick and Ron Rennick committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    3210486 View commit details
    Browse the repository at this point in the history
  15. update Github with the latest build (#43830)

    Co-authored-by: Ron Rennick <ronald.rennick@automattic.com>
    rrennick and Ron Rennick committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    80b4ec1 View commit details
    Browse the repository at this point in the history
  16. Expose metadata as object from useProductMetadata hook (#43860)

    * Add useParentMetadata hook
    
    * Move functionality to existing useProductMetadata hook
    
    * Update changelog
    
    * Remove deleted hook from index
    
    * Update useProductMetadata API and unit tests
    nathanss committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    c7d4c88 View commit details
    Browse the repository at this point in the history
  17. [e2e tests] Add tests for product images (#43775)

    * Import media on environment setup
    
    * Add product-images.spec with one complete test and all other skeleton tests
    
    * Add changelog
    
    * Implement can update the product image
    
    * Implement can delete the product image
    
    * Implement can delete the product image
    
    * Skip not implemented test
    
    * Merge fixtures
    
    * Add productWithImage fixture
    
    * Remove unused variable `api`
    
    * Partial implementation of can create a product gallery
    
    * Check the image gallery in store frontend
    
    * Added `can update a product gallery` test
    
    * Run all tests
    
    * Search for image in media library
    
    * Check that the remove gallery image is not displayed
    
    * Add repeatEach configuration
    
    * eslint formatting
    
    * Extract some repeating steps into a function
    
    * Update check for thumbnail
    
    * Fix test image name
    adimoldovan committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    d66a48e View commit details
    Browse the repository at this point in the history
  18. Remove docs plugin from monorepo (#44013)

    * Remove docs plugin from monorepo
    
    * Add language to md-docs readme
    
    * Fix lint error in blocks
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    jonathansadowski and github-actions committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    9b98a85 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Fixes strpos in ComparisonOperation for PHP 8 (#44007)

    * Fixes
    
    * Changelog
    
    * Add breaks
    ilyasfoo committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    f85d275 View commit details
    Browse the repository at this point in the history
  2. Send store address data to the obw subscribe endpoint (#43848)

    * Sync country name to Klaviyo and Mailchimp
    
    * Add state name
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    chihsuan and github-actions committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    aa028da View commit details
    Browse the repository at this point in the history
  3. 43813 hpos add missing filters on order listtable (#43815)

    * add filter on build_count_query
    
    * 43813-hpos-add-missing-filters-on-order-listtable
    
    * 43813-hpos-add-missing-filters-on-order-listtable
    
    * 43813-hpos-add-missing-filters-on-order-listtable
    
    * 43813-hpos-add-missing-filters-on-order-listtable
    
    * 43813-hpos-add-missing-filters-on-order-listtable
    
    * 43813-hpos-add-missing-filters-on-order-listtable
    
    * 43813-hpos-add-missing-filters-on-order-listtable
    
    * Update plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php
    
    Co-authored-by: Vedanshu Jain <vedanshu.jain.2012@gmail.com>
    
    * Update plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php
    
    Co-authored-by: Vedanshu Jain <vedanshu.jain.2012@gmail.com>
    
    * 43813-hpos-add-missing-filters-on-order-listtable
    
    * 43813-hpos-add-missing-filters-on-order-listtable
    
    ---------
    
    Co-authored-by: Vedanshu Jain <vedanshu.jain.2012@gmail.com>
    duotive and vedanshujain committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    a6210ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0aebb13 View commit details
    Browse the repository at this point in the history
  5. Move Cart, Checkout and Order Confirmation template customization tes…

    …ts to the parameterized tests file (#43992)
    
    * Move Cart, Checkout and Order Confirmation template customization tests to the parameterized tests file
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    * Clean up order-confirmation.block_theme.spec.ts file
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Aljullu and github-actions committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    081f9d3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1ea439f View commit details
    Browse the repository at this point in the history
  7. [Experimental] Update args for `woocommerce_blocks_validate_additiona…

    …l_field_{key}` filter (#44012)
    opr committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    0ecb53f View commit details
    Browse the repository at this point in the history
  8. Update product editor experiment name for new release (#44014)

    * Update experiment name and enable linked products
    
    * Add changelog
    louwie17 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    11aa8b6 View commit details
    Browse the repository at this point in the history
  9. add manifest check to pr markdown lint workflow (#43534)

    * add manifest check to pr markdown lint workflow
    
    * add json validation, storybook exception
    
    * restore post tags to manifest
    
    * add is-valid-json.js
    
    ---------
    
    Co-authored-by: Ron Rennick <ronald.rennick@automattic.com>
    rrennick and Ron Rennick committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    bbed678 View commit details
    Browse the repository at this point in the history
  10. Display shipping calculator link in the Cart block when fallback ship…

    …ping options available (#43803)
    
    * Hide the shipping rates in editor to match front-end
    
    - If there are no shipping rates, hide the shipping rates in editor to match front-end.
    
    * Add get_shipping_zones method to CartCheckoutUtils
    
    * Display change address like for fallback shipping zone
    
    - If cart has multiple and default shipping zones without shopper address, display the change address link
    
    * Update shipping address label
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks, woocommerce
    
    * Fix linting errors
    
    * Update plugins/woocommerce-blocks/assets/js/base/components/cart-checkout/totals/shipping/shipping-address.tsx
    
    Co-authored-by: Niels Lange <info@nielslange.de>
    
    * Display shipping calculator for locations outside all other zones
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks, woocommerce
    
    * Update typescript for activeShippingZones
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Co-authored-by: Niels Lange <info@nielslange.de>
    3 people committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    0c79d1b View commit details
    Browse the repository at this point in the history
  11. Remove wp-data & wc-blocks-checkout dependencies from OA script (#43857)

    Resolve conditional dependency in JS.
    
    Fixes #43829
    
    Co-authored-by: Seghir Nadir <nadir.seghir@gmail.com>
    Co-authored-by: Thomas Roberts <5656702+opr@users.noreply.github.com>
    3 people committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    1976e40 View commit details
    Browse the repository at this point in the history
  12. fixing linting errors

    brentmackinnon committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    975310e View commit details
    Browse the repository at this point in the history
  13. Adds tests for core profiler (#44022)

    * Adds tests for core profiler
    
    * Add additional assertions
    
    * Add changelog
    
    * Standardize spacing
    
    ---------
    
    Co-authored-by: Jon Lane <jon.lane@automattic.com>
    lanej0 and Jon Lane committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    27f079e View commit details
    Browse the repository at this point in the history
  14. Marketplace: Add "Add to Store" button for free and WordPress.org pro…

    …ducts #43616  (#43983)
    
    * Marketplace: Add "Add to Store" button for free and WordPress.org products (#43616)
    
    * Marketplace: Install free .org plugins with Add to Store button
    
    * Marketplace: addressed feedback for the the new install free products flow
    
    - Moved notices to the top of the modal
    - Updated notice styles slightly
    - Updated the CreateOrderSuccessResponse to reflect API changes
    
    * Marketplace: Require the Helper orders API file
    
    * Marketplace: fix linter errors
    
    * Marketplace: form encode when submitting the request
    
    The body is encoded anyways by the WordPress core. However, if I don't
    do it here, I can't create a valid signature to be verified by
    Woo.com.
    
    I could have just submitted a JSON too, but this seamed easier since
    the body is parsed on Woo.com automatically when it's in this form.
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Marketplace: remove "~" character in imports and use relative paths
    
    * Marketplace: fix margins in the product with the Add to Store button
    
    * Marketplace: Add conditions to hide the button
    
    We hide it if:
    
    - the product is already installed
    - user doesn't have the right capability
    - if the product is just installed using our flow and there is
    no page refresh
    
    * Marketplace: don't show Add to Store button on Themes and on Discover
    
    * Marketplace: fix linting
    
    * Marketplace: hide ratings from the product if "is-small" class exists
    
    * Marketplace: fix linting errors
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    raicem and github-actions committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    48ebe7b View commit details
    Browse the repository at this point in the history
  15. Data: reduxify suggested products (#44043)

    * use Thunks in wc/admin/products store
    
    * first implementation
    
    * changelog
    
    * fixing tests
    
    * remove unused __meta prop
    
    * update constant name
    
    * fix eslint issue
    retrofox committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    65d71fa View commit details
    Browse the repository at this point in the history
  16. [Product Block Editor]: improve getting suggested products from linke…

    …d product section (#44047)
    
    * introduce getSuggestedProductsFor helper
    
    * use suggested products to get choices
    
    * update helper to the data store
    
    * changelog
    retrofox committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    aaf9981 View commit details
    Browse the repository at this point in the history
  17. Atomizing and Improving WC-CLI documentation - Fixed PR (#44016)

    * Atomizing and Improving WC-CLI documentation
    
    * Adds new docs manifest, deletes previous manifest, renames new manifest
    
    * Fix linting errors
    
    * Fix additional linting errors
    
    * Fix remaining linting issue
    
    ---------
    
    Co-authored-by: Brent MacKinnon <brent.mackinnon@a8c.com>
    Co-authored-by: Shani Banerjee <shanibanerjee@Shanis-MBP.lan>
    Co-authored-by: Jacklyn Biggin <hi@jacklyn.dev>
    4 people committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    bf11df5 View commit details
    Browse the repository at this point in the history
  18. Adjusting relative links in docs folder to avoid 404s on docs site (#…

    …44044)
    
    * Adjusting relative links in docs folder to avoid 404s on docs site
    
    Adjusting relative links in docs folder to avoid 404s on docs site
    
    * Update docs-manifest.json
    
    * Update docs manifest to reflect current trunk
    
    * Fix invalid links
    
    * Update manifest
    
    ---------
    
    Co-authored-by: Jacklyn Biggin <hi@jacklyn.dev>
    brentmackinnon and JacklynBiggin committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    664140f View commit details
    Browse the repository at this point in the history
  19. [Product Block Editor]: always show "loading" state when choosing sug…

    …gested products (#44053)
    
    * add forceRequest param
    
    * changelog
    
    * force request when getting suggestions for linked
    retrofox committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    cd3feaa View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Add filters for customer email and order id for performance. (#43865)

    * Add filters for customer email and order id for performance.
    
    * Empty where should not cause invalid query.
    
    * Add changelog.
    
    * Add unit test for newly supported search params.
    
    * Apply coding standards.
    
    * Add a trailing wildcard to allow broader search.
    
    * Remove extra line.
    
    Co-authored-by: Corey McKrill <916023+coreymckrill@users.noreply.github.com>
    vedanshujain and coreymckrill committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    efd5cce View commit details
    Browse the repository at this point in the history
  2. Simplify and atomize the Extension Developer Handbook (#43832)

    * Simplifying and atomizing extension-developer-handbook
    
    * Update logging.md
    
    * Update extension-development-best-practices.md
    
    * Update docs-manifest.json
    
    * Revert "fixing a few broken image links"
    
    This reverts commit 058c1fc.
    
    * Update extension-development-best-practices.md
    
    * Update docs-manifest file
    
    * Adds most recent version of manifest after command run
    
    * Removes old docs-manifest
    
    * Renames new manifest
    
    ---------
    
    Co-authored-by: Shani Banerjee <shanibanerjee@Shanis-MBP.lan>
    brentmackinnon and Shani Banerjee committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    58088ed View commit details
    Browse the repository at this point in the history
  3. [Experimental] Filter block: refactor visibility control, context pas…

    …sing, and filter data processing (#43996)
    dinhtungdu committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    b50431d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1abefd5 View commit details
    Browse the repository at this point in the history
  5. Add rudimentary try catch for all remote endpoint spec evaluators (#4…

    …4037)
    
    * Add rudimentary try catch for all remote endpoint spec evaluators
    
    * Changelog
    
    * Lint
    
    * More lint
    ilyasfoo committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    2c283d7 View commit details
    Browse the repository at this point in the history
  6. Fix SVG markup in miniCartIcon (#44042)

    * Update MiniCart.php
    
    * Add changelog entry
    
    ---------
    
    Co-authored-by: niharikamahajan02 <72392580+niharikamahajan02@users.noreply.github.com>
    mikejolley and niharikamahajan02 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    538e45c View commit details
    Browse the repository at this point in the history
  7. [CYS - Core] Handling errors during the setup for the NoAI flow (#4…

    …3810)
    
    * CYS - Core: handling errors during the setup
    
    * fix CSS format
    
    * remove export
    
    * fix CSS
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * fix import
    
    * fix style notice
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    gigitux and github-actions committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    0a1c4a6 View commit details
    Browse the repository at this point in the history
  8. [CYS] Proceed with product creation when their images fail to upload (#…

    …44031)
    
    * Return error when the product creation fails
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Continue with product creation even when the image upload fails
    
    * Revert
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Add a warning message with the error when creating the products with no images
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    albarin and github-actions committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    f46ffe1 View commit details
    Browse the repository at this point in the history
  9. Initialise customer sessions on the order pay page (#43858)

    * Create session on the order pay page
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * changelog
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    mikejolley and github-actions committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    dc6af08 View commit details
    Browse the repository at this point in the history
  10. Avoid duplicate templates appearing on the Site Editor when the WooCo…

    …mmerce template and the theme template have been customized by the user (#44000)
    
    * Avoid duplicate templates appearing on the Site Editor when the WooCommerce template and the theme template have been customized by the user
    
    * Add tests
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks, woocommerce
    
    * Clean up templates after running all tests to increase speed
    
    * Fix comment linting
    
    * Fix addToCart() util with the classic template
    
    * Remove unnecessary condition
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Aljullu and github-actions committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    66c3467 View commit details
    Browse the repository at this point in the history
  11. Delete changelog files based on PR 43354 (#44089)

    Delete changelog files for 43354
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    1a38522 View commit details
    Browse the repository at this point in the history
  12. Delete changelog files based on PR 44037 (#44083)

    Delete changelog files for 44037
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    603a4fc View commit details
    Browse the repository at this point in the history
  13. Settings: Ensure row attributes don't have HTML entities (#44094)

    In #43166 I changed the way that row classes are added on settings
    fields. However, by using `esc_html`, it's actually outputting invalid
    HTML, where the double quote wrappers are getting converted to HTML
    entities. This simply switches back to escaping only the attribute value
    and not worrying if the tr element contains an empty class attribute.
    coreymckrill committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    421ec8e View commit details
    Browse the repository at this point in the history
  14. Update stable tag to 8.5.2 (#44096)

    woorelease: Update stable tag to 8.5.2
    nigeljamesstevenson committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    0064abb View commit details
    Browse the repository at this point in the history
  15. Update changelog.txt from release 8.5.2 (#44095)

    Prep trunk post release 8.5.2
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    f3fd4b1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8b006bd View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7b5519e View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    a9997ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ce39d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    067cdef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4bcb62d View commit details
    Browse the repository at this point in the history
  5. [e2e] Update create simple product test (#43783)

    * Update create simple product
    
    Add steps that add description, sale price, SKU, purchase note and an attribute (Color)
    
    * Update  add-virtual-product formatting and locators
    
    Update  add-virtual-product tests with suggested formatting and locators
    
    * Add changelog file
    
    Adding the missing changelog file via pnpm --filter=plugin-woocommerce run changelog add
    
    * Update locators with getBy on product creation
    
    Update product name, price, sale price and virtual checkbox marking locators to use getBy instead
    
    * Update SKU and publish locators with getBy instead
    
    Updated SKU and publish locators with getBy instead
    
    * Added asserts to create-virtual-prd test
    
    Added asserts to create-virtual-prorduct test
    
    * Update SKU check
    
    Update SKU assertion
    
    * Remove keyboard action
    
    Remove press enter keyboard action
    
    * Add changelog
    
    Added changelog file
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Update virtualProductName check
    
    Update virtualProductName check to the const instead of the string
    
    * Rebase and format
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Co-authored-by: Veljko <veljano@yahoo.com>
    3 people committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    7bfef28 View commit details
    Browse the repository at this point in the history
  6. Refactor get_allowed_countries and get_shipping_countries to make…

    … less error prone (#44034)
    
    * Make `get_allowed_countries` default to `all`
    
    * Make `get_shipping_countries` handle `disabled` and apply filter on all cases
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * changelog
    
    * Put option in variable to avoid multiple calls
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    mikejolley and github-actions committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    a66075e View commit details
    Browse the repository at this point in the history
  7. Logging: Add details about configuration to SSR (#44106)

    Adds logs settings values to both the SSR REST API endpoint and to the
    HTML version of the SSR screen. Also adds a new method for calculating
    the total size of the log directory, and adds that info to the Logs
    Settings screen in addition to the SSR.
    coreymckrill committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    022fef4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a656fe0 View commit details
    Browse the repository at this point in the history
  9. Add "can view product review" test (#44077)

    * Add "can view product review" test
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Add timestamp to reviewer's email
    
    * Verify reviewer's email and rating
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Stojdza and github-actions committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    5e87527 View commit details
    Browse the repository at this point in the history
  10. [e2e] Check email for cancelled order (#43985)

    * Add new "can receive cancelled order email" test
    
    * Add new "can receive cancelled order email" test
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * temp: wait for 1s
    
    * temp: wait for 1s
    
    * Revert changes introduced in 5aa5013
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Stojdza and github-actions committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    324b816 View commit details
    Browse the repository at this point in the history
  11. Delete changelog files based on PR 44094 (#44127)

    Delete changelog files for 44094
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    d7eaca8 View commit details
    Browse the repository at this point in the history
  12. Fix post-merge CI / update ci-jobs util to make base-ref optional (#4…

    …4055)
    
    * Update ci-jobs util to make base-ref optional
    
    * Fix linting error
    
    * Update baseRef option to be easier to read in ci.yml
    jonathansadowski committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    a7f9139 View commit details
    Browse the repository at this point in the history
  13. Add wireit build config for woo-ai plugin (#43769)

    * Add wireit build config for wooai plugin
    
    * Add changefile(s) from automation for the following project(s): woo-ai
    
    * Add lint config for woo-ai plugin js and css
    
    * Remove build:admin script for wooai
    
    * Remove ci config for woo-ai
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    jonathansadowski and github-actions committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    6f9e853 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    cfd8f36 View commit details
    Browse the repository at this point in the history
  2. Add e2e tests for the Page Content Wrapper block (#44122)

    * Add Page Content Wrapper e2e tests
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Aljullu and github-actions committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    7f73571 View commit details
    Browse the repository at this point in the history
  3. Fix default shipping method selection after rate changes (#44117)

    * Change default unless local pickup is being used
    
    * Changelog
    mikejolley committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    efe07e0 View commit details
    Browse the repository at this point in the history
  4. Prevent wc_get_chosen_shipping_method_ids from causing fatal errors…

    … if chosen methods are not strings (#43869)
    
    * Check for string values when updating chosen_shipping_methods session
    
    * Ensure filtering woocommerce_shipping_chosen_method provides a string value
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    mikejolley and github-actions committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    919e2e0 View commit details
    Browse the repository at this point in the history
  5. Apply Rector suggestions for PHP 8.1 (#43227)

    * Apply Rector suggestions
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Update changelog entry
    
    * Typo
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    asumaran and github-actions committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    6cada64 View commit details
    Browse the repository at this point in the history
  6. [e2e tests] README.md - Add link to WooCommerce Monorepo prerequisites (

    #43552)
    
    * Update README.md
    
    Add a link to the WooCommerce Monorepo prerequisites before going through the e2e-pw prerequisites.
    
    * Update WC prerequisites to relative link and added changelog
    
    Update link to WC monorepo prerequisites
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Remove duplicated lines
    
    Remove duplicated instructions and leave the step to install Docker and Docker compose
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Co-authored-by: Adrian Moldovan <3854374+adimoldovan@users.noreply.github.com>
    3 people committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    06754dc View commit details
    Browse the repository at this point in the history
  7. HPOS: fix handling order meta containing nonexistent class when sync …

    …is on (#43517)
    
    * add draft test
    
    * test unserializing an order meta with an object of a non-existent class
    
    * appease the linter
    
    * add asserts for the $meta's object_vars
    
    * linter fix
    
    * we actually don't need these to force a sync
    
    * add one to time to avoid potential flakiness
    
    * use simpler fetch for order
    
    * catch the errors and do things manually via wpdb instead
    
    * appease the linter
    
    * add changelog file
    
    * specify format for the insert
    
    * add test for deleting meta
    
    * detect incomplete class in meta value instead of catching and examining errors
    
    * appease the linter
    
    * fix typo
    
    * address review comments
    
    * empty cache when we have manually deleted the post meta
    
    * use `is_object`
    
    * add logging
    
    * log the order ID
    lsinger committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    be10f00 View commit details
    Browse the repository at this point in the history
  8. Remove Cart and Checkout templates migration code (#44148)

    * Remove Cart and Checkouts templates migration code
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Aljullu and github-actions committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    cca2271 View commit details
    Browse the repository at this point in the history
  9. Release: Remove 8.6 change files (#44057)

    Delete changelog files from 8.6 release
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    487c7a8 View commit details
    Browse the repository at this point in the history
  10. Fix product editor UI misbehaving in Calypso (#44132)

    * Fix product editor UI misbehaving in custom adminmenu widths (e.g. Calypso)
    
    * Extract logic to useAdminSidebarWidth hook
    nathanss committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    8e79cfa View commit details
    Browse the repository at this point in the history
  11. [Product Block Editor]: introduce TextArea field block (#44104)

    * introduce TextAreaBlockEdit block
    
    * reglister text area block
    
    * use text-area block in the summary block
    
    * changelog
    
    * changelog
    
    * fix whitespace lint issue
    
    * remove unused types
    
    * intrduce placehholder attribute
    
    * property is the only required attribute
    
    * tidy block attributes
    
    * use useProductEntityProp()
    
    * define fallback value
    
    * remove unused CSS class
    
    * organize attrs
    
    * do not implement tooltip yet
    
    * fix eslint error
    
    * update text-area keywords
    retrofox committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    74d0b39 View commit details
    Browse the repository at this point in the history
  12. Create-woo-extension: Update WC version (#44107)

    * Update version
    
    * Add changefile(s) from automation for the following project(s): @woocommerce/create-woo-extension
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    psealock and github-actions committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    740c5e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    6832a4b View commit details
    Browse the repository at this point in the history
  2. Fix beta test plugin deprecated creation dynamic property (#44109)

    * Add plugin_name declaration
    
    * Changelog
    ilyasfoo committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    6dd96b3 View commit details
    Browse the repository at this point in the history
  3. Add theme-customization e2e tests to Cart, Checkout and Order Confirm…

    …ation templates (#43794)
    
    * Add theme-customization e2e tests to Cart and Checkout templates
    
    * Add theme-customization e2e tests to Order Confirmation template
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    * Update after rebase
    
    * Make it so Order Confirmation template tests are also part of the parameterized tests
    
    * Use CUSTOMIZABLE_WC_TEMPLATES constant instead of defining the templates again
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    * Fix wrong template slug
    
    * Rename 'default' to 'fallback' template
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Aljullu and github-actions committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    3df7da4 View commit details
    Browse the repository at this point in the history
  4. Fix ai status missing on CYS transitional page (#44121)

    * Fetch the ai status on the transitional page of the CYS flow
    
    * Only check AI status on WooExpress
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    albarin and github-actions committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    4ad6b41 View commit details
    Browse the repository at this point in the history
  5. Create a dedicated survey and tracking events for the CYS flow on core (

    #43862)
    
    * Create a dedicated survey and tracking events for the CYS flow on core
    
    * Update booleans to show button and survey
    
    * Remove console log
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Style required question asterisk and make the questions required
    
    * Fix lint error
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    albarin and github-actions committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    595cdea View commit details
    Browse the repository at this point in the history
  6. Update the CYS intro modal copy on Core (#44081)

    * Update the CYS intro modal copy on Core
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    albarin and github-actions committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    1045948 View commit details
    Browse the repository at this point in the history
  7. Prep trunk for 8.7 cycle (#44056)

    Prep trunk for 8.7 cycle with version bump to 8.7.0-dev
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    9eff449 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    08d5cc0 View commit details
    Browse the repository at this point in the history
  9. Add isLoading to useProductMetadata hook (#44156)

    * Add isLoading to useProductMetadata hook
    
    * Add unit test
    
    * Rename `updateMetadata` to `update`
    
    * Remove content from inside useSelect
    nathanss committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    c1a5b60 View commit details
    Browse the repository at this point in the history
  10. Store API - Documentation: Fix broken link (#44180)

    * Store API: fix link documentation
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * fix lint error
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    gigitux and github-actions committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    336abf7 View commit details
    Browse the repository at this point in the history
  11. [Product Block Editor]: fix e2e test that happens in the text-area bl…

    …ock (#44184)
    
    * add components-summary-content class to rich text
    
    * changelog
    retrofox committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    20fe832 View commit details
    Browse the repository at this point in the history
  12. Change specificity of date picker rules (#44174)

    * Change specificity of date picker rules
    
    * changelog
    mikejolley committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    6100221 View commit details
    Browse the repository at this point in the history
  13. Set $plain_text to false in new email addresses hook (#44178)

    Co-authored-by: github-actions <github-actions@github.com>
    opr and github-actions committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    d0b0c4c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e0728e6 View commit details
    Browse the repository at this point in the history
  15. adjusting internal links for the docs front-end (#44101)

    * adjusting a link for the docs front-end
    
    * fixing some relative urls
    
    * fixing relatieve links
    
    * Updated manifest to include links
    
    ---------
    
    Co-authored-by: Jacklyn Biggin <hi@jacklyn.dev>
    brentmackinnon and JacklynBiggin committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    ad7ae08 View commit details
    Browse the repository at this point in the history
  16. [Product Block Editor]: introduce note attribute to Label component (#…

    …44198)
    
    * do not use createInterpolateElement
    
    * introduce `note` to Label component
    
    * changelog
    retrofox committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    05aa24d View commit details
    Browse the repository at this point in the history
  17. Add slotFills for header items (#43687)

    * Add slotFills for header items
    
    * Refactor plugin-header-items
    
    * Add changelog
    
    * Remove order prop
    
    * Fix lint
    
    * Change constant name
    
    * Rename constant
    
    * Add callback to fills
    
    * Make icon not required
    
    * Add fallback plugin
    octaedro committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    e703b3d View commit details
    Browse the repository at this point in the history
  18. Adds tests to monitor number of JS files included in pages (#44046)

    * Adds tests to monitor number of JS files included in pages
    
    * Changelog
    
    * Update file counts
    
    * Changed assertion to LTE
    
    * Revise file counts
    
    * Update numbers
    
    * Increased numbers
    
    ---------
    
    Co-authored-by: Jon Lane <jon.lane@automattic.com>
    lanej0 and Jon Lane committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    c96f68e View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    aed0d87 View commit details
    Browse the repository at this point in the history
  2. Prepare Packages for Release (#44211)

    Automated change: Prep @woocommerce/create-woo-extension for release.
    
    Co-authored-by: psealock <psealock@users.noreply.github.com>
    github-actions[bot] and psealock committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    495bf4e View commit details
    Browse the repository at this point in the history
  3. Migrate coupon- and shipping-related tests to Playwright (#44108)

    * Migrate coupon- and shipping-related tests
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    * Fix prettier issue
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    nielslange and github-actions committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    c704ae2 View commit details
    Browse the repository at this point in the history
  4. Fix/31582 special characters in password on checkout page lead to not…

    … working account (#43777)
    
    * Fix registration during checkout
    
    * Added changelog.
    
    * Moved changelog.
    
    * Added correct spacing
    
    * Move password slashing into WC_Checkout:get_posted_data()
    
    * Lint fix
    wavvves committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    1e81575 View commit details
    Browse the repository at this point in the history
  5. Marketplace: Fix the bug hiding connection warning (#44207)

    * Marketplace: Fix the bug hiding connection hiding
    
    Actually, this bug causes all modal state to be lost. But since we
    check the connection only when the page loads, on a subsequent tries, we can 't show the connection warning.
    
    * Marketplace: update documentation and typos
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    raicem and github-actions committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    f2b77b1 View commit details
    Browse the repository at this point in the history
  6. Fix CI Lint errors (#44228)

    * Fix linter issues
    
    * Add changelog
    kmanijak committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    a164c8a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6210124 View commit details
    Browse the repository at this point in the history
  8. Rename and move test Cart & Checkout Tax Calculation out of isolation…

    … and update some locators to use getBy (#44115)
    
    * Move test out of isolation and update it
    
    * Add changelog file
    veljkho committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    7c4dca8 View commit details
    Browse the repository at this point in the history
  9. Improve flaky e2e tests (#44208)

    * Fix flaky guest checkout tests
    
    * Removed a couple of extra assertions (not needed)
    
    * Enable payment gateway
    
    * Add changelog
    
    ---------
    
    Co-authored-by: Jon Lane <jon.lane@automattic.com>
    lanej0 and Jon Lane committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9c00c26 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    7f556d0 View commit details
    Browse the repository at this point in the history
  2. Apply Rector suggestions for PHP 8.1 (#41482)

    * Apply Rector suggestions
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Restore false positive
    
    $missing_tables will always be an array
    
    * Restore false positive.
    
    Rector issue: AddDefaultValueForUndefinedVariableRector.
    
    This time the early return is valid so there’s no need to move the $process_limit assignment to the top.
    
    * Ask if $orders is an array
    
    $orders is used as an array lines below. Add `is_array` just in case the “paginate” param is used which would change $orders to an object.
    
    * Check if variable is array
    
    Simplifies variable check given that they are used as an array lines below.
    
    * Restore code as taxes is always an array
    
    * Restore false positive
    
    In the previous loop the $data variable is being built as an array of arrays. Then $value in this loop will allways be array.
    
    * Restore false positive
    
    get_children’s method. of a WC_Product instance will always return an array.
    
    * Simplify variable check
    
    Ask if varialbe is array since it only can be array or false.
    
    * Restore false positive
    
    WC_Blocks_Utils::get_blocks_from_page() will always return an array.
    
    * Restore false positive
    
    There’s a check asking if $existing_meta_data[ $meta_data->key ] is array.
    
    * Restore false positive
    
    $child_ids will always be an array.
    
    * Restore false positives
    
    WC_Product->get_visible_children() will always return an array.
    
    * Restore false positives
    
    WC_Product->get_children() will always return an array.
    
    * Restore false positive
    
    WC_Product->get_visible_children() will always return an array.
    
    * Restore false positive
    
    WC_Order->get_items() will always return an array.
    
    * Restore false positive
    
    The get_matching_rates private method will always return an array.
    
    Updated the @return declaration to be an array instead of boolean.
    
    * Remove unnecessary array type casting.
    
    * Restore false positive
    
    $this->get_children() will always return an array.
    
    * Fix lint issues
    
    * Remove unnecessary default assignment
    
    * Remove unnecessary is_array check
    
    * Remove unnecessary is_array check
    
    * Remove unnecessary is_array check
    
    * Change default value from null to false
    
    * Remove unnecessary is_array check
    
    * Update changelog entry
    
    * Update changelog entry
    
    * Update changelog entry
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Update changelog entry
    
    * Use self for consistency
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    asumaran and github-actions committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    9bb7cd7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c0f760 View commit details
    Browse the repository at this point in the history
  4. Merge Checkout Header and Mini-Cart template parts tests into paramet…

    …erized test files (#44176)
    
    * Rename block template customization test files
    
    * Move Checkout Header template part tests to parameterized tests
    
    * Make it so 'userText' in tests is different in each template, so prevent false positives
    
    * Move Mini-Cart template part tests to parameterized tests
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks
    
    * Make sure there are products in cart before going to the Checkout template
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    Aljullu and github-actions committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    d936e4a View commit details
    Browse the repository at this point in the history
  5. Make combobox suggestions have same border as main input (#44183)

    Co-authored-by: github-actions <github-actions@github.com>
    opr and github-actions committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    77d2dd9 View commit details
    Browse the repository at this point in the history
  6. [Experimental] Allow Additional Information block to be moved but not…

    … removed (#44193)
    
    Co-authored-by: github-actions <github-actions@github.com>
    opr and github-actions committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    1130380 View commit details
    Browse the repository at this point in the history
  7. CYS - Core - Check the Font Library availability (#44206)

    * Ensure that the Font Library is available
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * fix iframe issue
    
    * improve comment
    
    * don't return any object
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    gigitux and github-actions committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    42a2d00 View commit details
    Browse the repository at this point in the history
  8. Add common options to the variations options empty state (#44001)

    * Always show Variation options and Variations sections within the Variations tab
    
    * Remove woocommerce/product-variations-fields block since it's not needed anymore
    
    * Create ProductTShirt image for variation options empty state
    
    * Add renderCustomEmptyState to the attribute control component to be able to set a not default empty state
    
    * Render a custom empty state for variation options
    
    * Adds defaultSearch prop to NewAttributeModal so it can be used to start searching right after the modal is shown
    
    * Let the empty state adds an attribute that matches a given text
    
    * Add changelog files
    
    * Fix linter errors
    mdperez86 committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    861cc7c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    862383e View commit details
    Browse the repository at this point in the history
  10. DOCS - Fix 404 link to logging page (#44275)

    * Fix broken link to debugging doc
    
    * Update docs manifest
    JacklynBiggin committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    402b9bf View commit details
    Browse the repository at this point in the history
  11. Fix incorrect product data displayed in Product Collection in context…

    … of Single Product block (#44123)
    
    * Initial approach to fix incorrect product data displayed in Product Collection in context of Single Product block
    
    * Remove the BlockCOntextProvider
    
    * Add Block context for title and summary
    
    * Add changelog
    
    * Improve typing
    
    * Add E2E test with Product Collection inside Single Product block
    
    * Improve insertBLock function description
    
    * Make productPrices selector in Product Collectionmore specific
    
    * Extract components props into a types
    kmanijak committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    84f2de6 View commit details
    Browse the repository at this point in the history
  12. [WIP] CYS - Core: add integration with the font library (#44004)

    * CYS - Core: add integration with the font library
    
    * install font only when necessary
    
    * refactor logic
    
    * add try catch
    
    * renaming font
    
    * refactor some code
    
    * refactor some logic
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * remove not used import
    
    * avoid mutability
    
    * improve performance
    
    * update name variable
    
    * fix naming
    
    * fix endpoints after font collection rest controller improvements
    
    * use promise.all into the map
    
    * improve performance
    
    * fix lint error
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    gigitux and github-actions committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    e0972ef View commit details
    Browse the repository at this point in the history
  13. Package Release: Update usage of NPM auth token (#44215)

    * update .npmrc
    
    * try project specific .npmrc
    
    * try whoami
    
    * try package .npmrc
    
    * whitespace
    
    * try in tool
    
    * try adding line
    
    * set auth explicitly
    
    * test whoami
    
    * does this work?
    
    * add script call
    psealock committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    33c2c0c View commit details
    Browse the repository at this point in the history
  14. CYS - AI flow: fix regression - no fonts visible (#44280)

    * CYS - AI flow: fix regression - no fonts visible
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Trigger Build
    
    * fix lint error
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    gigitux and github-actions committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    ae1503f View commit details
    Browse the repository at this point in the history
  15. updating link on wccli readme (#44100)

    * updating link on wccli readme
    
    * Fix links that were incorrect
    
    * Update docs manifest
    
    ---------
    
    Co-authored-by: Jacklyn Biggin <hi@jacklyn.dev>
    brentmackinnon and JacklynBiggin committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    1bd5ab7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ded33b7 View commit details
    Browse the repository at this point in the history
  17. moving webhooks doc (#44098)

    * moving webhooks doc
    
    * Move webhooks doc to building a woo store
    
    It's not really extension development related
    
    * Update docs manifest
    
    ---------
    
    Co-authored-by: Jacklyn Biggin <hi@jacklyn.dev>
    brentmackinnon and JacklynBiggin committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    2249b7a View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    6da45f6 View commit details
    Browse the repository at this point in the history
  2. Product Collection: Return to top after page change (#43817)

    * Initial working version
    
    * Update scrolling behavior in product collection block frontend
    
    This commit updates the scrolling behavior in the product collection block's frontend script.
    
    Previously, the code focused on the first anchor or button within a product collection block. This approach was taken to maintain accessibility and ensure that the focused element was scrolled into view. However, this behavior has been changed to improve the user experience.
    
    The updated code now directly scrolls to the first product in the collection. This is achieved by selecting the product using a new selector that targets the `.wc-block-product` class within the `.wc-block-product-template` of the specified `data-wc-navigation-id`. Once the product is selected, the `scrollIntoView` method is used with smooth behavior and start block alignment, offering a more visually appealing scroll effect.
    
    This change enhances the user experience by smoothly directing attention to the beginning of the product collection, making it easier for users to browse products.
    
    * Remove code related to animation
    
    * Fix the issue related to pagination block rendering
    
    - I have improved the code by breaking it into smaller functions
    - Added unique `data-wc-key` to each anchor tag
    
    * Enhance Product Collection Block with Interactive Prefetching
    
    * Refine Prefetch Logic & other improvements
    
    This commit further refines the prefetch logic and interactivity in the Product Collection block. It focuses on enhancing code clarity and improving the prefetch behavior based on user interactions.
    
    Key changes include:
    1. Renamed 'isPrefetchNextAndPreviousLink' to 'isPrefetchNextOrPreviousLink' in ProductCollectionStoreContext for better readability and accuracy.
    2. Modified the scrollToFirstProductIfNotVisible function to accept a wcNavigationId as a parameter instead of a reference
    3. Introduced checks for the existence of wcNavigationId in scrollToFirstProductIfNotVisible to prevent unnecessary executions.
    4. Updated comments throughout frontend.tsx for enhanced clarity, explaining the prefetch logic and its triggers in detail.
    5. Adjusted the logic in the navigate and prefetch functions to align with the new context structure and prefetch strategy.
    6. In ProductCollection.php, updated data attributes to align with the revised prefetch strategy.
    7. Refined the attribute setting in process_pagination_links function to correctly implement the updated interactivity and prefetch logic.
    
    These changes aim to optimize the prefetch functionality, reduce unnecessary prefetching on initial page load, and ensure a smoother and more efficient navigation experience within the Product Collection block.
    
    * Add changefile(s) from automation for the following project(s): woocommerce-blocks, woocommerce
    
    * Improve comments
    
    * Use wp_json_encode for data-wc-interactive attribute
    
    This commit updates the `ProductCollection` class to use `wp_json_encode` for setting the `data-wc-interactive` attribute value. Previously, the attribute value was hardcoded as a JSON string. Now, by utilizing `wp_json_encode`, we ensure the JSON encoding is handled correctly by WordPress standards, enhancing readability and maintainability of the code.
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    imanish003 and github-actions committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    1d8007b View commit details
    Browse the repository at this point in the history
  3. Add background HPOS cleanup process (#43293)

    * Make legacy data cleanup more performant
    
    * Add legacy data cleanup processor
    
    * Make legacy cleanup available in the UI
    
    * Add some validation around data synchronizer / data cleanup settings
    
    * Add some error handling
    
    * Add changelog
    
    * Make CI happy
    
    * Improve option handling
    
    * Add unit tests
    
    * Partially revert “real time” cleanup
    
    * Re-schedule cleanup on ‘shutdown’ if necessary
    
    * Revert CSS changes for HPOS settings screen
    
    * Revert JS changes for HPOS settings screen
    
    * Allow tools to display a status text
    
    * Move order cleanup to Tools
    
    * PHPCS fixes
    
    * Extend bail early protection to other batch processing functions
    
    * Log and stop cleanup when a full batch fails
    
    * Make PHPCS happy
    jorgeatorres committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    ececdf0 View commit details
    Browse the repository at this point in the history
  4. Delete changelog files based on PR 44174 (#44293)

    Delete changelog files for 44174
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    d7a294c View commit details
    Browse the repository at this point in the history
  5. Delete changelog files based on PR 44178 (#44300)

    Delete changelog files for 44178
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    11daa0d View commit details
    Browse the repository at this point in the history
  6. Delete changelog files based on PR 44207 (#44302)

    Delete changelog files for 44207
    
    Co-authored-by: WooCommerce Bot <no-reply@woo.com>
    github-actions[bot] and WooCommerce Bot committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    f383284 View commit details
    Browse the repository at this point in the history
  7. Hide Downloads section under Toggle for product variations (#44152)

    * Create DownloadableProductTrait for common downloadable blocks creation
    
    * Use DownloadableProductTrait in SimpleProductTemplate
    
    * Use DownloadableProductTrait in ProductVariationTemplate
    
    * Remeber downloadable files in product variations
    
    * Add changelog file
    
    * Fix php linter error
    
    * Unlink downloads and downloadable product props so they can be managed separately
    
    * Remove invalid margin bottom from the uploader label
    
    * Add changelog file
    mdperez86 committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    eaa791f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7c46621 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    40921d4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    aa349b3 View commit details
    Browse the repository at this point in the history
  11. [e2e tests] Check email for completed order (#44186)

    * Add completed order email test
    
    Add test structure to verify completed order email arrival and content
    
    * Verify Email JSON Content
    
    Parse email content in JSON format
    
    * Record email content in JSON
    
    Record email content in JSON
    
    * Update emails completed order checks
    
    Added checks to verify the content of completed order's emails
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    * Update email content const & remove duplicated test
    
    Updated with a new const to record email content const and removed duplicated assertion.
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    alvarothomas and github-actions committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    5fd4176 View commit details
    Browse the repository at this point in the history
  12. CYS - Core: Font Library: disable the installation of the fonts (#44311)

    * avoid crash when Gutenberg is not installed
    
    * add issue link
    
    * Add changefile(s) from automation for the following project(s): woocommerce
    
    ---------
    
    Co-authored-by: github-actions <github-actions@github.com>
    gigitux and github-actions committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    5937b3d View commit details
    Browse the repository at this point in the history
  13. Adjusting internal links within docs folder (#44288)

    * Adjusting internal links within docs folder
    
    * Update docs-manifest.json
    
    * Fix linting + update manifest
    
    ---------
    
    Co-authored-by: Jacklyn Biggin <hi@jacklyn.dev>
    brentmackinnon and JacklynBiggin committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    16f2f90 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0de0bea View commit details
    Browse the repository at this point in the history
  15. adjusting copy for docs

    brentmackinnon authored and JacklynBiggin committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    c2339f3 View commit details
    Browse the repository at this point in the history
  16. Update accessibility.md

    brentmackinnon authored and JacklynBiggin committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    8b2b864 View commit details
    Browse the repository at this point in the history
  17. fixing linting errors

    brentmackinnon authored and JacklynBiggin committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    987e724 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    95e189b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4c21827 View commit details
    Browse the repository at this point in the history