Documentation / Setting up Staatic / Changelog / Page 7

Changelog

(Continued from previous page)

1.4.5

Release date: May 29th, 2023.

Improvements

  • Adds dedicated “Staatic Maintenance” cron interval (by default set to twice daily).

Fixes

  • Fixes plugin deactivation failure.
  • Fixes potential PHP deprecation error in database migrator.
  • Fixes potential PHP type errors in AWS deployment method.

1.4.4

Release date: May 24th, 2023.

Improvements

  • Changes default value of “Publication Task Timeout” setting to 180 seconds.
  • Adds staatic_publication_task_timeout filter hook to allow timeout value to be overridden.
  • Displays clearer error message when publication task fails due to a timeout or fatal error.
  • Replaced staatic_publication_[before|after]_task hooks by staatic_publication_task_[before|after].
  • Improves performance of the publication resources cleanup process.
  • Improves performance of remote deployment methods.
  • Adds diagnostics screen, accessible from /wp-admin/admin.php?page=staatic-diagnostics.
  • Considers XML sitemaps to be assets, allowing these to be included in partial publications. (Premium)
  • Delays publications triggered from “Publish on Event” setting to ensure all changes are published. (Premium)

Fixes

  • Unlocks background publisher process lock when publication is canceled.
  • Ensures Premium WP-CLI commands overwrite community WP-CLI commands. (Premium)
  • Fixes tracking change events for posts with modified permalinks. (Premium)

1.4.3

Release date: April 21st, 2023.

Features

  • Adds (basic) redirect integration for Yoast Premium Plugin.
  • Adds support for scheduled posts when “Automatically schedule a publication when a post is saved” is enabled. (Premium)

Improvements

  • Changes default value of “Publication Task Timeout” setting to 60 seconds.
  • Improves self connect tests in config checker.

Fixes

  • Fixes URI path to S3 key in AWS deploy strategy when using permalinks without a trailing slash.

1.4.2

Release date: April 4th, 2023.

Improvements

  • Improves the default batch sizes during the crawl and deploy phases of the publication process.
  • Improves display of potential failure details in publication logs table.
  • Adds “Publication Task Timeout” (advanced) setting to resolve potential publication issues.
  • Adds progress percentage to live publication status.
  • Improves compatibility with PHP 8 and higher.
  • Updates external dependencies.
  • Uses the configured HTML DOM parser during form transformation when form integration is enabled. (Premium)

Fixes

  • Fixes issue where first publication does not store generated resources on file system.
  • Fixes the default value of the “Excluded URLs” build setting.
  • Fixes display of settings using list style.
  • Uses the correct filter hook staatic_deploy_batch_size to determine the batch size while deploying.

1.4.1

Release date: March 10th, 2023.

Improvements

  • Adds native support for data-srcset and data-wpfc-original-srcset HTML srcset attributes.
  • Adds staatic_html_mapping_tags and staatic_html_mapping_srcset filter hooks.

Fixes

  • Uses the correct region while deploying to an Amazon S3 (or compatible) bucket.
  • Fixes the content type for resources with charset while deploying to an Amazon S3 (or compatible) bucket.

1.4.0

Release date: January 30th, 2023.

Features

  • Adds “HTML DOM parser” crawler setting to allow you to change the HTML DOM parser used while crawling.
  • Adds “Process page not found resources” crawler setting, which by default is set to disabled.

Improvements

  • Improves performance and reliability of publication task processing.
  • Adds filter hooks staatic_crawl_batch_size and staatic_deploy_batch_size to allow fine-tuning publication performance.
  • Adds support for AWS regions ap-south-2, eu-central-2, eu-south-2 and me-central-1.
  • Prevents PHP warnings when supplying invalid regular expressions in exclude URLs setting.
  • Adds support for database migrations with beta releases.
  • Increases PHP time limit during database migrations and publications.
  • Ensures that the WordPress debug log is excluded when it is within a configured additional path.
  • Updates external dependencies.
  • Includes pages related to terms and taxonomies in quick publications. (Premium)
  • Allows the search query used by the posts search index to be customized using the staatic_posts_search_index_query filter hook. (Premium)

Fixes

  • Uses the correct region while deploying to an Amazon S3 (or compatible) bucket.
  • Corrects display of numbers and sizes in certain languages.
  • Ensures that staatic-[created|updated]-at meta tags are only present when using Staatic Cloud. (Premium)
  • Marks publications resulting from redeployment of preview publication as preview as well. (Premium)

Note: this update changes the default HTML DOM parser from Simple Html Dom Parser to PHP DOM Wrapper, because the first appeared to suffer from a memory leak. Different HTML DOM parsers may produce slightly different HTML output.