Skip to content

Scolta 1.0.0-rc1

Choose a tag to compare

@jeremyandrews jeremyandrews released this 11 May 21:08
afbefd5

Scolta 1.0.0-rc1

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

Highlights

  • Amazee.ai integration — full admin UI (Alpine.js settings page), auto-provisioning on first boot, budget-exceeded middleware, scolta:status provider display
  • Laravel 13 supportilluminate/support constraint extended (#22)
  • Async build fixProcessIndexChunk::chain() crash resolved (missing Queueable trait) (#23), Pagefind output path corrected for async builds (#24)
  • PaaS deployment — documentation for build-phase vendor:publish, search index warning visible to all visitors (not just authenticated)
  • Content language pass-through, auto-model configuration, skip-existing-provider logic

What's New

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

Added

  • Config file documents all ai_provider options including amazee, with setup instructions for each.
  • scolta:status shows Amazee.ai as the active provider when Amazee credentials are stored.
  • Budget exceeded middleware returns user-friendly response for non-JSON requests.
  • Search component now passes currentLanguage to the JS config.
  • Amazee.ai trial is provisioned automatically on first boot after install.
  • Laravel 13 support. All illuminate/* constraints now include ^13.0. (scolta-laravel#22)
  • Amazee.ai auto-configuration: best available Claude model is applied after trial provisioning.
  • AmazeeTrialProvisioner now skips provisioning when an AI provider is already configured.
  • Amazee.ai integrationLaravelConfigStorage, AmazeeSettingsController, HandleAmazeeBudgetExceeded middleware, AmazeeProvisionCommand, amazee-settings.blade.php.

Fixed

  • Async build writes Pagefind output to wrong path. (scolta-laravel#24)
  • Search index warning hidden from anonymous visitors. (scolta-laravel#24)
  • php artisan scolta:build no longer crashes with "Call to undefined method ProcessIndexChunk::chain()". (scolta-laravel#23)

Changed

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

Documentation


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

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