v5.0.0 - The code tidy
What's Changed
There should be no breaking changes but as a I had a big tidy up im making these a major version bump.
This refactoring has organised the plugin into these components:
Main Plugin File (wp-graphql-yoast-seo.php): Acts as the bootstrap file that initialises the plugin and loads all required components.
Dependencies Check (includes/admin/dependencies.php): Handles checking for required plugins (WPGraphQL and Yoast SEO) and shows admin notices if they're missing.
Helper Functions (includes/helpers/functions.php): Contains utility functions used throughout the plugin for tasks like string formatting, image handling, and building data structures.
Schema Types (includes/schema/types.php): Defines all the GraphQL types used to represent Yoast SEO data in the schema.
- Feature/docker by @ashhitch in #184
- Refactor to move code to separate files by @ashhitch in #185
- Bump yaml from 2.1.1 to 2.2.2 by @dependabot[bot] in #155
- deps: bump the all-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #183
- Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot[bot] in #180
- Bump braces from 3.0.2 to 3.0.3 by @dependabot[bot] in #178
Full Changelog: v4.23.2...v5.0.0