Skip to content

Releases: wp-graphql/wp-graphql

wp-graphql: v2.9.0

11 Feb 18:28
5bde12c

Choose a tag to compare

2.9.0 (2026-02-11)

New Features

  • add core user admin preferences fields to User type (#3571) (2ee4e9b)
  • import WPGraphQL IDE into monorepo (#3542) (e7c1e33)

Bug Fixes

  • correct version numbers in plugin files and improve version update script (#3574) (caa1249)
  • resolve all JavaScript linting errors in wp-graphql-ide (#3548) (52c39e2)

wp-graphql-ide: v4.1.0

06 Feb 02:34
6d75823

Choose a tag to compare

4.1.0 (2026-02-06)

New Features

Bug Fixes

  • resolve all JavaScript linting errors in wp-graphql-ide (#3548) (52c39e2)

wp-graphql: v2.8.0

04 Feb 22:06
81e81bf

Choose a tag to compare

2.8.0 (2026-02-04)

New Features

  • Add internationalization (i18n) support for translations (#3501) (9218222)
  • import wp-graphql-smart-cache into monorepo (#3504) (c496bd6)

Bug Fixes

  • add step to replace x-release-please-version placeholders during deployment (727a9ea)
  • deps: bump webonyx/graphql-php from 15.29.4 to 15.30.0 in /plugins/wp-graphql in the composer-minor-patch group across 1 directory (#3521) (77d5e92)
  • nodeByUri returns null for REST API endpoints and static file paths (#3530) (1790771)
  • Prevent password from being changed when updating user without password field (#3532) (7c0ea91)
  • replace x-release-please-version placeholders with 2.7.0 (143f407)
  • use clean build directory for WordPress.org deployment (#3502) (55298a4)

wp-graphql: v2.7.0

22 Jan 22:43
4070cbb

Choose a tag to compare

2.7.0 (2026-01-22)

New Features

  • add siteIcon and siteIconUrl fields to GeneralSettings (#3475) (f5a2567)

Bug Fixes

  • add sanitization to additional settings fields (#3480) (ffc8aa8)
  • add sanitization to graphql_endpoint setting (#3476) (7cbb246)
  • deps: bump webonyx/graphql-php from 15.29.3 to 15.29.4 in /plugins/wp-graphql in the composer-minor-patch group across 1 directory (#3487) (1d7762f)
  • GraphiQL IDE improvements for LocalWP and toolbar buttons (#3486) (8230dad)

Release v2.6.0

12 Jan 17:16

Choose a tag to compare

Release Notes

Changelog

Bump Type: minor

✨ New Features

  • feat: refactor experiment registry for better testability (#3453)

πŸ”„ Other Changes

  • ci: optimize CI matrix with minimal/full modes (#3465)
  • ci: evaluate Codecov alongside Coveralls for code coverage (#3463)
  • ci: gitignore build directory and improve asset loading (#3461)
  • test: only apply URL rewriting for Codeception tests, not Playwright e2e (#3460)
  • test: bump Codeception to v3.7 (#3456)
  • chore: update node, npm, and composer deps (#3454)
  • ci: replace custom docker with wp-env (#3451)

πŸ‘ Contributors

Thanks to the following contributors for making this release possible:

Release v2.5.4

17 Dec 17:15

Choose a tag to compare

Release Notes

Changelog

Bump Type: patch

πŸ› Bug Fixes

  • fix: align cookie authentication with WordPress REST API pattern (#3448)

πŸ‘ Contributors

Thanks to the following contributors for making this release possible:

@since Tag / Deprecation Placeholder Updates

Updated 3 version placeholders in the following files:

  • src/Router.php (1 update)
  • src/Request.php (2 updates)

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: