- 07d0325: Added - Improved tests for the Gutenberg block attribute processing Fixed - Gutenberg post content block attribute processing for Synced Patterns and support for multibyte characters.
- b1d368df: Move yoast to a dev dep
- 479f0665: PHPCS 3.0 and code styling updates
- 3f1b4f78: fix: hreflangs tags on multilingual sites
- 26246a01: Add the ability to leverage
post.link
for redirecting the previewed post to the appropriate route via thepreview.usePostLinkForRedirect
setting. - ac0f1684: Fix redirect loop for invalid sitemap paths
- 0bd8e415: Add ability to preview using an alternative authorization header
- 8452279a: Implement WordPress native search endpoint
- d33ffc48: Override Yoast head values to fix seo data for search results page.
- f18be490: Ensure htmlspecialchars receives an empty string instead of null to fix deprecation warnings.
- 18d09388: Added - New filter available tenup_headless_wp_revalidate_isr_for_post
- b54c688e: Fix PHP 8.2 deprecation warnings
-
569662b6: Improves the Next.js preview cookie handling and fixes a bug where the locale was not properly being passed from WP when previewing.
First of all, it sets the preview cookie to expire within 5 minutes which aligns with the JWT token expiration.
Secondly, it will narrow the cookie to the post path being previewed so that
context.preview
is not true for other paths and thus avoiding bypassing getStaticProps until the cookies are cleared (either expires or the browser closes).
-
569662b6: Improves the Next.js preview cookie handling and fixes a bug where the locale was not properly being passed from WP when previewing.
First of all, it sets the preview cookie to expire within 5 minutes which aligns with the JWT token expiration.
Secondly, it will narrow the cookie to the post path being previewed so that
context.preview
is not true for other paths and thus avoiding bypassing getStaticProps until the cookies are cleared (either expires or the browser closes).
- d887d837: Adds the filter
tenup_headless_wp_previews_enabled
that can disable preview handling
- f7bc6b8b: Fix: do not try to parse blocks without a blockName (i.e classic block).
- 4495ffec: Introducing a filter
tenup_headless_wp_render_block_use_tag_processor
to let users to opt into the newWP_HTML_Tag_Processor
API instead of DomDocument
- 62ac6b36: Fixing typos.
- 417d9e00: Fix: do not redirect for missing assets
- 417d9e00: Fix: do not redirect for missing assets
- d7fad023: Improved revalidation logic
- 3c3a2729: Add support to automatically flushing the cache for the front-end of the site on VIP
- 5062f08: Fixes several bugs related to Next ISR support
- 3f43798: Automate plugin versioning
- 1f4491f: Renaming to HeadstartWP
- 1f4491f: Renaming to HeadstartWP
- de1f4d7: Fix version mismatch
- 6d7aaad: Rename plugin name
- da2386e: 10up Headless Framework is now called HeadstartWP
-
2c62120: Rewriting feed URLs with front-end URLs (except for admin and wp-content upload links)
-
fdde401: Introduces a new feature: The PolyLang Integration. To use simply enable the integration
module.exports = { // other settings integrations: { yoastSEO: { enable: true, }, polylang: { enable: true, }, }, };
and add the supported locales to next.config.js.
module.exports = { i18n: { // These are all the locales you want to support in // your application locales: ["en", "fr", "nl"], // This is the default locale you want to be used when visiting // a non-locale prefixed path e.g. `/hello` defaultLocale: "en", }, };
- fd2d125: Better app endpoint cache invalidation
- fd2d125: Better app endpoint cache invalidation
-
2c62120: Rewriting feed URLs with front-end URLs (except for admin and wp-content upload links)
-
fdde401: Introduces a new feature: The PolyLang Integration. To use simply enable the integration
module.exports = { // other settings integrations: { yoastSEO: { enable: true, }, polylang: { enable: true, }, }, };
and add the supported locales to next.config.js.
module.exports = { i18n: { // These are all the locales you want to support in // your application locales: ["en", "fr", "nl"], // This is the default locale you want to be used when visiting // a non-locale prefixed path e.g. `/hello` defaultLocale: "en", }, };
- e827579: Instead of only checking for HEAD requests, check for a custom header for skipping redirect to the front-end url
- e827579: Instead of only checking for HEAD requests, check for a custom header for skipping redirect to the front-end url
- 9fa4319: Fix previews handling for multisite with locale