Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release 1.24.0 #25

Merged
merged 2 commits into from
Sep 6, 2024
Merged

Conversation

github-actions[bot]
Copy link
Contributor

🤖 I have created a release beep boop

1.24.0 (2024-08-27)

Features

  • add dns-prefetch resource hints for assets (957b841)
  • add stream_lock to stream wrappers (7c6842e)
  • add YMIR_CUSTOM_ASSETS_URL environment variable (c7fc4b1)
  • add automatic cache prefix for object cache (0a047f4)
  • add cloudfront page cache invalidation (e8a2b07)
  • add constant to force async attachment creation (10755e1)
  • add dynamodb object cache (d26ca59)
  • add hooks to page caching subscriber (55acc7c)
  • add new streamwrapper to access private bucket (70fb544)
  • add php 8.2 support (a718c51)
  • add query monitor panel for object cache (81a370e)
  • add query monitor panels to admin menu bar (13b1815)
  • add redis object cache (964b128)
  • add relay object cache (cf373f4)
  • add security headers to all wordpress responses (248abd7)
  • add some informational messages to the run-all-cron command (8fdd486)
  • add subscriber for bedrock support filters (6824ada)
  • add support for ftruncate to stream wrapper (cdc9f69)
  • add support for stream_metadata operations with stream wrapper (bacc240)
  • add support for directories to stream wrapper (86dd200)
  • add the ymir_run_wp_cli_command helper function (8f8df54)
  • add two decimals to object cache request time (d36c08c)
  • allow ymir_page_caching_urls_to_clear filter to return an array or string (0ae69cf)
  • allow configuring YMIR_UPLOAD_LIMIT with an environment variable (7c4ea4b)
  • allow files to be opened with a+ mode (9b3ada9)
  • allow files to be opened with r+ mode (2011c41)
  • create a command to run wp cron event run on all sites (882978b)
  • disable automatic woocommerce image resizing when not needed (c46d5ae)
  • disable image subsize generation with cdn image processing (4a757e0)
  • disable ses emails using a constant or environment variable (08458ad)
  • disable ses if we're using a vanity domain (65f7ec7)
  • disallow search engine indexing for vanity domains (94cc727)
  • drop support for php 7.1 (53b9635)
  • have the plugin fix enqueued urls that have double slashes (acde757)
  • implement performance changes to scandir (0dae3cc)
  • move action scheduler compatibility code to its own subscriber (ad1c455)
  • move action scheduler to a scheduled cron command (922cc2c), closes #7 #8
  • move woocommerce logs directory to private cloud storage (d9f3512)
  • parse ses error message when throwing exception (72e0f52), closes #16
  • redirect to primary domain name if host is different (8c75763)
  • remove object cache from plugin (8454d5e)
  • replace wordpress image subsizes with cdn generated images (9b4e3b6)
  • send emails using ses (4167f04)
  • support php 8.0 (b63425a)
  • support php 8.1 (e2e96fd)
  • switch to using igbinary and zstd with redis object cache (c26f46e)
  • use the_content filter to replace broken urls in post content (94d69f1)

Bug Fixes

  • find_command_to_run wants an array and not a string (fb59fea)
  • is_plugin_active doesn't work when plugin is in mu-plugins (49d0bb8), closes #2
  • add context to call to image_constrain_size_for_editor (2a36564)
  • add rtrim when parsing YMIR_CUSTOM_ASSETS_URL (d7a2da0)
  • add theme_root_uri to filters for asset url (0de3288)
  • add uploadsPath with the exception for easier debugging (400bef7)
  • add ymir prefix to query monitor collector id (47e8e77)
  • add a filter to the action scheduler command and add --batches=1 (507e557)
  • add filter for wp-content url (9d8d632)
  • add filter to rewrite includes_url (b05a14c)
  • additional image sizes aren't present when plugin loads (fff7639)
  • allow the plugin to be active locally without breaking everything (6014e07)
  • asset and upload urls should use home_url to work with bedrock (54fb064)
  • can't use array_intersect if there are no wildcard paths (1da1eb4)
  • cast source value as int (f7bf891)
  • change php requirement (30861a9)
  • check for old object cache pro plugin name (9e8bb68)
  • check that parse_url returns a string for paths (b0d59ca)
  • confused CONTENT_DIR with `WP_CONTENT_DIR (eb81de2)
  • copy email attachment in uploads directory to tmp directory (101f971), closes #14
  • crop srcset images if the source image has the same width as srcset value (b55ab3d)
  • curl handle not reset properly between requests (d56b83c)
  • curl uses CurlHandle instead of a resource with php 8 (4bbfd47)
  • deal with cases if image url has a query string (bf29c14)
  • didn't configure the content_directory variable properly (d01de24)
  • disable check import file path in woocommerce (07b606c)
  • don't add wp to app urls (ab38ecb)
  • don't allow wp all import to use php (e4e7508)
  • don't make api calls if file has no extension (b0d206a)
  • don't preload alloptions (7323f87)
  • don't redirect to primary domain if the host is a mapped domain (7542f12)
  • don't remove double slash at the beginning of an url (8f1ca75)
  • don't rewrite srcset attribute when rewriting image urls (fd3cd2f)
  • don't rewrite the url if we're loading a script from uploads (d131f2c)
  • don't try to load query monitor code if the plugin isn't active (8ddbc07)
  • don't use a hook to load plugin (412d7e6)
  • don't use dynamodb or redis object cache (c52076d)
  • enforce php 7.2 requirement for dependencies (acc2d07)
  • ensure aws api clients always set content-length header (d2e380f)
  • escape options built with buildOptions (90eed37)
  • fallback to image size metadata if image_get_intermediate_size returns false (8b89dc2)
  • filter plugins_url to fix multisite issue (787303f)
  • fix deprecation from loading phpmailer via class-phpmailer.php (fd56884), closes #13
  • fix issue if an asset url was enqueued (bbc7325)
  • fix issue with special characters being returned by api (8e4d3a9)
  • fix issue with woocommerce caching outdated script data (a9bc677)
  • fix media upload after plupload library files update (b691bb5)
  • fix parsing error when not using year/month folders for uploads (5aa64ec)
  • fix small issues with plugin and bedrock (450014e)
  • fix type error if the keys array is an associative array (12a8136)
  • fixed a bug with wp-admin redirect with bedrock projects (8c20eda)
  • fixed error in conditional (7e5f913)
  • fixed issue when interacting with a newly created empty file (508d676)
  • force enable visual editor because of cloudfront (8470f70)
  • forgot to load QM_Output class (73d47a6)
  • forgot to remove old object cache file (ce80ea5), closes #10
  • forgot to remove the InstallObjectCacheCommand (51080e4)
  • get site_url to work with bedrock and multisite (3e5eb23)
  • handle url rewrite for bedrock assets (24221b8)
  • load required query monitor classes if plugin is active (2c4522a)
  • make composer use ymir-wordpress-plugin as the plugin name (5a10555)
  • make rest api endpoints work with multisite uploads (f4332cf)
  • make sure getAllOptionsKeys returns an empty array (cb5b65c)
  • make sure WP_Rewrite is initialized (835c357)
  • make sure wp migrate db uses /tmp for file transfers (890bede)
  • need to add the assets path when using YMIR_CUSTOM_ASSETS_URL (bd7e8ec)
  • need to redirect /wp-admin to /wp-admin/ (7855380)
  • not all aws apis support http/2 (18a28c6)
  • only load pluggable file if plugin is active (bad1372)
  • overwrite url rewrite setting when on lambda (35dc893)
  • point assets and uploads to correct subdomain with multisite (71d4517), closes #15
  • private storage stream wrapper should use private acl (ddcce1e)
  • remove constant not defined warnings (7d01800)
  • remove http continue header if present (dd9ad1c)
  • remove object cache preloading (c760222)
  • remove wildcard from cache invalidation (49a20dd)
  • replace exit with an admin notice if we cannot override wp_mail (4bdb5aa), closes #1
  • rewriting asset urls should work from both asset and site urls (ed6708a)
  • send url option with all commands (1d3b9c5)
  • should pass cropped value to image_resize_dimensions (e7f5881)
  • simplify requirement for dms/phpunit-arraysubset-asserts (d9aca09)
  • stat should return size of temporary stream (383b074)
  • the path doesn't always start with a slash (cf579d7)
  • the query method returns WP_Site objects (6874a20)
  • there's no PluginName in the plugin data array (267ce0e)
  • try to load all the classes we need if query monitor is active (78ffa11)
  • tweak default redis settings for better performance (a3f08e2)
  • typo in the views directory path (96304ff)
  • use cloud_provider_region with aws clients (200bc4d)
  • use metadata to determine if the object cache drop-in is present (9bf26e4)
  • used wrong url for comparing uploads url (a740c18)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main branch from fc7dcff to d87d1c3 Compare September 5, 2024 16:42
@github-actions github-actions bot force-pushed the release-please--branches--main branch 4 times, most recently from 42630b6 to e1f2836 Compare September 6, 2024 19:22
@github-actions github-actions bot force-pushed the release-please--branches--main branch from e1f2836 to 18d180f Compare September 6, 2024 19:27
@carlalexander carlalexander merged commit 92c3c7d into main Sep 6, 2024
1 check passed
@carlalexander carlalexander deleted the release-please--branches--main branch September 6, 2024 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment