Linkwise Icon

Linkwise

1.3.0

May 29th, 2026

Added

  • Overview — per-locale stats filter. On multilingual installs the Overview headline stats (entries, orphaned, most/least-linked, outbound, inbound coverage, avg outbound, broken links) were computed across all languages at once. A locale filter — the same one already on the Links and Broken Links pages — now scopes every Overview stat to one language. "All languages" is unchanged. The per-language entry-count chips under "Entries Indexed" now render again (they had been invisible since 1.2.0 due to a UI bug).

1.2.3

May 29th, 2026

Reliability release from a full-project code review. No new features — data-safety and correctness fixes plus two control-panel display fixes.

Fixed

  • Data safety: A malformed (invalid-UTF-8) byte in entry content can no longer truncate the link index, indexer state, or auto-link rules to an empty file. JSON writes now verify the payload encoded and reached disk in full before replacing the existing file; on failure the previous file is kept.
  • Indexing: Saving a draft — or unpublishing an entry — no longer adds it to, or leaves it in, the link index when the index is set to published entries only. The incremental save path now matches a full Scan Content.
  • Broken-link checker: Far fewer false positives. Servers that reject HEAD but serve GET fine (common behind WAFs/CDNs) are now confirmed with a GET before being flagged, and a momentary timeout or connection error is no longer cached as "broken" for 24 hours — the next scan re-checks it.
  • Auto-link rules: Editing a rule's keyword to one that already exists is now rejected with a clear message, matching the check that already applied when creating a rule.
  • Links Report: The completion toast for inbound/outbound link insertion now shows the entry name instead of being blank.

1.2.2

May 27th, 2026

Polish and reliability release. No new features.

Fixed

  • Links Report: removed speculative "+3" inbound/outbound amber badges — no primary source for the threshold. The orphan badge (0 inbound) is retained.
  • AtomicJsonWriter: byte-exact write verification closes a silent-truncation window (CR-H-3).

Improved

  • Suggestion Modal: new collapsible "What Google says about internal links" guide — all claims are verbatim Google Search Central quotes, mode-aware for inbound vs outbound context.
  • Suggestion Modal: pre-flight observation panel surfaces anchor-concentration and generic-anchor warnings before insertion.
  • Broken Links: color-coded status badges per error type (red = 404, yellow = timeout/SSL/redirect, orange = 403/server error). Fixed-pill indicator on resolved rows.
  • Layout: installed Linkwise version shown in help dropdown.
  • Layout: onboarding modal with step-by-step "What's next?" guidance.

1.2.1

May 27th, 2026

Marketplace submission release. No behavior changes.

Fixed

  • Links Report: hide per-row locale badge on single-locale installs.

Docs / Listing

  • README rewritten: dropped unverified claims, aligned with Marketplace submission requirements.
  • FAQ: English-only examples, accurate language-support list.
  • Marketplace listing copy finalized.
  • LICENSE: minimized to supplemental terms, aligned with Statamic Marketplace ToS.

1.2.0

May 26th, 2026

Multilingual Content Release

Linkwise now scopes suggestions, auto-link rules, and URL changes per-locale on Statamic-multisite installs with multiple content languages.

What's new

  • Per-locale Suggestions — DE source entries only suggest DE target entries (and vice versa), no cross-language link suggestions sneak through.
  • Auto-Link Rules with Locale Scope — restrict a rule to fire only on entries of a specific language.
  • URL Changer per Locale — restrict a bulk URL change to a single site.
  • Locale Filter on Links Report, Broken Links, and Activity Log.
  • Locale Badges in the Inbound and Outbound suggestion modals.
  • Per-locale entry counts on the Overview ("165 EN, 10 DE, 10 NL").
  • Inherited-title hint when a blueprint marks the title as non-localizable.

Polish

  • Permanent license disclaimer on every Linkwise tab.
  • FAQ documentation page.
  • Settings UI hides the "Single-site content language" field automatically on multilingual installs.
  • URL Changer now shows the full paragraph context for each match instead of just the linked phrase.

Compatibility

Single-site installs see no UI changes. The multilang features only activate when your install has multiple content languages.

Upgrade

After upgrading, run Scan Content once so every entry gets its locale stamp. The Overview shows a banner reminding you until you do.

Documentation: https://github.com/arturrossbach/statamic-linkwise/blob/master/docs/FAQ.md