30% off Pro plugins with LAUNCH30 See plugins
v1.1.7
12 September 2026

Applying a suggestion no longer breaks image or block markup, save failures are reported, and subdirectory installs now detect internal links correctly.

What's fixed in 1.1.7

  • Links go into visible text only. Applying a suggestion could insert the link inside an image's alt text, a caption, a block's settings or an existing link, breaking the tag or the block. Only visible text is linked now, and the anchor keeps the text exactly as written in the post (capitalisation preserved).
  • A failed save is reported as a failure. If WordPress refuses to write the updated post, the suggestion is no longer marked as applied. The save also no longer strips embeds or other HTML from the rest of the post for users without the unfiltered_html capability.
  • Subdirectory installs detect internal links. On a site at https://example.com/blog, links written as /blog/page/ were not recognised as internal, so every post looked orphaned. Relative links (page/, ../page/, ?page_id=12) and links whose host differs only by letter case or a www. prefix are now recognised too.
  • Database write failures are reported. Generating, applying or dismissing suggestions no longer counts a failed write as done.
  • Long or unusual titles. Very long post titles are shortened at a word boundary when used as a keyword, titles with unusual characters no longer produce empty suggestions, and the Context column on the Suggestions tab no longer goes blank for them.
  • The Context column no longer goes blank for accented or damaged text. An excerpt containing a byte that is not valid UTF-8 made the whole column empty. The offending bytes are dropped and the rest of the excerpt is shown, still with the keyword highlighted.
  • Sites whose address is stored with capital letters find their own links. If the WordPress Address is recorded as, for example, https://Example.test, internal links were compared in lower case and WordPress then refused to match them, so every post looked like an orphan. The site's own spelling is now used for the lookup.
  • A rescan cannot wipe a post's links. The existing links were deleted before the new ones were written, so anything that went wrong in between left the post with no links at all while the scan reported the links it had found. The replacement now happens in one step that either completes or leaves the previous links untouched, and the screen reports any post that could not be indexed.
  • Dismissing a suggestion that no longer exists is reported honestly. A suggestion deleted in the meantime was reported as dismissed. The stored status is now checked.
  • Suggestions that could not be saved are reported. A generation pass that could store nothing reported only how many posts it had analysed, which read as "no suggestions found". The number that could not be saved is now shown, as is a pass that could not clear the previous one first.

No settings or data changes. Run a scan after updating so subdirectory sites pick up the newly recognised links.

v1.1.6
30 August 2026

Readme correction: the AI re-ranking disclosure now states that your API key is sent in a request header, never in the URL. No functional change.

= 1.1.6 =

  • Readme: corrected the AI re-ranking disclosure (the Google API key is sent in a request header, not in the URL) and added the missing 1.1.5 changelog entry. No functional change.
v1.1.5
23 August 2026

Full coverage & security: suggestion generation now covers every post (not just 30) without losing prior results, and applying a suggestion requires edit rights.

= 1.1.5 =

  • Improvement: generating suggestions now pages through all posts and no longer wipes previous results mid-run.
  • Security: applying a suggestion now requires edit rights on the post; the AI model setting is constrained to the selected provider.
  • Hardening: the BYO AI key uses authenticated encryption at rest.
v1.1.4
22 August 2026

Tested and verified on WordPress 7.1.

  • Compatibility: tested up to WordPress 7.1.
  • Fix: the first-run guidance panel now shows its intended styling.
v1.1.3
19 August 2026

Fixes a misleading message where a never-scanned site was told all posts have links, makes scheduled scans survive large sites by continuing across cron runs, and documents the optional AI re-ranking in full.

v1.1.2
17 August 2026

Your data now survives uninstall by default.

Uninstalling no longer deletes the plugin's data unless you explicitly opt in first, so removing it to debug — or coming back later — keeps everything intact. Where the plugin has a settings screen you'll find a new "Delete all data on uninstall" option; leave it off to keep your data.

v1.1.1
16 August 2026

A cleaner, consistent look: the Dragon design system arrives.

This release brings Dragon Core's design system to every screen: a consistent header with the Dragon mark, cleaner tables, and unified status colours across the whole plugin family. Purely visual — everything behaves exactly as before.

v1.1.0
16 August 2026

Smarter link suggestions: ranked by real document similarity, with optional AI re-ranking using your own API key.

Suggestions are now scored by TF-IDF document similarity instead of keyword overlap alone, so the genuinely related page ranks first — not just the one whose title happens to appear in your text. Optionally, add your own OpenAI, Anthropic, or Google API key under Settings and suggestions are re-ranked for editorial relevance: one small request per post when generating suggestions, your key stored encrypted, and no account with us required. Without a key, the built-in similarity scoring applies automatically.

v1.0.2
11 August 2026

No notes for this release.

v1.0.1
10 August 2026

No notes for this release.

v1.0.0
13 December 2025
  • Initial release
  • Orphan detection
  • Link suggestions