Skip to main content

Changelog for FaustWP

FaustWP

0.7.10

Patch Changes

  • 88ce018: Fix generate endpoint when WordPress is installed within a subdirectory. Props to @kermage for the fix!
  • 0c757a2: Remove unnecessary config from wordpress.org zip.

0.7.9

Patch Changes

  • 4ab6cdf: Fix menu paths when activated within a multisite using subdirectories.
  • ccb7ff3: Fix page preview links
  • bb59263: The plugin's default settings are now working when activated within a multisite installation.
  • 6c04567: Fixes a conflict between public route redirects and the full site editor
  • d12f938: Updates an icon on the settings page

0.7.8

Patch Changes

  • 8942b83: Adds warning when known incompatible plugins are active.
  • 6d3f5de: Fix conflict with PublishPress that caused preview links to fail

0.7.7

Patch Changes

  • 6a75593: Fixes a PHP 8 warning that occured on post types not registered with WP GraphQL #812

0.7.6

Patch Changes

  • 420d0b4: Remove trailing slash from frontend uri.
  • 037b57b: Ensure sitemap URLs use the WordPress domain and not the headless frontend domain. Fixes a conflict with Yoast SEO that prevented post links from being added to the posts sitemap.

0.7.5

Patch Changes

  • b7af359: Simplify generation of preview links. Fixes an issue where preview links were missing slashes with certain permalink structures. Thanks @torounit!
  • 662c377: Plugin settings are now validated and sanitized before saving.
  • c730348: Disables access to the site editor when themes are disabled

0.7.4

Patch Changes

  • 1dcd987: Removes unused event callbacks for rewrite rule and post status changes. The is_events_enabled() function has also been removed.
  • 5c69b68: ConditionalTags has been deprecated as it was introduced in an older version of the framework when routing was done from the NextTemplateLoader. Now that we are using Next.js pages for routing, conditionalTags are no longer needed.
  • 7d156ba: Add a documentation link that explains "Features" checkbox settings in more detail

0.7.3

Patch Changes

  • ab4a661: Fixed issue where file editor was unable to save

0.7.2

Patch Changes

  • 4cff9dc: feat: add link to Settings page on Installed Plugins list page
  • 3c1280b: Adds the GraphQL Type name to the preview URL to avoid making a request to get the content type in the Faust.js packages

0.7.1

Patch Changes

  • f948c04: Fixed plugin icon SVG display issue in Chrome #683

0.7.0

Minor Changes

  • Changed the plugin name to FaustWP.
  • Changed all internal PHP function names to use namespaces.
  • Changed the WP_HEADLESS_SECRET_KEY constant to FAUSTWP_SECRET_KEY.
  • Changed the authentication endpoint namespace from wpac/v1 to faustwp/v1
  • Changed settings option name from wpe_headless to faustwp_settings
  • Changed the following filter names:
    • wpe_headless_setting to faustwp_setting
    • wpe_headless_settings to faustwp_settings
    • wpe_headless_domain_replacement_enabled to faustwp_domain_replacement_enabled
  • Changed the text domain to faustwp.
  • Changed minimum required PHP version to 7.2.
  • Changed minimum required WordPress version to 5.7.
  • Changed the hook used for public route redirection.
  • Fixed the "headless post preview" link on the FaustWP settings page.
  • Fixed "unexpected output" error during plugin activation.
  • Fixed skipped domain replacement in GraphQL responses that include generalSettings.
  • Added LICENSE file.

0.6.1

  • Fixed the headless options page sidebar links to new Faust.js documentation site.

0.6.0

  • [Breaking Change] Added support for access/refresh token based auth flow in the authorize endpoint.
  • Added page_id query param to preview pages when the content type is page

0.5.8

  • Lowering link filter priority to allow other plugins to run prior to swapping the domain

0.5.7

  • Updated settings page docs links
  • Added an admin notice on the Headless settings page to prompt users to configure permalinks if they are not set

0.5.6

  • Fixes an issue where the templates hierarchy from the templates hierarchy filter was not being returned.

0.5.5

  • Prevents the frontend site URL being prepended to post URI paths in GraphQL responses if “Enable Post and Category URL rewrites” is checked.

0.5.4

  • Prevents authentication failures when using an authorization header to authenticate with WPGraphQL JWT Authentication or similar.

0.5.3

Requires the @wpengine/headless package 0.6.3+ for features such as post previews. https://www.npmjs.com/package/@wpengine/headless

  • Fixes post previews for frontend apps running from a subfolder.

0.5.2

Requires the @wpengine/headless package 0.6.2+ for features such as post previews. https://www.npmjs.com/package/@wpengine/headless

  • Fixes an issue that could cause a 404 response for post previews.

0.5.1

Requires the @wpengine/headless package 0.6.1+ for features such as post previews. https://www.npmjs.com/package/@wpengine/headless

  • The site URL is longer rewritten as the app URL in WPGraphQL responses for general settings queries.

0.5.0

  • WPE_HEADLESS_SECRET_KEY has been renamed to WP_HEADLESS_SECRET_KEY.

0.4.1

  • Fixed potential authentication issue with WP GraphQL

0.4.0

  • Redesigned settings page.

0.1.0

  • Proof of concept