Skip to content

Releases: pantheon-systems/wordpress-composer-managed

1.32.3

10 Sep 19:31
eec62e6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.32.2...1.32.3

1.32.2

03 Sep 21:02
ff8b32f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.32.1...1.32.2

1.32.1

16 Aug 16:05
2b39984
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.32.0...1.32.1

1.32.0

13 Aug 20:52
06c308a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.31.1...1.32.0

1.31.1

29 Jul 15:48
b4fa658
Compare
Choose a tag to compare

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

10 Jul 19:59
affa192
Compare
Choose a tag to compare

What's Changed

  • wp-config-pantheon.php deprecated in favor of application.pantheon.php. All previous functionality in wp-config-pantheon.php moved to application.pantheon.php. (#139)
  • DISABLE_WP_CRON constant removed from application.php (and wp-config-pantheon.php) and moved to application.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 and composer.json to bring WordPress (Composer Managed) in line with roots/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 in mu-plugins/filters.php set to priority 9 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 in helpers.sh to update PHP version in pantheon.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 priority 9 so it can be easily overridden.
  • Replace tput with a save_tput function in helpers.sh. (#129) This fixes an issue where a warning was being displayed in Workflow Logs in the dashboard because the tput 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)