v1.1.0 — Cloudways smoke fixes + UX cleanups
First post-launch release. Bundles the Cloudways production-smoke fixes, several UX cleanups, and a few additive features. No breaking changes to settings or stored data.
What's new
- Per-pair ignored-suggestions blocklist — mark a (source, target) pair as "don't suggest this again"; ignore survives re-scans, pair is undirected. (#74)
- Frequency-based keyword filter — Top-50000 word-frequency list filters filler words from TF-IDF extraction. (#75, #76)
- Exec-availability pre-flight banner — warns up-front when PHP
exec()/proc_open()are blocked bydisable_functions. (#80) - Welcome-screen onboarding checklist for first-run users. (#84)
- Seed test data command
linkwise:seed-test-data 30 --with-homepopulates a fresh site with realistic content, including a multi-link Markdown home page. (#88, #91, #92)
What's changed
- "Target Keywords" tab renamed to "Custom Keywords" — clearer label + cleaner table (auto-extracted column gone from table, still in the Add Keywords modal). (#89)
- Excluded entries no longer leak into reports —
excluded_entriesnow only filters the Suggestion machinery; Domains/Broken Links/URL Changer see every entry. (#87) - Overview recommendations are dismissable per session (orphaned, coverage). (#90)
- Stale-broken-link banner removed entirely. (#90)
- Suggestion-overlap toggle marked experimental + orphaned
min_keyword_scorefield removed from settings UI. (#77, #78, #79) - BARD developer badge removed from the Bard toolbar. (#81)
What's fixed
- Select-All in the Suggestion modal now respects ignored pairs — pre-fix, master-checkbox added ignored items to the bulk and the server inserted them anyway. Three-layer defense: modal counter + emit filter + per-item server gate. (#85)
- URL Changer Apply works for multi-link Markdown fields — pre-fix, second-and-later matches skipped with "Links were already gone — Run Scan Content". Counter semantic aligned with Bard/Replicator;
replaceNthInMarkdownAPI now matches its siblings. (#86) - Excluded entries no longer silently hidden from Domains and Broken Links. (#87)
Internal
- Bundle now shipped in the repo — no more
npm run buildafter composer require. (#83) - Package renamed to
arturrossbach/statamic-linkwisefor Marketplace consistency. (#82) - Settings UI: range-validation + auto-detected language display. (#71, #72, #73)
Action required after upgrade
Run php artisan linkwise:index once. Hard-refresh the Control Panel.
Full Changelog: v1.0.0...v1.1.0