Skip to content

Releases: skuntank-dev/cf-static

v1.3.2

Choose a tag to compare

@skuntank-dev skuntank-dev released this 04 Jun 00:37
884d6f9

Fixed static site generation: now clears /static folder to avoid same-name caching

v1.3.1

Choose a tag to compare

@skuntank-dev skuntank-dev released this 29 May 00:54
2a0d738

Bugfix: Scheduled (WP-Cron) generation no longer fails Cloudflare Access authentication.

v1.3.0

Choose a tag to compare

@skuntank-dev skuntank-dev released this 28 May 12:52
da16230

Added

  • Automatic generation & deployment scheduling. New "Automatic Generation & Deployment" section beneath the existing deploy buttons, powered by WP-Cron. You can now schedule generate, deploy, or generate-and-deploy to run automatically without manual clicks.
  • Choose the action: Generate only, Deploy only, or Generate and deploy.
  • Choose the schedule: run every N hours + M minutes, or daily at a specific time (using the WordPress site timezone).
  • Toggle the schedule ON/OFF with a single button — toggling also saves the current settings. A separate "Save Schedule Settings" button persists changes without changing the on/off state.
  • Status display shows whether scheduling is enabled, the next scheduled run time, and the last automatic run time with its result.
  • Scheduled runs reuse your saved CF Access credentials, plugin JS selection, 404 settings, and Cloudflare Pages credentials. Scheduled deploys require "Remember Account ID and API Token" to be enabled.
  • Cron events are automatically cleared on plugin deactivation.

Fixed

  • Assets with query strings now download correctly. Asset URLs containing cache-busters (e.g. image.png?t=1779934563 or style.css?ver=6.4) previously failed because the query string was included in the destination filename, producing invalid/mismatched files. Query strings and fragments are now stripped before writing assets to disk.
  • Stale assets and pages are no longer served from cache. All crawling and asset fetching now bypasses every cache layer (origin, Cloudflare edge, intermediate proxies). Each request sends no-cache directives, uses a fresh connection, and appends a unique per-run cache-busting token to the request URL. The token only affects the request — saved filenames remain clean — so every generation pulls the freshest content.

v1.2.0

Choose a tag to compare

@skuntank-dev skuntank-dev released this 27 May 18:07
ce3a657

Added generate + deploy 2-in-1 button, and prettier post-deploy log

v1.1.0

Choose a tag to compare

@skuntank-dev skuntank-dev released this 26 Feb 15:56
1b7cd1f

Fixed static site generation: instead of looking at the theme's 404 template and generating from there (thereby including admin header on top), users can now define an invalid page to crawl. The crawl result will be saved as the 404.html page. If left blank, crawls */example-page by default.

v1.0.0

Choose a tag to compare

@skuntank-dev skuntank-dev released this 28 Jan 12:35
828a3a9
Add files via upload