Changelog

Every Unstale release, newest first. Free plugin and Pro add-on, same page.

  1. 1.0.0 Pending release

    First public release of the free plugin. Submitted to the wordpress.org plugin directory and waiting for review; this page gets the release date the day it goes live.

    Added

    • Bring-your-own-key on the WordPress AI Client: you connect Anthropic, OpenAI or Google in Settings > Connectors, WordPress holds the key, and no content and no key ever reaches an Unstale server.
    • Four refresh levels behind a single slider. Minimal and Balanced are free; Strong and Maximal unlock with Unstale Pro.
    • Refresh pipeline: analysis, live web research, fact-check of figures, prices and dates, rewrite, enrichment (metas, JSON-LD, key-takeaway callouts), internal linking and cleanup.
    • Internal linking with up to 10 relevant links per refresh, varied anchors, one link per target page, and no forced links when nothing relevant exists.
    • Review queue with a side-by-side diff and approve, reject, cancel, retry and unstick actions. Full-auto publishing is available but off by default.
    • SEO-safe republication: the post URL, slug and native revision history are preserved, with an optional date bump, position control, randomised timing and allowed days and windows.
    • Dated-permalink safety: the date bump is skipped automatically on core date-based structures, and the %unstale_year%, %unstale_monthnum% and %unstale_day% tags freeze the original date in the URL. Deactivation restores the core tags.
    • Cost estimate shown before every run, per article and per batch, plus a journal recording every step, web search, token count and real cost.
    • Unstale column in the post list with status, last refresh and a one-click refresh action.
    • REST API (unstale/v1) and WP-CLI (wp unstale refresh) for automation.
    • Remote model catalogue fetched once a day and cached for 48 hours, with a bundled fallback, so new models and new provider rates appear without a plugin update.
    • Gutenberg and Classic editor support on posts, pages and public custom post types, with a targeted cache purge (URL, home and feeds) instead of a full flush.
    • Complete internationalisation from day one: text domain unstale, POT file shipped, en_US default.

Version numbers follow semantic versioning: a major bump means a breaking change to the REST API or the WP-CLI commands, a minor adds features, a patch fixes bugs. The plugin readme carries the same log inside your WordPress admin.