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

Solutions #1347

Merged
merged 68 commits into from
Oct 24, 2024
Merged

Solutions #1347

merged 68 commits into from
Oct 24, 2024

Conversation

circlecube
Copy link
Member

Proposed changes

This is the main solutions branch. Any plugin work related to solutions should target this branch in a PR. Once all is complete this will merge to main for the solutions release.

Type of Change

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation Update (if none of the other choices apply)

Checklist

  • I have read the CONTRIBUTING doc
  • Linting and tests pass locally with my changes
  • I have added tests that prove my fix is effective or that my feature works
  • I have added necessary documentation (if appropriate)

Further comments

aratidgr8 and others added 30 commits September 11, 2024 20:30
# Conflicts:
#	src/app/pages/home/index.js
WP Admin | Branded Plugin | Solutions Entitlements Page
* solutions:
  Update create-milestones.yml
  Create create-milestones.yml
  updated translations
  update plugin version to 3.14.12
  updated the POT file to the latest version
  tests remove unused component
  Remove render of ContentRevisions
  Fully remove wp_revisions_to_keep method
  Nix tests
  change lock file too
  Temporarily remove revision settings UI and filter
  ecommerce version bump to 1.3.44
  Bump plugin version to 3.14.11
  Update NPM dependencies
  Update Composer dependencies
  PRESS0-2122 | Updated Help Text in Side Nav Menu to open Helpcenter
  NPM(deps): Bump @wordpress/compose from 7.6.0 to 7.7.0
  NPM(deps): Bump @wordpress/i18n from 5.6.0 to 5.7.0

# Conflicts:
#	composer.lock
* develop:
  NPM(deps): Bump @wordpress/html-entities from 4.7.0 to 4.8.0
  fix lint issues with i18n strings
  NPM(deps): Bump @wordpress/icons from 10.7.0 to 10.8.0
  NPM(deps): Bump @wordpress/compose from 7.7.0 to 7.8.0
  NPM Dev(deps-dev): Bump @wordpress/eslint-plugin from 21.0.0 to 21.1.2
  Bump Onboarding
  NPM Dev(deps-dev): Bump @wordpress/env from 10.7.0 to 10.8.0
  NPM(deps): Bump @wordpress/element from 6.7.0 to 6.8.0

# Conflicts:
#	composer.lock
* develop:
  update i18n file for new version
  update plugin version to 3.14.13
…ection-PRESS0-718

Removes my active product section from home page
PRESS0-2212: Import WP Solutions Banner on Home page
@circlecube circlecube self-assigned this Oct 23, 2024
@circlecube circlecube changed the base branch from develop to main October 23, 2024 22:15
@circlecube
Copy link
Member Author

This is feature complete and I've combined the 3.15.0 release updates into this branch/PR and updated the PR to merge into main. Once tests all pass and code is approved, I'll merge and tag a release for Solutions work!

The display of any solutions components or pages requires either a hasSolution capability, which customers only receive once they have purchased a solution.

The only exception to this is the Solutions Banner on the plugin home page, and that requires a abTestSolutionsLaunched experiment capability. We can set this per site for testing and once we have the greenlight, we can ramp that up to 100 or whatever percentage rollout we want to use.

@circlecube circlecube merged commit 8de11aa into main Oct 24, 2024
22 checks passed
@circlecube circlecube deleted the feature/solutions branch October 24, 2024 01:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants