Releases: rtCamp/snapwp-helper
v0.3.1 - 2026-02-15
This patch release bumps the package dependencies to their latest (SemVer-compatible) versions.
- chore: Update Composer and NPM dependencies to their latest (SemVer-compatible) versions.
- chore: Bump tested up to headers to WordPress v6.9.1 and WPGraphQL v2.9.0.
What's Changed
- fix: Workflow does not contain permissions by @justlevine in #115
- chore: update deps by @justlevine in #122
- Enable Dependabot Ecosystems by @iamimmanuelraj in #121
- chore(deps): bump softprops/action-gh-release from 2.2.1 to 2.5.0 by @dependabot[bot] in #123
- chore(deps): bump ramsey/composer-install from 3.1.0 to 3.1.1 by @dependabot[bot] in #126
- chore(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #129
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #128
- chore(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #124
- chore(deps): bump shivammathur/setup-php from 2.32.0 to 2.36.0 by @dependabot[bot] in #130
- chore(deps): bump tj-actions/changed-files from 46.0.1 to 47.0.1 by @dependabot[bot] in #131
- chore(deps-dev): bump phpstan/phpstan from 2.1.33 to 2.1.35 by @dependabot[bot] in #139
- chore(deps-dev): bump axepress/wp-graphql-stubs from 2.3.3 to 2.6.0 by @dependabot[bot] in #140
- chore(deps-dev): bump @wordpress/i18n from 6.10.0 to 6.11.0 by @dependabot[bot] in #133
- chore(deps-dev): bump @wordpress/babel-preset-default from 8.37.0 to 8.38.0 by @dependabot[bot] in #136
- chore(deps-dev): bump @wordpress/e2e-test-utils-playwright from 1.37.0 to 1.38.0 by @dependabot[bot] in #135
- chore(deps-dev): bump @wordpress/scripts from 31.2.0 to 31.3.0 by @dependabot[bot] in #134
- chore: update deps + dependabot by @justlevine in #150
- chore(deps-dev): bump @playwright/test from 1.58.0 to 1.58.1 in the npm-dev-minor-patch group across 1 directory by @dependabot[bot] in #153
- chore(deps-dev): bump phpstan/phpstan from 2.1.37 to 2.1.38 in the composer-dev-minor-patch group by @dependabot[bot] in #155
- chore(deps): bump tj-actions/changed-files from 47.0.1 to 47.0.2 in the github-actions-updates group by @dependabot[bot] in #156
- chore(deps): bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #157
- chore(deps): bump fast-xml-parser and @wp-playground/cli by @dependabot[bot] in #158
- release: 0.3.1 by @justlevine in #159
New Contributors
- @iamimmanuelraj made their first contribution in #121
- @dependabot[bot] made their first contribution in #123
Full Changelog: 0.3.0...0.3.1
v0.3.0 - 2025-06-20
This major release bumps the minimum required WPGraphQL version to v2.3.3, allowing the plugin to benefit from the latest performance improvements.
What's Changed
- feat!: Bump minimum required WPGraphQL version to 2.3.3.
- dev: Use callables for GraphQL descriptions.
- chore: Update NPM and Composer dependencies to their latest (SemVer-compatible) versions.
- chore: Remove unnecessary Composer dev-dependencies.
Full Changelog: 0.2.4...0.3.0
v0.2.4 - 2025-05-15
This minor release adds compatibility for the latest versions of SnapWP, WordPress, and WPGraphQL.
What's Changed
- dev: Use "private" Config API variables for environment generation.
- fix: Update references from
NEXT_PUBLIC_URLtoNEXT_PUBLIC_FRONTEND_URL. - chore: Update Composer and NPM dev-dependencies to their latest (SemVer-compatible) versions.
- chore: Update PHPCS ruleset for PHPCS v3.3 compatibility.
- chore: Test compatibility with WordPress v6.8.1 and WPGraphQL v2.3.0.
Full Changelog: 0.2.3...0.2.4
v0.2.3 - 2025-04-24
This minor release exposes new fields to the GraphQL schema, such as whether a template is404. We also fixed a compatibility issue with WordPress v6.8 and i18n support.
What's Changed
- feat: Expose
is404field onRenderedTemplateGraphQL type and model. - feat: Expose
GlobalStyles.bigImageSizeThresholdfield to the GraphQL schema. - fix: Avoid translation calls before
initaction. - chore: Test compatibility with WordPress v6.8.
- chore: Update Composer and NPM dev-dependencies to their latest (SemVer-compatible) versions.
Full Changelog: 0.2.2...0.2.3
v0.2.2 - 2025-03-31
This minor release adds support for the generalSettings.siteIcon field in the schema, and updates the EnvGenerator variables to reflect the latest requirements by the SnapWP Framework.
Note: While there are no breaking changes in this release, the generated .env file is only compatible with the latest version of the SnapWP Framework. If you are using an older version, you will need to set your .env variables manually.
What's changed
- feat: Expose
generalSettings.siteIconfield to the schema. - refactor: Update EnvGenerator variables and handling.
- dev: Deprecate the
snapwp_helper_get_env_content()andsnapwp_helper_get_env_variables()functions, in favor of using theVariableRegistryandGeneratorclasses directly. - chore: Update Composer / NPM dependencies to their latest (SemVer-compatible) versions.
- chore: Fix readme.txt link syntax.
- tests: Use
IntegrationTestCasefor Integration tests.
New Contributors
- @mrrobot47 made their first contribution in #98
Full Changelog: 0.2.1...0.2.2
v0.2.1 - 2025-03-10
This patch release fixes a regression where an unset flat query arg passed to templateByUri.editorBlocks would return unflattened blocks.
What's changed
- fix: Ensure blocks are flattened if no
flatquery arg is passed totemplateByUri.editorBlocks. - chore: Update Composer and NPM dev-dependencies to their latest (SemVer-compatible) versions.
Full Changelog: 0.2.0...0.2.1
v0.2.0 - 2025-03-01
This major release aligns the WPGraphQL schema with changes backported upstream to WPGraphQL. Additionally, it fixes an issue when querying for nested editorBlocks data.
Breaking
- feat!: Change
ScriptModuleDependency.importTypefrom typeStringtoScriptModuleImportTypeEnum. - feat!: Remove
EnqueuedScript.locationfield in favor ofEnqueuedScript.groupLocation.
Fixed
- fix: Ensure
templateByUri.editorBlocksrespects theflatquery arg.
Misc
- ci: Unmute
WP_DEBUG_DISPLAYduring env creation. - chore: Remove unnecessary WordPress version checks.
- chore: Update Composer and NPM dev-dependencies to their latest (SemVer-compatible) versions.
Full Changelog: 0.1.0...0.2.0
v0.1.0 - 2025-02-19
This release represents the first 0.X release of SnapWP Helper, allowing for future patch releases to be semantically versioned without breaking changes.
There are no breaking changes in this release.
What's Changed
Changed
- chore: Update Admin screen links and latest steps.
Misc
- chore: Update Composer dev-dependencies to their latest versions.
Full Changelog: 0.0.2...0.1.0
v0.0.2 - 2025-02-18
What's Changed
Breaking
- chore!: Bump minimum required
WPGraphQL Content Blocksversion to 4.6.0.
Added
- feat: Add compatibility with
WPGraphQLv2.0 andWPGraphQL Content Blocksv4.8. - feat: make generated
NEXT_PUBLIC_URLandNODE_TLS_REJECT_UNAUTHORIZEDenvironment variables uncommented by default.
Changed
- dev: Add new
snapwp_helper/admin/capabilityfilter.
Fixed
- fix: Ensure
WPGraphQLexists before using inSchemaFilters. - fix: Use
manage_optionsfor default admin screen capability.
Docs
- docs: Misc cleanup.
- docs: Add usage docs on querying for
globalStylesdata. - docs: Add Quick Install instructions for
wp-cliandcomposer.
Misc
- ci: Enable CodeClimate and Coveralls reporting.
- chore: Update Composer and NPM dependencies to their latest (SemVer-compatible) versions.
- chore: Update PHPStan to v2.0 and remediate new smells.
- chore: lint JS files with ESLint.
Full Changelog: 0.0.1...0.0.2
v0.0.1 - 2025-01-30
This is the initial (public) release of SnapWP Helper
Full Changelog: https://github.com/rtCamp/snapwp-helper/commits/0.0.1