Skip to content

Releases: andersburn/ai0-content-refresh

Ai0 Content Refresh 1.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 14:04

Version 1.6.0 makes the saved publishing choice apply consistently to new manual and scheduled runs.

  • Save proposals for review: open a Pending review entry and click Publish this proposal. There is no later automatic approval.
  • Publish automatically after technical validation: new manual and scheduled runs publish immediately after validation. Manual buttons say Generate and publish.
  • Two separate radio choices explain the behavior and the separate scheduling switch.
  • Existing pending entries remain for manual approval; changing the setting does not publish old proposals.
  • Stale forms are refused after mode changes. Switching to review during a request retains the proposal.
  • Automatic-publication failures retain the proposal and record the reason in history.
  • Existing settings, quotas, six-month cooldown, media protection and restore behavior are preserved.

Setup: choose the desired option under Settings → When a proposal is ready and save. Enable Scheduled reviews separately for unattended generation.

Validation: 76 regression checks, 107 existing WordPress integration checks, 28 publishing checks and 33 language/update checks. Provider responses were simulated.

Installation and requirements

  • PHP 8.1+ with OpenSSL and mbstring; WordPress 6.7+.
  • Gutenberg is the primary editor; ordinary classic HTML is supported.
  • Not tested with Elementor.
  • Your own OpenAI API key and compatible Responses + Structured Outputs model.
  • InnoDB for publishing; working WP-Cron for scheduled reviews.
  • English source strings with bundled Danish translation.

Sites already running 1.5.0 can update through WordPress. Otherwise install ai0-content-refresh-1.6.0.zip once. Settings, credentials and history are retained. Use the named installation ZIP rather than GitHub's generated source archive.

SHA-256: c71b86855a845a09a73070e34c76900fdda42c093a2604bffaaffd96cc9af9cd

Ai0 Content Refresh 1.5.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:56
  • English source strings throughout the administration screens, Gutenberg controls and runtime messages.
  • Bundled Danish PO/MO and JavaScript JSON translations, plus a POT template for additional languages.
  • The interface follows the WordPress user's language, with English fallback. Existing articles, saved prompts, credentials and history are retained.
  • New installation prompts preserve the article's existing language; fixed model instructions no longer force Danish. English stop words improve media search.
  • Locale-aware numeric display and explicit DKK currency labels.
  • Native WordPress update discovery from this public GitHub repository, using the named plugin ZIP and matching update.json compatibility metadata.
  • Administrator-controlled auto-updates, bounded caching and rejection of drafts, prereleases, foreign package URLs and invalid metadata.
  • English documentation and release descriptions.

Upgrading from 1.0–1.4: install the 1.5.0 ZIP manually once. Older versions have no updater and cannot discover this first upgrade. Future updates appear in WordPress after 1.5.0 is installed. Use WordPress' normal Enable auto-updates control if desired; the plugin does not enable it for you.

Validation: 76 regression checks, 107 WordPress integration checks and 33 language/update checks, with simulated provider/update responses. PHP and JavaScript syntax checks pass. See TESTING.md for limitations.

Installation and requirements

  • PHP 8.1+ with OpenSSL and mbstring.
  • WordPress 6.7+.
  • Primarily Gutenberg / the WordPress block editor; ordinary classic HTML is supported.
  • Not tested with Elementor.
  • Your own OpenAI API key and access to a model with Responses + Structured Outputs.
  • InnoDB for publication; WP-Cron for scheduling.

The source language is English; Danish translation is bundled.

Upload ai0-content-refresh-1.5.0.zip in WordPress and choose replace when upgrading. GitHub's generated source archive is not the installation package.

SHA-256: 6e5430b2792dd894f9d8a6ba18f9d67fcacea5309099f89053cb962caf1d9f9e

Ai0 Content Refresh 1.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:30
  • Search and reuse existing WordPress images with a separate media permission.
  • Native searches across attachment titles, filenames, alt text and captions using the page's topics.
  • Metadata for up to 12 candidates; at most two new images with placement reasons.
  • Native Gutenberg core/image blocks using existing library alt text and captions.
  • Protection against known duplicates, featured images, tiny images and images attached to private/unpublished content.
  • Image choices, reasons, search terms and counts in history.
  • Recheck image access and availability before publication; restore never deletes media files.

Image files are not sent to OpenAI. Selection is based on metadata. Media access is enabled by default and can be changed in Settings.

Installation and requirements

  • PHP 8.1+ with OpenSSL and mbstring.
  • WordPress 6.7+.
  • Primarily Gutenberg / the WordPress block editor; ordinary classic HTML is supported.
  • Not tested with Elementor.
  • Your own OpenAI API key and access to a model with Responses + Structured Outputs.
  • InnoDB for publication; WP-Cron for scheduling.

This historical installation ZIP retains its original Danish interface. Use the latest release for English source strings and bundled translations.

Upload ai0-content-refresh-1.4.0.zip in WordPress and choose replace when upgrading. GitHub's generated source archive is not the installation package.

SHA-256: aa0deef35f2d4a28975d45c8c8a0a5d476d9b0c0847a457d886bd877e60821ca

Ai0 Content Refresh 1.3.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:30
  • Automatic USD/DKK conversion through Frankfurter/ECB with rate dates and daily caching.
  • Last-known-rate fallback with a warning; USD-only display without a valid rate.
  • Excluded pages and posts on separate lines.
  • Internal views for 90 days / 1 year, with 90-day counts used in priority scores.
  • Frontend and WordPress editor links in history lists and details.
  • Existing historical cost calculations retain their original exchange rates.

Installation and requirements

  • PHP 8.1+ with OpenSSL and mbstring.
  • WordPress 6.7+.
  • Primarily Gutenberg / the WordPress block editor; ordinary classic HTML is supported.
  • Not tested with Elementor.
  • Your own OpenAI API key and access to a model with Responses + Structured Outputs.
  • InnoDB for publication; WP-Cron for scheduling.

This historical installation ZIP retains its original Danish interface. Use the latest release for English source strings and bundled translations.

Upload ai0-content-refresh-1.3.0.zip in WordPress and choose replace when upgrading. GitHub's generated source archive is not the installation package.

SHA-256: 724f8053c79daf5c84a515017932a8c99914a22b889e9f823978a03de7cb9ee9

Ai0 Content Refresh 1.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:30
  • Choose Search Console, the built-in view counter or both for priorities.
  • Exclude every logged-in role from counting, including cached pages, through cookie-aware AJAX.
  • Delete internal counts older than one calendar year on upgrade and through daily WP-Cron cleanup.
  • Model dropdown with account model names and an Other model field.
  • Per-page cost forecasts and estimates based on reported token usage.
  • Custom model rates, manual DKK conversion and historic price/exchange snapshots.

Clear WordPress/CDN caches after upgrading so the updated counting script is used.

Installation and requirements

  • PHP 8.1+ with OpenSSL and mbstring.
  • WordPress 6.7+.
  • Primarily Gutenberg / the WordPress block editor; ordinary classic HTML is supported.
  • Not tested with Elementor.
  • Your own OpenAI API key and access to a model with Responses + Structured Outputs.
  • InnoDB for publication; WP-Cron for scheduling.

This historical installation ZIP retains its original Danish interface. Use the latest release for English source strings and bundled translations.

Upload ai0-content-refresh-1.2.0.zip in WordPress and choose replace when upgrading. GitHub's generated source archive is not the installation package.

SHA-256: 467694516c59786aa27e371f7505a7f32e6feff1f9e41f2713e311707753b5bc

Ai0 Content Refresh 1.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:30
  • Recommended model with a selection button.
  • Searchable multi-selection list for excluded pages and posts.
  • More active editorial prompt and context around editable segments.
  • Missing-space fixes at rich-text boundaries.
  • Actual change counts, clear no-change results and manual reassessment.
  • Retain existing credentials, model choice, custom prompts and history on upgrade.

Installation and requirements

  • PHP 8.1+ with OpenSSL and mbstring.
  • WordPress 6.7+.
  • Primarily Gutenberg / the WordPress block editor; ordinary classic HTML is supported.
  • Not tested with Elementor.
  • Your own OpenAI API key and access to a model with Responses + Structured Outputs.
  • InnoDB for publication; WP-Cron for scheduling.

This historical installation ZIP retains its original Danish interface. Use the latest release for English source strings and bundled translations.

Upload ai0-content-refresh-1.1.0.zip in WordPress and choose replace when upgrading. GitHub's generated source archive is not the installation package.

SHA-256: a9e26db65a5bf59cea3c984dd36c870a26b703d277300b75f9e17f9a471a1970

Ai0 Content Refresh 1.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:30

The first standalone plugin for AI-assisted improvements to existing WordPress pages and posts.

  • Your own OpenAI API key, model selection and editable prompt.
  • Monthly scheduling, review or automatic publication, and usage limits.
  • Google Search Console OAuth, internal view counter and manual priorities.
  • Preserve Gutenberg blocks, media, banners and links; add editable content elements.
  • Six-calendar-month cooldown, history, diff, publishing and restore.

Installation and requirements

  • PHP 8.1+ with OpenSSL and mbstring.
  • WordPress 6.7+.
  • Primarily Gutenberg / the WordPress block editor; ordinary classic HTML is supported.
  • Not tested with Elementor.
  • Your own OpenAI API key and access to a model with Responses + Structured Outputs.
  • InnoDB for publication; WP-Cron for scheduling.

This historical installation ZIP retains its original Danish interface. Use the latest release for English source strings and bundled translations.

Upload ai0-content-refresh-1.0.0.zip in WordPress and choose replace when upgrading. GitHub's generated source archive is not the installation package.

SHA-256: 5c512abbe041c4af381e84a480423ed5529e2d0e388ad64ef0bd49526b8c6646