Scolta 1.0.0-rc1
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,pagefindBasepath 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.jsfrom 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.jsURL 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.jschecksum matches canonical source (scolta-php). - Composer
post-install-cmd/post-update-cmdauto-copyscolta.jsfrom 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
currentLanguageto 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-main→1.0.x-dev). indexer: autonow always uses the PHP indexer.wp scolta build --forcenow 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