Releases: pantheon-systems/wordpress-composer-managed
Releases · pantheon-systems/wordpress-composer-managed
1.32.3
What's Changed
- Restore original copyright by @retlehs in #163
- [BUGS-8840] Fix cookie paths by @jazzsequence in #164
New Contributors
Full Changelog: 1.32.2...1.32.3
1.32.2
What's Changed
- [SITE-1547] Update CODEOWNERS for new team names by @greg-1-anderson in #160
- [SITE-1957] Single sites and subdirectory multisites still missing some css / js resources by @jazzsequence in #161
- Release 1.32.2 by @jazzsequence in #162
New Contributors
- @greg-1-anderson made their first contribution in #160
Full Changelog: 1.32.1...1.32.2
1.32.1
What's Changed
- apply merge conflict handling to decoupled workflow by @jazzsequence in #154
- Refactor core resource URL filtering and multisite handling by @jazzsequence in #157
- Release 1.32.1 by @jazzsequence in #159
Full Changelog: 1.32.0...1.32.1
1.32.0
What's Changed
- [SITE-1585] address diffs after rebase by @jazzsequence in #147
- Update README-internal by @jazzsequence in #149
- Get subdomain multisite tests working properly by @jazzsequence in #148
- Move cookie settings inside the pantheon environment check by @jazzsequence in #151
- Handle merge commits with multiple parents and conflicts by @jazzsequence in #152
- [SITE-1585] WordPress (Composer Managed) 1.32.0 Release PR by @jazzsequence in #153
Full Changelog: 1.31.1...1.32.0
1.31.1
What's Changed
- Removes code that for handling wp-admin URLs. (#143) This code was not working as intended and testing revealed it to be unnecessary.
- Adds a filter to disable the subdirectory multisite custom wp-content directory warning. (#144) This implements the filter added in the Pantheon MU Plugin in #51.
Full Changelog: 1.31.0...1.31.1
1.31.0
What's Changed
wp-config-pantheon.php
deprecated in favor ofapplication.pantheon.php
. All previous functionality inwp-config-pantheon.php
moved toapplication.pantheon.php
. (#139)DISABLE_WP_CRON
constant removed fromapplication.php
(andwp-config-pantheon.php
) and moved toapplication.pantheon.php
. (#139) It's possible this change could cause a merge conflict. Accept incoming changes from the upstream or resolve manually.- Cookie domain handling in
application.pantheon.php
to resolve cookie-related login redirect issues on subdomain multisites. (#137) - Updates to
application.php
andcomposer.json
to bring WordPress (Composer Managed) in line withroots/bedrock
v1.24.x. (#134) - Correct WordPress site urls on main sites or single sites to drop the
/wp
in WordPress-generated home links. (#132) This fixes an issue where WordPress-generated links to the primary site always included an unnecessary trailing/wp
. This is handled by a filter inmu-plugins/filters.php
set to priority9
so it can be easily overridden. - Pre-set the WP GraphQL endpoint path to
wp/graphql
if the plugin exists to preserve existing functionality after URL filters above. (#138) - Bump PHP version to 8.2 and DB version to 10.6. (#133) PHP back to 8.1 is still supported but PHP 8.0 support is dropped by the Composer configuration to follow current Bedrock and Sage minimum requirements.
- Update the
update_php
function inhelpers.sh
to update PHP version inpantheon.yml
to 8.1 (or higher) to follow new Bedrock and Sage PHP minimum. (#131) - Silences the check for multisite in the Sage theme install script. (#131) Previously a warning would be shown if the site the script was being run against was not a multisite because the
MULTISITE
constant did not exist. - Adds a check to see if the generated Sage theme exists prior to theme activation. (#131) This change corrects the script's behavior to not attempt to activate the theme if it does not exist.
- Ensure managed WordPress files aren't omitted. (#128) This fixes an issue where some required files were being ignored by version control. Props @araphiel
- Filters core resource URLs for non-main sites in subdirectory multisites. (#130) This fixes an issue where core resource URLs (e.g. to WordPress core JavaScript and CSS assets) were linked incorrectly in subdirectory subsites. This is handled by a filter in
mu-plugins/filters.php
set to priority9
so it can be easily overridden. - Replace
tput
with asave_tput
function inhelpers.sh
. (#129) This fixes an issue where a warning was being displayed in Workflow Logs in the dashboard because thetput
function was not available in the terminal environment. - Adds semver versioning convention to CHANGELOG to track changes easier. (Tags will begin at 1.31.0 rather than retroactively creating new tags.)
- Adds
package.json
file and Playwright tests for functional testing. (#138)