Documentation / Setting up Staatic / Changelog

Changelog

1.3.1

Release date: October 1st, 2022.

Features

  • Adds WP-CLI command “staatic migrate” to manually upgrade or downgrade the database.

Improvements

  • Improves database upgrades with new versions and adds the ability to retry failed upgrades.
  • Improves handling of encrypted settings in combination with invalid/modified encryption key.
  • Updates external dependencies.

Fixes

  • Restores compatibility with PHP 7.0-7.1.

1.3.0

Release date: August 30th, 2022.

Features

  • Adds support for alternative S3-compatible providers by accepting a custom endpoint in the S3 deployment method.
  • Allows the maximum number of invalidation paths to be adjusted when invalidating the CloudFront cache.
  • Allows the path to invalidate everything from the CloudFront cache to be adjusted.
  • Adds the ability to apply a canned ACL to uploaded files in the S3 deployment method.
  • Stores sensitive setting values (passwords, keys and tokens) in encrypted form.

Improvements

  • Improves overall compatibility with Elementor page builder plugin.
  • Skips transformation of fragment-only links while processing HTML files, resolving an issue with Elementor Popups.
  • Increases maximum length of supported URLs from 255 to 2083 characters.
  • Updates external dependencies.

Fixes

  • Fixes handling of HTML entities while extracting links from HTML documents, resolving issues with obfuscated mailto-links and SVG data URLs.

1.2.2

Release date: August 17th, 2022.

Improvements

  • When HTTP basic authentication credentials are provided, these will now be used to authenticate any internal request.
  • Adds staatic_netlify_config_extra filter hook to allow additions to the generated netlify.toml file when using the Netlify deployment method.
  • Adds staatic_additional_urls and staatic_additional_paths filter hooks to allow additional urls and paths to be dynamically added.
  • Detects and includes wp-emoji assets in build.

Fixes

  • Fixes edge case causing transformed HTML resources to be incomplete.

1.2.1

Release date: July 28th, 2022.

Features

  • Allows publication logs to be exported.

Improvements

  • Automatically excludes Contact Form 7 captcha and uploads directories as part of additional paths setting.
  • Clears plugin transient cache after upgrading plugin.
  • Updates external dependencies.

Fixes

  • Removes wp_oembed discovery links while crawling site due to incompatible URL-structure.
  • Fixes edge case causing incorrect publication status after canceling a publication in progress.

1.2.0

Release date: July 2nd, 2022.

Features

  • Allows (past) publications to be redeployed, making it possible to quickly revert after a mistake.

Improvements

  • Improves XML sitemap detection and changes default additional URL to /wp-sitemap.xml.
  • Automatically detects the sitemap URL from /robots.txt.
  • Improves plugin compatibility with Windows environments.
  • Improves plugin compatibility with WordPress installations within a subdirectory.
  • Optimizes build files storage, improving overall performance and reducing disk usage.
  • Various technical improvements in crawler component.

Fixes

  • Excludes results without content in Netlify upload manifest.
  • Fixes edge case in database migration coordinator that can cause an error while upgrading/downgrading.

1.1.1

Release date: June 17th, 2022.

Improvements

  • Changes defaults of “Delete plugin settings” and “Delete plugin data” settings to enabled.
  • Adds support for “ap-southeast-3” and “ap-northeast-3” regions to AWS deployment method.

Fixes

  • Correctly fixes edge case with additional paths setting when path is a symlink.
  • Fixes edge case with result transformer not rewinding resource file pointer.
  • Ensures uninstalling plugin data removes all plugin database tables.

1.1.0

Release date: June 2nd, 2022.

Features

  • Adds “Offline URL” option to “Destination URL” setting to enable locally browsable sites.
  • Adds ability to use path in “Destination URL” setting to enable sites to be hosted in subdirectories.
  • Adds ability to not follow or save results originating from additional URLs.
  • Adds zipfile deployment method to allow for manual deployments.
  • Adds “Downgrade HTTP to HTTPS” setting to improve compatibility on specific environments.
  • Adds “Logging” setting to make logging verbosity configurable.
  • Adds ability to export diagnostics to assist with support requests.

Improvements

  • Improves user experience when configuring additional URLs, paths and redirects as well as excluded URLs.
  • Improves detection and transformation of URLs while building the static site.
  • Changes “Destination URL” default value to “/” instead of site URL.

Fixes

  • Fixes transformation errors with redirect plugin integrations.
  • Updates result hashes and size correctly after applying transformers and post processors.

1.0.8

Release date: April 18th, 2022.

Features

  • Adds ability to download publications as a zip file.
  • Adds ability to bulk delete publications.

Improvements

  • Emphasises the active publication on the publication overview.
  • Displays original publication result URL in tooltip.
  • Updates external dependencies.
  • Various code style improvements.

Fixes

  • Fixes edge case with additional paths setting when path is a symlink.

1.0.7

Release date: March 28th, 2022.

Features

Improvements

  • UX improvements to additional/exclude URLs, additional paths and additional redirects settings.
  • Adds [–[no-]preview] WP-CLI option to staatic publish command.
  • Updates external dependencies.

Fixes

  • Ensures filesystem deployment method target directory is always excluded from build.

1.0.6

Release date: February 16th, 2022.

Improvements

  • Adds basic support for preview publications.
  • Updates external dependencies.

1.0.5

Release date: November 3rd, 2021.

Improvements

  • Adds ability to delete publications from publication overview.
  • Adds support for WP Fastest Cache srcset attribute.

Fixes

  • Displays translated texts in dynamic components correctly.
  • Displays dates with preferred timezone.

1.0.4

Release date: October 6th, 2021.

Improvements

  • Adds publish button to publication overview.
  • Optimizes AWS deployment method URL/path conversion.

Fixes

  • Ensures http basic auth parameters are passed when publishing.

1.0.3

Release date: September 2nd, 2021.

Improvements

  • Various performance improvements.

Fixes

  • Ensures database migrations are executed after plugin upgrade.
  • Correctly cleans up expired deployment results.
  • Improves loading of plugin settings.

1.0.2

Release date: June 28th, 2021.

Improvements

  • Makes plugin source code more readable.

1.0.1

Release date: June 18th, 2021.

Fixes

  • Fixes a bug where uninstalling the plugin would fail.

1.0.0

Release date: June 18th, 2021.

  • Initial release.