From 023e8e3f78e8606cae95470cd717cbd42c6514dd Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 11 Mar 2026 10:11:33 +0000
Subject: [PATCH] Version Packages
---
.changeset/cute-doors-argue.md | 5 --
.changeset/funny-ravens-run.md | 47 -----------
.changeset/silly-owls-clean.md | 8 --
.../next/faustwp-getting-started/package.json | 2 +-
packages/faustwp-core/CHANGELOG.md | 84 +++++++++++++++----
packages/faustwp-core/package.json | 2 +-
plugins/faustwp/CHANGELOG.md | 9 ++
plugins/faustwp/faustwp.php | 2 +-
plugins/faustwp/package.json | 2 +-
plugins/faustwp/readme.txt | 18 ++--
10 files changed, 91 insertions(+), 88 deletions(-)
delete mode 100644 .changeset/cute-doors-argue.md
delete mode 100644 .changeset/funny-ravens-run.md
delete mode 100644 .changeset/silly-owls-clean.md
diff --git a/.changeset/cute-doors-argue.md b/.changeset/cute-doors-argue.md
deleted file mode 100644
index 548702b12..000000000
--- a/.changeset/cute-doors-argue.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@faustwp/core': patch
----
-
-Upgraded fast-xml-parser from v5.3.4 to v5.3.6 to incorporate the latest bug fixes, performance improvements, and minor stability enhancements.
diff --git a/.changeset/funny-ravens-run.md b/.changeset/funny-ravens-run.md
deleted file mode 100644
index b0600bc5d..000000000
--- a/.changeset/funny-ravens-run.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-'@faustwp/core': minor
----
-
-Feat: Added support `next/dynamic` imports for templates to reduce initial bundle size in a way that's backwards compatible with static imports.
-
-This solves a known issue in Faust where all defined templates are bundled together and loaded on every WordPress page. By enabling the use of dynamic importing of templates this issue is resolved. Now templates are only loaded as needed per route.
-
-It's recommended you migrate to dynamic imports by updating your template file. Here's an example:
-
-```js title=src/wp-templates/index.js
-// Old Static Templates
-import category from './category';
-import tag from './tag';
-import frontPage from './front-page';
-import page from './page';
-import single from './single';
-
-export default {
- category,
- tag,
- 'front-page': frontPage,
- page,
- single,
-};
-
-// New Dynamic Templates
-import dynamic from 'next/dynamic';
-
-const category = dynamic(() => import('./category.js'));
-const tag = dynamic(() => import('./tag.js'));
-const frontPage = dynamic(() => import('./front-page.js'));
-const page = dynamic(() => import('./page.js'));
-
-// The above examples assume use of default exports. If you are using named exports you'll need to handle that:
-const single = dynamic(() => import('./single.js').then(mod => mod.Single));
-
-export default {
- category,
- tag,
- 'front-page': frontPage,
- page,
- single,
-};
-```
-
-For further info see the Next.js docs on the use of [`next/dynamic`](https://nextjs.org/docs/pages/guides/lazy-loading#nextdynamic-1).
diff --git a/.changeset/silly-owls-clean.md b/.changeset/silly-owls-clean.md
deleted file mode 100644
index a9ecc30a4..000000000
--- a/.changeset/silly-owls-clean.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-'@faustwp/wordpress-plugin': patch
----
-
-- Updated `phpstan/phpstan` from 1.10.55 to 1.12.33
-- Updated `psy/psysh` from v0.12.7 to v0.12.19
-- Updated `phpunit/phpunit` from 9.6.22 to 9.6.33
-- Updated `symfony/process` from v6.4.15 to v6.4.33
diff --git a/examples/next/faustwp-getting-started/package.json b/examples/next/faustwp-getting-started/package.json
index 25ded783f..256df3e57 100644
--- a/examples/next/faustwp-getting-started/package.json
+++ b/examples/next/faustwp-getting-started/package.json
@@ -12,7 +12,7 @@
"dependencies": {
"@apollo/client": "^3.14.0",
"@faustwp/cli": "^3.3.6",
- "@faustwp/core": "^3.3.6",
+ "@faustwp/core": "^3.4.0",
"@wordpress/base-styles": "^6.15.0",
"@wordpress/block-library": "9.10.0",
"classnames": "^2.5.1",
diff --git a/packages/faustwp-core/CHANGELOG.md b/packages/faustwp-core/CHANGELOG.md
index 6cda0807f..0403d7632 100644
--- a/packages/faustwp-core/CHANGELOG.md
+++ b/packages/faustwp-core/CHANGELOG.md
@@ -1,5 +1,57 @@
# @faustwp/core
+## 3.4.0
+
+### Minor Changes
+
+- ec26ac4: Feat: Added support `next/dynamic` imports for templates to reduce initial bundle size in a way that's backwards compatible with static imports.
+
+ This solves a known issue in Faust where all defined templates are bundled together and loaded on every WordPress page. By enabling the use of dynamic importing of templates this issue is resolved. Now templates are only loaded as needed per route.
+
+ It's recommended you migrate to dynamic imports by updating your template file. Here's an example:
+
+ ```js title=src/wp-templates/index.js
+ // Old Static Templates
+ import category from './category';
+ import tag from './tag';
+ import frontPage from './front-page';
+ import page from './page';
+ import single from './single';
+
+ export default {
+ category,
+ tag,
+ 'front-page': frontPage,
+ page,
+ single,
+ };
+
+ // New Dynamic Templates
+ import dynamic from 'next/dynamic';
+
+ const category = dynamic(() => import('./category.js'));
+ const tag = dynamic(() => import('./tag.js'));
+ const frontPage = dynamic(() => import('./front-page.js'));
+ const page = dynamic(() => import('./page.js'));
+
+ // The above examples assume use of default exports. If you are using named exports you'll need to handle that:
+ const single = dynamic(() => import('./single.js').then(mod => mod.Single));
+
+ export default {
+ category,
+ tag,
+ 'front-page': frontPage,
+ page,
+ single,
+ };
+ ```
+
+ For further info see the Next.js docs on the use of [`next/dynamic`](https://nextjs.org/docs/pages/guides/lazy-loading#nextdynamic-1).
+
+### Patch Changes
+
+- 91886b1: Upgraded fast-xml-parser from v5.3.4 to v5.3.6 to incorporate the latest bug fixes, performance improvements, and minor stability enhancements.
+
## 3.3.6
### Patch Changes
@@ -94,11 +146,11 @@
export default function Sitemap() {}
export function getServerSideProps(ctx) {
- return getSitemapProps(ctx, {
- sitemapIndexPath: '/sitemap_index.xml', // RankMath changes the default sitemap path to this
- frontendUrl: process.env.NEXT_PUBLIC_SITE_URL,
- sitemapPathsToIgnore: ['/wp-sitemap-users-*'],
- });
+ return getSitemapProps(ctx, {
+ sitemapIndexPath: '/sitemap_index.xml', // RankMath changes the default sitemap path to this
+ frontendUrl: process.env.NEXT_PUBLIC_SITE_URL,
+ sitemapPathsToIgnore: ['/wp-sitemap-users-*'],
+ });
}
```
@@ -202,7 +254,7 @@
```jsx
- Log Out
+ Log Out
```
@@ -308,18 +360,18 @@
import { FaustPage } from '@faustwp/core';
type GetPageData = {
- generalSettings: {
- title: string;
- };
+ generalSettings: {
+ title: string;
+ };
};
type PageProps = {
- myProp: string;
+ myProp: string;
};
const Page: FaustPage = (props) => {
- const { myProp, data } = props;
- return <>>;
+ const { myProp, data } = props;
+ return <>>;
};
```
@@ -388,9 +440,9 @@
export default function Sitemap() {}
export function getServerSideProps(context) {
- return getSitemapProps(context, {
- frontendUrl: process.env.FRONTEND_URL, // Set the FRONTEND_URL as an env var
- });
+ return getSitemapProps(context, {
+ frontendUrl: process.env.FRONTEND_URL, // Set the FRONTEND_URL as an env var
+ });
}
```
@@ -420,7 +472,7 @@
import { FaustHooks, FaustPlugin } from '@faustwp/core';
export class MyPlugin implements FaustPlugin {
- apply(hooks: FaustHooks) {}
+ apply(hooks: FaustHooks) {}
}
```
diff --git a/packages/faustwp-core/package.json b/packages/faustwp-core/package.json
index 62fff0542..05436db8a 100644
--- a/packages/faustwp-core/package.json
+++ b/packages/faustwp-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@faustwp/core",
- "version": "3.3.6",
+ "version": "3.4.0",
"description": "Faust is a framework that aims to make headless WordPress as streamlined as classic WordPress for both developers and publishers",
"main": "dist/cjs/index.js",
"module": "dist/mjs/index.js",
diff --git a/plugins/faustwp/CHANGELOG.md b/plugins/faustwp/CHANGELOG.md
index 430fd70d4..736575a5a 100644
--- a/plugins/faustwp/CHANGELOG.md
+++ b/plugins/faustwp/CHANGELOG.md
@@ -1,5 +1,14 @@
# Faust
+## 1.8.6
+
+### Patch Changes
+
+- 56dfa51: - Updated `phpstan/phpstan` from 1.10.55 to 1.12.33
+ - Updated `psy/psysh` from v0.12.7 to v0.12.19
+ - Updated `phpunit/phpunit` from 9.6.22 to 9.6.33
+ - Updated `symfony/process` from v6.4.15 to v6.4.33
+
## 1.8.5
### Patch Changes
diff --git a/plugins/faustwp/faustwp.php b/plugins/faustwp/faustwp.php
index a908c7bf4..7a7d2f20b 100644
--- a/plugins/faustwp/faustwp.php
+++ b/plugins/faustwp/faustwp.php
@@ -9,7 +9,7 @@
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: faustwp
* Domain Path: /languages
- * Version: 1.8.5
+ * Version: 1.8.6
* Requires PHP: 7.4
* Requires at least: 5.7
* Tested up to: 6.9
diff --git a/plugins/faustwp/package.json b/plugins/faustwp/package.json
index 32b187a86..f2d85e719 100644
--- a/plugins/faustwp/package.json
+++ b/plugins/faustwp/package.json
@@ -1,5 +1,5 @@
{
"name": "@faustwp/wordpress-plugin",
- "version": "1.8.5",
+ "version": "1.8.6",
"private": true
}
diff --git a/plugins/faustwp/readme.txt b/plugins/faustwp/readme.txt
index 7dfda1df8..dcbc35f3d 100644
--- a/plugins/faustwp/readme.txt
+++ b/plugins/faustwp/readme.txt
@@ -3,7 +3,7 @@ Contributors: antpb, apmatthe, blakewpe, chriswiegman, claygriffiths, colin-murp
Tags: faustjs, faust, headless, decoupled, composable-architecture
Requires at least: 5.7
Tested up to: 6.9
-Stable tag: 1.8.5
+Stable tag: 1.8.6
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -54,6 +54,15 @@ plugins/faustwp/.wordpress-org/screenshot-3.png
== Changelog ==
+= 1.8.6 =
+
+### Patch Changes
+
+- 56dfa51: - Updated `phpstan/phpstan` from 1.10.55 to 1.12.33
+ - Updated `psy/psysh` from v0.12.7 to v0.12.19
+ - Updated `phpunit/phpunit` from 9.6.22 to 9.6.33
+ - Updated `symfony/process` from v6.4.15 to v6.4.33
+
= 1.8.5 =
### Patch Changes
@@ -67,11 +76,4 @@ plugins/faustwp/.wordpress-org/screenshot-3.png
- 5ce074a: Tested Faust on WordPress 6.8.1
- 8684b83: Fixed issue in content_replacement when site_url() contains port
-= 1.8.3 =
-
-### Patch Changes
-
-- 089ea0a: Fix for adding assets to the correct release for Github Actions.
- Small fix for Github actions to upload assets to the correct release
-
[View the full changelog](https://github.com/wpengine/faustjs/blob/canary/plugins/faustwp/CHANGELOG.md)
\ No newline at end of file