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

Bump WooCommerce "tested up to" version 9.8 #298

Draft
wants to merge 1 commit into
base: trunk
Choose a base branch
from

Conversation

qasumitbagthariya
Copy link
Contributor

@qasumitbagthariya qasumitbagthariya commented Mar 10, 2025

All Submissions:

  • Does your code follow the WooCommerce Sniffs variant of WordPress coding standards?
  • Have you written new tests for your changes, as applicable?
  • Have you successfully run tests with your changes locally?
  • Will this change require new documentation or changes to existing documentation?

Changes proposed in this Pull Request:

Closes #296

Steps to test the changes in this Pull Request:

  • Run the e2e test using GitHub action to test this PR
  • All tests should be passed.
  • Create a new Fresh WordPress Environment OR use this Playground Blueprint, will install WooCommerce 9.8 Beta on a fresh new WP site.
  • Install extension to the site.
  • Check all new changes proposed in the upcoming version based on Woo Blog Post.
  • Check if any feature/change directly impacts/related to this extension. For example, the Email Preview in the Admin Area.
  • Perform a Smoke Test to check major features of the extension (5-20 Minutes max as per the nature of the plugin.)
  • If any issue observed, add label needs:refresh and move to In-Progress else move to Code Review.
  • Make sure e2e test and manual test both should pass.

Changelog entry

Dev - Bump WooCommerce "tested up to" version 9.8.
Dev - Bump WooCommerce minimum supported version to 9.6.
Dev - Bump WordPress minimum supported version to 6.6.

@qasumitbagthariya qasumitbagthariya linked an issue Mar 10, 2025 that may be closed by this pull request
11 tasks
@qasumitbagthariya qasumitbagthariya self-assigned this Mar 10, 2025
@qasumitbagthariya qasumitbagthariya added needs tests The issue/PR needs tests before it can move forward. needs: e2e testing needs: WP RC test Will make our E2E tests run on the latest development version of WordPress and removed needs tests The issue/PR needs tests before it can move forward. needs: WP RC test Will make our E2E tests run on the latest development version of WordPress labels Mar 10, 2025
Copy link
Contributor

@dkotter dkotter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look good here but E2E tests are failing due to the comment left here: #287 (comment)

@iamdharmesh I think this PR is the right place to fix those tests when you have some time

@iamdharmesh
Copy link
Member

@iamdharmesh I think this PR is the right place to fix those tests when you have some time

@dkotter PR(#301) raised for this by @Sidsector9

@qasumitbagthariya
Copy link
Contributor Author

I found an issue with Square digital payments while testing on WooCommerce 9.8 Beta.
Issue - Square#307

@qasumitbagthariya
Copy link
Contributor Author

qasumitbagthariya commented Mar 14, 2025

QA Report:

Manually tested new changes with the Square Extension:

What’s Coming in WooCommerce 9.8 Details based on Woo Blog Post.

  • Core Analytics Filters for Richer Reporting: Not effecting directly. - ✅

  • Faster WooCommerce Admin- Square Settings works as expected - ✅

  • Brand Display in Single Product Template - Square Office Products works with this new change - ✅

  • New “Coming Soon” Templates in Launch Your Store - Not directly related to Square ✅

  • Email Improvements Rolled Out - Works Fine. ✅

  • Digital wallet ✅


All Items from Task description

  • All Points have been addressed ✅
  • All Checkmark checked ✅

Misc QA Check

  • Quick Manual Test Core features of this extension on new setup ✅
  • e2e tests are passing

@jeffpaul jeffpaul added this to the Future Release milestone Mar 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Compatibility testing with Woo 9.8 Beta
4 participants