Changelog
Every Unstale release, newest first. Free plugin and Pro add-on, same page.
-
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.