Skip to content

Scolta 1.0.0-rc1

Choose a tag to compare

@jeremyandrews jeremyandrews released this 11 May 21:08
b5e8567

Scolta 1.0.0-rc1

First release candidate for Scolta 1.0 — AI-powered search for Drupal, WordPress, and Laravel.

Highlights

  • Amazee.ai integration — provider dropdown in settings, auto-provisioning at activation, budget-exceeded notice links, auto-model configuration
  • Timestamp-based rebuild optimization — skip unchanged posts on re-index, dramatically faster rebuilds on large sites
  • Bug fixes — reconciled scolta.js from canonical (was 169 lines behind), cleanBrokenMarkdown(), Results Per Page field validation, pagefindBase path fix, stale prompt cache after plugin update (#49), gatherer cache group flush + GC
  • CI scolta.js checksum enforcement, Composer auto-copy hooks, content language pass-through

What's New

First stable release — all features from 0.3.x promoted to 1.0 API surface.

Fixed

  • Reconciled assets/js/scolta.js from canonical scolta-php source — the WP copy was 169 lines behind.
  • cleanBrokenMarkdown() added — repairs truncated AI summary markdown before rendering to HTML.
  • Results Per Page field now accepts any integer 1–100.
  • CRITICAL: API key status no longer shows "No API key configured" when Amazee.ai is active.
  • scolta.js URL stripping fix: pagefindBase stored as path-only.
  • Result links resolved against pagefind base path instead of site root.
  • Stale prompt cache after plugin update. Fixes #49.
  • WordPress gatherer now flushes all relevant object cache groups between batches.

Added

  • CI step verifies assets/js/scolta.js checksum matches canonical source (scolta-php).
  • Composer post-install-cmd/post-update-cmd auto-copy scolta.js from vendor.
  • Amazee.ai appears as a named option in the AI Provider dropdown.
  • Budget exceeded notice now links to Amazee.ai settings with an actionable upgrade prompt.
  • Shortcode now passes currentLanguage to the JS config.
  • Amazee.ai trial is provisioned automatically at plugin activation.
  • Amazee.ai auto-configuration: best available Claude model is applied after trial provisioning.
  • Timestamp-based rebuild optimization: skip unchanged post content loads.
  • Amazee.ai integration (Phase 3)Scolta_Amazee_Config_Storage, Scolta_Amazee_Budget_Handler, Scolta_Amazee_Admin_Page.

Changed

  • Added extra.branch-alias (dev-main1.0.x-dev).
  • indexer: auto now always uses the PHP indexer.
  • wp scolta build --force now bypasses the per-item token cache.

Full Changelog: https://github.com/tag1consulting/scolta-wp/blob/v1.0.0-rc1/CHANGELOG.md
Documentation: https://github.com/tag1consulting/scolta-wp/blob/v1.0.0-rc1/README.md

⚠️ This is a release candidate. Please report any issues at https://github.com/tag1consulting/scolta-wp/issues