Skip to content

Release 2.13.3 #1002

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

Merged
merged 77 commits into from
Mar 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
247eec1
NPM(deps): Bump @reduxjs/toolkit from 2.5.1 to 2.6.0
dependabot[bot] Feb 24, 2025
e1d35f5
NPM Dev(deps-dev): Bump cypress from 14.0.3 to 14.1.0
dependabot[bot] Feb 26, 2025
ae7d9af
Composer(deps): Bump newfold-labs/wp-module-features from 1.4.2 to 1.5.0
dependabot[bot] Feb 26, 2025
41c0a01
NPM Dev(deps-dev): Bump @wordpress/env from 10.18.0 to 10.19.0
dependabot[bot] Mar 3, 2025
60443a8
Remove performance module string translations and updated language files
geckod22 Mar 5, 2025
f002782
Merge pull request #956 from newfold-labs/dependabot/composer/develop…
circlecube Mar 5, 2025
5919d5c
Composer(deps): Bump newfold-labs/wp-module-sso from 1.0.8 to 1.1.0
dependabot[bot] Mar 5, 2025
7bb7d3b
Merge pull request #957 from newfold-labs/dependabot/composer/develop…
circlecube Mar 5, 2025
644b91a
Composer(deps): Bump newfold-labs/wp-module-deactivation
dependabot[bot] Mar 5, 2025
64a34da
Merge pull request #965 from newfold-labs/dependabot/composer/develop…
circlecube Mar 5, 2025
340ae72
Composer(deps): Bump newfold-labs/wp-module-facebook from 1.1.2 to 1.2.0
dependabot[bot] Mar 5, 2025
9f49c35
Merge pull request #954 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 5, 2025
05a8075
Merge pull request #961 from newfold-labs/dependabot/composer/develop…
circlecube Mar 5, 2025
90664b0
Composer(deps): Bump newfold-labs/wp-module-marketplace
dependabot[bot] Mar 5, 2025
344b1d7
Merge pull request #967 from newfold-labs/dependabot/composer/develop…
circlecube Mar 5, 2025
2a25c1d
Merge pull request #962 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 5, 2025
e4987bd
NPM(deps): Bump @wordpress/dom-ready from 4.18.0 to 4.19.0
dependabot[bot] Mar 5, 2025
cb0a7cf
Merge pull request #963 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 5, 2025
694d2bc
NPM(deps): Bump @wordpress/element from 6.18.0 to 6.19.0
dependabot[bot] Mar 5, 2025
b7e0cf2
Merge pull request #959 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 5, 2025
bb1150c
Merge pull request #964 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 5, 2025
4adb1e5
NPM(deps): Bump @newfold/wp-module-ecommerce from 1.5.2 to 1.6.0
dependabot[bot] Mar 6, 2025
dc527a2
NPM(deps): Bump @wordpress/i18n from 5.18.0 to 5.19.0
dependabot[bot] Mar 6, 2025
aa48dd3
Composer(deps): Bump newfold-labs/wp-module-patterns from 2.8.1 to 2.9.0
dependabot[bot] Mar 6, 2025
ed38dfe
Merge pull request #974 from newfold-labs/dependabot/composer/develop…
circlecube Mar 6, 2025
02559ff
Composer(deps): Bump newfold-labs/wp-module-ecommerce
dependabot[bot] Mar 6, 2025
939fd6e
Merge pull request #975 from newfold-labs/dependabot/composer/develop…
circlecube Mar 6, 2025
093bf4e
Merge pull request #972 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 6, 2025
f0335ff
Merge pull request #973 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 6, 2025
076d2d2
Composer(deps): Bump newfold-labs/wp-module-migration
dependabot[bot] Mar 6, 2025
fcb90ad
Merge pull request #978 from newfold-labs/dependabot/composer/develop…
circlecube Mar 6, 2025
9d07ab7
NPM(deps): Bump @wordpress/icons from 10.18.0 to 10.19.0
dependabot[bot] Mar 6, 2025
d44fed7
Merge pull request #969 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 6, 2025
bd7c7f4
Composer(deps): Bump newfold-labs/wp-module-notifications
dependabot[bot] Mar 7, 2025
40add9a
NPM(deps): Bump react-router-dom from 7.2.0 to 7.3.0
dependabot[bot] Mar 7, 2025
09cb293
NPM(deps): Bump @wordpress/compose from 7.18.0 to 7.19.0
dependabot[bot] Mar 7, 2025
181ebd5
Merge pull request #979 from newfold-labs/dependabot/composer/develop…
circlecube Mar 12, 2025
72993a3
Merge pull request #984 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 12, 2025
de5c2cc
Composer(deps): Bump newfold-labs/wp-module-help-center
dependabot[bot] Mar 12, 2025
519f9f0
NPM(deps): Bump @reduxjs/toolkit from 2.6.0 to 2.6.1
dependabot[bot] Mar 12, 2025
eee1780
Merge pull request #983 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 12, 2025
9d7996f
Merge pull request #980 from newfold-labs/dependabot/composer/develop…
circlecube Mar 12, 2025
72d1bc6
Merge pull request #986 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 12, 2025
0dc71e7
Composer(deps): Bump newfold-labs/wp-module-performance
dependabot[bot] Mar 12, 2025
7efad75
NPM(deps): Bump @newfold/wp-module-ecommerce from 1.6.0 to 1.6.1
dependabot[bot] Mar 12, 2025
8386ecb
use performance 2.7.3
circlecube Mar 12, 2025
cd98f29
Merge pull request #989 from newfold-labs/dependabot/composer/develop…
circlecube Mar 12, 2025
aa136de
Merge branch 'develop' into dependabot/npm_and_yarn/develop/newfold/w…
circlecube Mar 12, 2025
f58e939
update ecommerce module in composer too
circlecube Mar 12, 2025
0600e3d
Merge pull request #988 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 12, 2025
1d68a22
Composer(deps): Bump newfold-labs/wp-module-onboarding
dependabot[bot] Mar 12, 2025
9bcf531
update remaining available modules
circlecube Mar 12, 2025
2903ad9
Merge pull request #992 from newfold-labs/dependabot/composer/develop…
circlecube Mar 12, 2025
ba04f2c
Merge branch 'develop' into update/modules
circlecube Mar 12, 2025
483d6a3
Merge pull request #994 from newfold-labs/update/modules
circlecube Mar 12, 2025
0473703
update and move scripts into new scripts dir
circlecube Mar 12, 2025
ebdf757
update component library, cypres, and node-fetch packages
circlecube Mar 12, 2025
6d9d887
NPM Dev(deps-dev): Bump @wordpress/env from 10.19.0 to 10.20.0
dependabot[bot] Mar 13, 2025
fac455e
NPM(deps): Bump @newfold/ui-component-library from 1.2.0 to 1.3.0
dependabot[bot] Mar 13, 2025
53bcad0
Composer(deps): Bump newfold-labs/wp-module-performance
dependabot[bot] Mar 13, 2025
8f97e3b
Merge pull request #995 from newfold-labs/update/packages
circlecube Mar 13, 2025
63efde7
Merge pull request #996 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 13, 2025
9cc7a89
Merge pull request #999 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 13, 2025
e48ce65
NPM(deps): Bump @wordpress/icons from 10.19.0 to 10.20.0
dependabot[bot] Mar 13, 2025
65a91af
Merge pull request #997 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 13, 2025
a9f9bec
Merge pull request #1001 from newfold-labs/dependabot/composer/develo…
circlecube Mar 13, 2025
20884c9
NPM(deps): Bump @wordpress/i18n from 5.19.0 to 5.20.0
dependabot[bot] Mar 13, 2025
b0e74ee
Merge pull request #968 from newfold-labs/PRESS7-198-remove-performan…
circlecube Mar 13, 2025
0ab10fe
Merge pull request #998 from newfold-labs/dependabot/npm_and_yarn/dev…
circlecube Mar 13, 2025
17f14c2
version bump to 2.13.3
circlecube Mar 13, 2025
82bd613
pause partner sas integrations
circlecube Mar 13, 2025
041bbd1
update remaining outdated dependencies
circlecube Mar 13, 2025
462a698
pull in relevant updates from bluehost plugin 4.1.2
circlecube Mar 13, 2025
0469b9f
update i18n script and files to use l10n.php rather than .mo files.
circlecube Mar 13, 2025
e9433e3
add filters to block sas id
circlecube Mar 13, 2025
63f45c8
linting
circlecube Mar 13, 2025
4ab2b19
update performance module
circlecube Mar 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .distignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ node_modules
# Files
/.*
cypress.config.js
set-latest-wp-version.js
webpack.config.js

# File Types
Expand Down
71 changes: 71 additions & 0 deletions .github/scripts/set-latest-wp-version.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
/**
* This sets the latest wp-version in the wp-env.json file.
* It runs every `npm i` so we don't have to manuallly update to latest versions.
*/
const fs = require( 'fs' );
const path = require( 'path' );
const wpEnvFile = path.resolve( __dirname, '../../.wp-env.json' );
const pluginFile = path.resolve(
__dirname,
'../../wp-plugin-hostgator.php'
);
const wpEnv = require( '../../.wp-env.json' );
async function fetchData( url ) {
try {
const fetch = ( ...args ) =>
import( 'node-fetch' ).then( ( { default: fetch } ) =>
fetch( ...args )
);
const response = await fetch( url );
if ( ! response.ok ) {
throw new Error( `HTTP error! status: ${ response.status }` );
}
const data = await response.json();
return data;
} catch ( error ) {
console.error( 'Fetching error:', error );
throw error;
}
}

fetchData( 'https://api.wordpress.org/core/stable-check/1.0/' ).then(
( json ) => {
const wpEnvData = require( wpEnvFile );
const wpCurrent = wpEnvData.core.split( '#tags/' )[ 1 ];
const wpVersion = Object.keys( json )[ Object.keys( json ).length - 1 ];
if ( wpCurrent === wpVersion ) {
console.log( 'No WordPress updates found.' );
return;
}
// update data
wpEnvData.core = `WordPress/WordPress#tags/${ wpVersion }`;
// write update to wp-env file
try {
fs.writeFileSync( wpEnvFile, JSON.stringify( wpEnvData, null, 2 ) );
console.log(
`The .wp-env.json file was updated with the latest WordPress version (${ wpVersion }).`
);
} catch ( err ) {
console.log(
'An error occurred while writing latest WordPress version to .wp-env.json file.',
err
);
}

// write to plugin file
fs.readFile( pluginFile, 'utf8', function ( err, data ) {
if ( err ) {
return console.log( err );
}
const result = data.replaceAll( wpCurrent, wpVersion );
fs.writeFile( pluginFile, result, 'utf8', function ( err ) {
if ( err ) {
return console.log( err );
}
} );
console.log(
`The plugin "Tested up to:" value has been updated to ${ wpVersion }.`
);
} );
}
);
21 changes: 18 additions & 3 deletions set-version-bump.js → .github/scripts/set-version-bump.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,18 @@
/**
* For patch releases, use `npm run set-version-bump` script.
* For minor or major releases, use `node run ./.github/scripts/set-version-bump.js minor`.
* - Then run the remaining steps from the npm script:
* - `npm i && rm -rf ./build && npm run build && composer run i18n`
*/

const fs = require( 'fs' );
const path = require( 'path' );
const semver = require( 'semver' );
const packagefile = './package.json';
const pluginfile = './wp-plugin-hostgator.php';
const packagefile = path.resolve( __dirname, '../../package.json' );
const pluginfile = path.resolve(
__dirname,
'../../wp-plugin-hostgator.php'
);

if ( fs.existsSync( packagefile ) && fs.existsSync( pluginfile ) ) {
const packageData = require( packagefile );
Expand All @@ -13,7 +24,7 @@ if ( fs.existsSync( packagefile ) && fs.existsSync( pluginfile ) ) {

const newVersion = semver.inc( packageData.version, type );
packageData.version = newVersion;
fs.writeFileSync( packagefile, JSON.stringify( packageData, null, 2 ) );
fs.writeFileSync( packagefile, JSON.stringify( packageData, null, 4 ) );

fs.readFile( pluginfile, 'utf8', function ( err, data ) {
if ( err ) {
Expand All @@ -29,4 +40,8 @@ if ( fs.existsSync( packagefile ) && fs.existsSync( pluginfile ) ) {
} );

console.log( 'Version updated', currentVersion, '=>', newVersion );
} else {
console.log(
'Version update error: package.json or bluehost-wordpress-plugin.php not found.'
);
}
2 changes: 1 addition & 1 deletion .github/workflows/cypress-matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
test:
name: Run Cypress Test Matrix
runs-on: ubuntu-latest
timeout-minutes: 40
timeout-minutes: 60

strategy:
fail-fast: false
Expand Down
3 changes: 3 additions & 0 deletions bootstrap.php
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,9 @@ function () {
require HOSTGATOR_PLUGIN_DIR . '/inc/RestApi/rest-api.php';
require HOSTGATOR_PLUGIN_DIR . '/inc/settings.php';
require HOSTGATOR_PLUGIN_DIR . '/inc/updates.php';
require_once HOSTGATOR_PLUGIN_DIR . '/inc/Filters.php';

Filters::init();

/* WordPress Admin Page & Features */
if ( is_admin() ) {
Expand Down
37 changes: 19 additions & 18 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,13 @@
"lint": "vendor/bin/phpcs --standard=phpcs.xml -s .",
"i18n-pot": "vendor/bin/wp i18n make-pot . ./languages/wp-plugin-hostgator.pot --headers='{\"Report-Msgid-Bugs-To\":\"https://github.com/newfold-labs/wp-plugin-hostgator/issues\",\"POT-Creation-Date\":\"2023-01-11T20:21:44+00:00\"}' --exclude=assets,tests,src",
"i18n-po": "vendor/bin/wp i18n update-po ./languages/wp-plugin-hostgator.pot ./languages",
"i18n-php": "vendor/bin/wp i18n make-php ./languages",
"i18n-mo": "vendor/bin/wp i18n make-mo ./languages",
"i18n-json": "rm -f languages/*.json && vendor/bin/wp i18n make-json ./languages --no-purge --pretty-print",
"i18n": [
"@i18n-pot",
"@i18n-po",
"@i18n-mo",
"@i18n-php",
"@i18n-json"
]
},
Expand All @@ -68,32 +69,32 @@
"i18n-pot": "Generate a .pot file for translation.",
"i18n-po": "Update existing .po files.",
"i18n-mo": "Generate new language .mo files.",
"i18n-php": "Generate new language .l10n.php files.",
"i18n-json": "Generate new language .json files."
},
"require": {
"doctrine/inflector": "1.4.4 as 1.3.1",
"newfold-labs/wp-module-activation": "^1.0.6",
"newfold-labs/wp-module-activation": "^1.0.7",
"newfold-labs/wp-module-atomic": "^1.3",
"newfold-labs/wp-module-coming-soon": "^1.3.6",
"newfold-labs/wp-module-coming-soon": "^1.4.0",
"newfold-labs/wp-module-context": "^1.0.1",
"newfold-labs/wp-module-data": "^2.6.10",
"newfold-labs/wp-module-deactivation": "^1.3.0",
"newfold-labs/wp-module-ecommerce": "^1.5.3",
"newfold-labs/wp-module-facebook": "^1.1.2",
"newfold-labs/wp-module-features": "^1.4.2",
"newfold-labs/wp-module-data": "^2.6.11",
"newfold-labs/wp-module-deactivation": "^1.4.0",
"newfold-labs/wp-module-ecommerce": "^1.6.1",
"newfold-labs/wp-module-facebook": "^1.2.1",
"newfold-labs/wp-module-features": "^1.5.0",
"newfold-labs/wp-module-global-ctb": "^1.0.14",
"newfold-labs/wp-module-help-center": "^2.2.7",
"newfold-labs/wp-module-help-center": "^2.3.1",
"newfold-labs/wp-module-loader": "^1.0.12",
"newfold-labs/wp-module-marketplace": "^2.5.1",
"newfold-labs/wp-module-migration": "^1.1.0",
"newfold-labs/wp-module-notifications": "^1.6.7",
"newfold-labs/wp-module-onboarding": "^2.5.8",
"newfold-labs/wp-module-patterns": "^2.8.1",
"newfold-labs/wp-module-performance": "^2.6.0",
"newfold-labs/wp-module-marketplace": "^2.6.2",
"newfold-labs/wp-module-migration": "^1.2.3",
"newfold-labs/wp-module-notifications": "^1.6.8",
"newfold-labs/wp-module-onboarding": "^2.6.2",
"newfold-labs/wp-module-patterns": "^2.9.1",
"newfold-labs/wp-module-performance": "^2.7.5",
"newfold-labs/wp-module-runtime": "^1.1.3",
"newfold-labs/wp-module-secure-passwords": "^1.1.2",
"newfold-labs/wp-module-sso": "^1.0.8",
"newfold-labs/wp-module-staging": "^2.1.3",
"newfold-labs/wp-module-sso": "^1.1.0",
"newfold-labs/wp-module-staging": "^2.3.0",
"wp-forge/wp-update-handler": "^1.0.2",
"wp-forge/wp-upgrade-handler": "^1.0"
}
Expand Down
Loading
Loading