Skip to content

Changelog

v1.0.21 Latest

PlaceScale Pro v1.0.21

[1.0.21] - 2026-02-20

Added

  • AI Slot UI overhaul: Restructured into 4 logical panels (Content Settings, AI Instructions, Test Preview, Power Options).
  • AI Slot presets: Added “USP Focused” and “USP Stacked” presets with placeholder examples.
  • AI Slot Regenerate button: Added prominent regenerate button to Content Settings panel.
  • Terms UI enhancements: Color-coded term types (service=blue, location=green) and USP preview tooltips in row actions.
  • Location USP support: Added {usp_1l}, {usp_2l}, {usp_3l} placeholders for location-specific USPs.
  • Placeholder leakage guardrail: Post-generation sanitization strips any leftover {placeholder} patterns from AI output.

Fixed

  • USP placeholder resolution: USP values from term meta now resolve correctly before AI generation.
  • Heading alignment preservation: textAlign attribute is now preserved when regenerating AI headings.
  • Terms list: Removed “Plural” column to reduce clutter.

Improved

  • AI Instructions UX: Added confirmation dialog before tone preset overwrites custom prompt.
  • Placeholder help: Inline help text now shows all available placeholders including USPs.
  • Term edit form: Context-aware USP labels (Service USP vs Location USP) with appropriate placeholder hints.

v1.0.20

[1.0.20] - 2026-02-12

Added

  • Chunked Bulk Generate: generation now runs as a start/tick job with real progress updates and immediate cancel.
  • Generated Pages: AI Slot Queue now runs with live progress (no WP-Cron dependency for user-initiated runs).
  • Tools: Batch Logs (24h retention) for debugging errors/cancellations.

Fixed

  • Bulk Generate: preserve AI Slot block attributes/classes by replacing only text payload inside placescale/ai-slot.
  • AI Slot generation: consistent behavior across bulk generation and queued per-post generation.

Improved

  • AI settings UX: bulk AI slot generation guarded/disabled unless AI is enabled; clearer copy.
  • Bulk Generate guardrails: prevent selecting the same term type twice (Service × Location gate).

v1.0.19

[1.0.19] - 2026-02-11

Added

  • Drip publishing scheduler: generate pages as drafts and publish them gradually (defaults: ON, 10/day).
  • Tools → Publishing Queue screen (start/pause + publish next).
  • Generated Pages: “select all across pages” for bulk actions (runs in batches).

Fixed

  • Bulk actions across pagination no longer skip items mid-run.
  • Bulk Generate can queue “Published” pages for scheduler publishing (draft now, publish later).
  • Prevent fatal error when term meta_data is already decoded.

Improved

  • Default quality minimum word threshold increased to 200 words.

v1.0.18

[1.0.18] - 2026-02-11

Added

  • improve: Terms management now uses dedicated add/edit screens for easier editing at scale.
  • improve: Added a “Save & add another” button when creating new terms.

Improved

  • improve: Terms listing now supports per-page selection (20/50/100), top pagination, and top bulk actions.
  • improve: Settings → SEO now includes a Media Library “Browse” button for the default social share image.
  • fix: License screen purchase link updated to the new landing page.

Fixed

  • fix: Clearing the terms search box now resets the listing.
  • fix: Sitemap flush reliability improvements (singleton usage + hardening).
  • fix: PHPUnit bootstrap now defers plugin activation to avoid early-load fatals.

Security

  • improve: REST write endpoints now require manage_options capability.

Compatibility

  • removed: Minimum supported PHP is now 8.1+.

v1.0.14

[1.0.14] - 2026-02-08

Fixed

  • License page: connection test now reliably parses JSON on local dev stacks
  • Removed UTF-8 BOM causing “headers already sent” warnings in WP admin

Changed

  • Bulk Generate now respects Settings → General → Batch Size
  • Preview: highlight unresolved placeholders in title preview
  • Dashboard: use PlaceScale brand icon beside header title
  • License: show “Last checked” in human-readable browser local time