- #876: Fix #240: ignore SSL errors when fetching sitemap from local site with self-signed certificate. @timothylcooke
- d3977eab: Create an index on
wp2static_jobs.status
. @john-shaffer - #785: Accept self-signed certs during sitemap crawling. @working-name, @john-shaffer
- #806: Detect dead jobs and mark as failed. @john-shaffer
- #806: Mark duplicated waiting jobs as skipped on jobs page. @john-shaffer
- #794: Add an option to process the queue immediately. @john-shaffer
- #809: Add ability to rewrite hosts specified on a new advanced options page. @john-shaffer
- As part of this, changed the host replacement function to use strtr instead of str_replace to avoid replacing things that we just replaced.
- #809: Add advanced option to skip URL rewriting. @john-shaffer
- #812: Add .editorconfig. @bookwyrm
- #816: Add wp2static_siteinfo filter. @palmiak
- bbc8abba: Fix error when a sitemap path starts with
//
. @jhatmaker, @john-shaffer - #829: Move options labels and definitions out of the db and into code. @john-shaffer
- #826: Allow multiple redirects and report on redirects in wp-cli. @bookwyrm, @jhatmaker
- 28fc58e5: Add warning-level log messages. @john-shaffer
- #834: Implement concurrent crawling. @palmiak
- Deprecate Crawler::crawlURL.
- #836: Add wp2static_option_* filters and option types
- #833: Add advanced options for specifying directories, files, and file extensions to ignore @john-shaffer
- #837: Require PHP 7.4 or later; bump dependencies @leonstafford
- #811: Optimize FilesHelper::getListOfLocalFilesByDir @bookwyrm
- #805: Fix warning on cache page when there are no deployment namespaces @john-shaffer
- #843: Always fire post-deployment action from the CLI, matching the normal behavior @michaelfig
- #848: Fix error from IF EXISTS syntax when the db user can't see the schema. @utchy
- #849: Make job locking work with multisite. @utchy
- #844: Fix crawling of basic auth sites. @thecodeassassin, @vladstanca
- #855: Allow setting options to empty values from the CLI. @john-shaffer
- #850: Fix to write content to disk, even for cache hits when "Use CrawlCache" is ON. @utchy
- #877: Detect from web UI was not adding any URLs. @timothylcooke
- #878: Fix deletion of old pages when crawl returns 404. @timothylcooke
- #868: Detect files in Divi et-cache/ directory when present. @dunklerfox
- #881: Crawl XSL files. @vladstanca
- #891: Promote Strattic by Elementor. @leonstafford
- logging and fixes for Sitemap detection @palmiak, @john-shaffer
- fix #793 properly dequeue + deregister scripts @mrwweb
- fix diagnostics uploadsWritable description @yilinjuang
- fix #730 detect network-wide enabled plugins @stefanullinger
INSERT IGNORE
to silence add-on duplicate insert warnings- add filters to deployment webhook:
wp2static_deploy_webhook_user_agent
wp2static_deploy_webhook_body
wp2static_deploy_webhook_headers
- improved unit test coverage for Detection classes
- add trailing slash to detected category pagination URLs @john-shaffer
- rm
autoload-dev
from composer.json @szepeviktor - extend PHPStan coverage to view/template files
- allow toggling an add-on via WP-CLI
- new
wp2static_detect
hook fires at URL detection start @john-shaffer - diagnostics checks for trailing slash in permalinks @john-shaffer, @jonmhutch7
- use sfely namespaced Guzzle to avoid conflicts with other plugins
- default to showing DeployCache paths across all namespaces #745
- allow setting deploy webhook headers/body/user-agent via filter
- fix PostsPaginationURL detection #758 @petewilcock, @john-shaffer
- use custom request options for sitemap crawling
- move from cURL to Guzzle for requests
- fix incompatibilities with PHP8
- import SitemapParser as internal class
- fix MySQL issue preventing Add-on activations @john-shaffer, @TheLQ
- code quality improvements (thanks @szepeviktor)
- fix PHP version check to >=7.3
- fix errors during sitemap detection (thanks @fromcouch)
- fix errors during cache table initialisation
- fix pagination URLs not using correct schema
- fix CLI command registration issue
- update dependencies
- add CHANGELOG
- #682 only toggle other deploy addons, not other types when enabling a deployer
- rm redundant Composer workaround
- quieten build output
- code quality improvements (thanks @szepeviktor!)
- didn't maintain Changelog or use tags, please review version control if curious