Skip to content

Releases: wp-graphql/wp-graphql

Release v2.5.3

24 Nov 22:39

Choose a tag to compare

Release Notes

Changelog

Bump Type: patch

🔄 Other Changes

  • fix(#3438, #1999): Media item privacy inheritance and attachment status queries (#3444)
  • chore: cleanup orphaned files and configs (#3442)

👏 Contributors

Thanks to the following contributors for making this release possible:

Release v2.5.2

19 Nov 16:36

Choose a tag to compare

Release Notes

Changelog

Bump Type: patch

🐛 Bug Fixes

  • fix: Prevent fatal error when updating options via /wp-admin/options.php (#3440)

👏 Contributors

Thanks to the following contributors for making this release possible:

Release v2.5.1

30 Oct 16:56

Choose a tag to compare

Release Notes

Changelog

Bump Type: patch

🐛 Bug Fixes

  • fix: Add fallback sizes to MediaItemSizeEnum when intermediate sizes are disabled (#3433)

👏 Contributors

Thanks to the following contributors for making this release possible:

Release v2.5.0

24 Oct 20:03

Choose a tag to compare

Release Notes

Note: Version 2.4.0 was skipped due to an issue with the release automation workflow where the version was bumped twice (once manually and once by the workflow). The fixes included in this release were originally intended for v2.4.0, but to maintain consistency with the WordPress.org deployment, we're releasing as v2.5.0 instead. The workflow has been updated to prevent this issue in future releases.

Changelog

Bump Type: minor

✨ New Features

  • feat: Implement WPGraphQL Experiments API (#3428)
  • feat: Add namespaced get/set API to AppContext (with deprecation for dynamic properties) (#3429)

🐛 Bug Fixes

  • fix: Release Workflow Version Skipping Issue (#3426)
  • fix: use get_query_args and merge args instead of override via set_query_arg (#3424)

👏 Contributors

Thanks to the following contributors for making this release possible:

Release v2.3.8

14 Oct 17:40

Choose a tag to compare

Release Notes

Changelog

Bump Type: patch

🐛 Bug Fixes

  • fix: post meta array on preview (#3422)
  • fix: git updater compatibility (#3420)
  • fix: Prevent bad string injection in plugin update message (#3318) (#3419)

👏 Contributors

Thanks to the following contributors for making this release possible:

🎉 First-time Contributors

Special thanks to the following first-time contributors:

Release v2.3.6

08 Sep 20:08

Choose a tag to compare

Release Notes

Changelog

Bump Type: patch

🐛 Bug Fixes

  • fix: update failing e2e tests for graphiql (#3414)
  • fix: Prevent printed scripts from breaking GraphQL responses (#3413)
  • fix: prevent changeset deletions from being synced back to develop (#3412)
  • fix: wp 6.8 test failures (#3410)
  • fix: Move graphql_root_value filter execution to runtime for access to request params (#3406)
  • fix: make void and call on (#3371)

🔄 Other Changes

  • chore: update npm deps (#3408)
  • chore: update composer deps (#3407)
  • refactor: prepare deprecations for v3 removal (#3400)

👏 Contributors

Thanks to the following contributors for making this release possible:

Release v2.3.3

17 Jun 14:27

Choose a tag to compare

Release Notes

Changelog

Bump Type: patch

🐛 Bug Fixes

  • fix: update skipped since tags (#3372)
  • fix: check for preloaded AppContext::get_loader() (#3384)
  • fix: cleanup logic (#3383)

🔄 Other Changes

  • chore: improve type safety of and schema registration (#3382)
  • refactor: cleanup class to reduce complexity and improve type safety (#3381)
  • perf: refactor to lazy-load dataloaders (#3380)
  • chore: update Composer dev-deps and PHPCs ruleset (#3379)
  • chore: expose array shape for (#3374)
  • chore: expose array shapes for register_graphql_enum_type() (#3373)
  • chore: narrow/fix php types on WPGraphQL, Server, Utils namespaces (#3368)

👏 Contributors

Thanks to the following contributors for making this release possible:

Release v2.3.0

28 Apr 19:58

Choose a tag to compare

Release Notes

Changelog

Bump Type: minor

✨ New Features

  • feat: lazy loading fields for Object Types and Interface Types (#3356)
  • feat: Update Enum Type descriptions (#3355)

🐛 Bug Fixes

  • fix: don't initialize twice in class constructor (#3369)
  • fix: cleanup Model fields for better source-of-truth and type-safety. (#3363)
  • fix: bump and remove 7.3 references (#3360)

🔄 Other Changes

  • chore: improve type-safety for class (#3367)
  • chore: add array shapes to and (#3366)
  • chore: inline (non-breaking) native return types (#3362)
  • chore: implement array shapes for (#3364)
  • chore: Test compatibility with WordPress 6.8 (#3361)
  • ci: trigger Codeception workflow more often (#3359)
  • chore: Update Composer deps (#3358)

👏 Contributors

Thanks to the following contributors for making this release possible:

@since Tag / Deprecation Placeholder Updates

Updated 4 version placeholders in the following files:

  • src/Type/WPInputObjectType.php (1 update)
  • src/Type/Enum/MediaItemSizeEnum.php (2 updates)
  • src/Type/Enum/CommentStatusEnum.php (1 update)

v2.2.0

02 May 21:13

Choose a tag to compare

Changelog

Bump Type: patch

🐛 Bug Fixes

  • fix: Avoid the deprecation warning when sending null header values (#3338)

🔄 Other Changes

  • chore: update README's for github workflows (#3343)
  • chore: update cursor rules to use .cursor/rules instead of .cursorrules (#3333)
  • chore: add WPGraphQL IDE to the extensions page (#3332)

👏 Contributors

Thanks to the following contributors for making this release possible:

@since Tag / Deprecation Placeholder Updates

Updated 1 version placeholder in the following files:

  • src/Request.php (1 update)

Release v2.1.1

19 Mar 21:46

Choose a tag to compare

Release Notes

Changelog

Bump Type: patch

🐛 Bug Fixes

  • fix: Avoid the deprecation warning when sending null header values (#3338)

🔄 Other Changes

  • chore: update README's for github workflows (#3343)
  • chore: update cursor rules to use .cursor/rules instead of .cursorrules (#3333)
  • chore: add WPGraphQL IDE to the extensions page (#3332)

👏 Contributors

Thanks to the following contributors for making this release possible:

@since Tag / Deprecation Placeholder Updates

Updated 1 version placeholder in the following files:

  • src/Request.php (1 update)