Releases: wp-graphql/wp-graphql
wp-graphql: v2.9.0
wp-graphql-ide: v4.1.0
wp-graphql: v2.8.0
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
2.7.0 (2026-01-22)
New Features
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
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
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
Release v2.5.2
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
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
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: