Changelog
What’s new in MrNiche Autoblogger.
Free updates included with every license — 1 year on Single/Triple/Agency, lifetime on Unlimited. Fixes, features, and refinements — straight from our backlog to your install.
v5.11.0
Latest
May 2026
Knowledge Anchors — give the AI real facts to cite
Articles ask the model to “be specific” while forbidding fabricated stats. Without a source pool the model either invented numbers or stayed generic. Knowledge Anchors close that gap — paste verified facts about your business, products, or topic into your style profile and the AI cites from that list verbatim.
- New: Knowledge Anchors field on every writing style profile (Pro plugin → Writing Styles → edit profile)
- New: Anchors injected automatically into both single-pass and multi-pass generation pipelines, with explicit no-extrapolation instructions
- New: Per-style anchors — different businesses or content niches each get their own fact pool
- Improved: Specific-claims rate up significantly without raising fabrication risk — the model now has a concrete source to draw from instead of falling back to abstract claims
- Compatibility: Existing style profiles work unchanged. Anchors field is optional — leave empty for v5.10 behavior.
- Full guide: /docs/writing-styles/
v5.10.0
April 2026
License revocation propagates within an hour
- Improved: Re-verify cadence reduced from 24 hours to 1 hour — revoked or expired keys stop generating articles within the hour, not the previous worst-case 8 days
- Improved: Offline grace period tightened from 7 days to 24 hours — long enough for maintenance windows, short enough to prevent unauthorized coasting
- New: “Re-verify with server now” button on the License page for instant manual checks
- New: “Last verified: N ago” indicator under the status pill so you can see your install’s heartbeat at a glance
- Improved: Auto-verify on License page load when the cached check is older than 5 minutes
- Fixed: Async re-verify path (silently broken on most hosts due to loopback POST cookie issues) replaced with synchronous inline verification — adds ~200-500ms once per hour, negligible elsewhere
v5.9.0
April 2026
WordPress-native auto-updates for Pro
- New: “Update Available” prompt appears in WP admin when a new Pro version ships — same UI as any wp.org plugin update
- New: Update payload signed and gated on valid license + activated domain — cracked or unlicensed installs see no update path
- New: 12-hour update-check cache with smart fallback (30 min on network errors, 1 hour on missing key) — minimises license-server traffic without delaying real updates
- New: Signed download URLs (24-hour TTL, HMAC-SHA256) — download links can’t be reused or leaked between sites
- Improved: All Pro improvements (Waves 1–7, security patches, anti-tamper) now reach customers automatically — no more manual re-download after every release
v5.8.0
April 2026
Wave 7 — curly-apostrophe fix + heading anti-formula
- Fixed (significant latent bug): Apostrophe regex patterns across 6+ humanization functions only matched straight quotes (U+0027) — articles with curly apostrophes (U+2019, common after WordPress wptexturize) silently bypassed roughly a third of the humanizer pipeline
- New: Automatic H2-shape variety enforcement — when more than half of an article’s headings open with imperative verbs (“Choose…”, “Set…”, “Build…”), a one-shot LLM rewrite mixes in question, definitional, data-led, comparative, and noun-led forms instead. Cost: ~$0.001-0.002 only when triggered
- New: Outline pass now bans Introduction / Overview / About / Background / Preface as H2 prefixes — the first paragraph IS the introduction
- Improved: Generic “Introduction” / “Overview” headings stripped from output (sister to the existing Conclusion stripper)
- Improved: House style rules extended with HEADING SHAPE VARIETY hard rule (max 2 H2s with same syntactic form per article)
v5.7.0
April 2026
Wave 6.1 — humanizer polish
- New: Self-narrating meta-prefix stripper — the model used to literally announce “One short sentence matters here:” before complying with the burstiness rule. Eight patterns now removed (To put it simply / Bottom line / Plain and simple / Make no mistake / Simply put / Long story short / Just so we’re clear / Look)
- Improved: Burstiness check now mid-article-only — first and last paragraphs no longer count toward the short-sentence quota (the closing paragraph was naturally short and was masking body uniformity)
- Fixed: Negation-restatement detector now matches curly quotes and parens after the restatement-start (“X isn’t (‘really’) Y, it’s Z” patterns)
- Improved: Voice pass FORBIDDEN list aligned with main humanizer banlist + post-voice processing chain extended to re-run intro/conclusion strippers
v5.6.0
April 2026
Featured-image duplication fix
- Fixed: AI-generated header image was appearing both as the WordPress featured image (auto-rendered by most themes) AND inline at the top of the post body — now defaults to featured-only, no duplicate inline copy
- New: “Insert featured image inline” toggle (default OFF). Turn ON if your theme doesn’t auto-render featured images at the top of posts
- Improved: Multi-image articles handle the featured/inline split cleanly — image #1 = featured only, images #2-3 = inline at intervals
- New: Direct URL-to-featured-image path for external image sources (Unsplash, Imagine.art, MonsterAPI) — no more intermediate inline insert step
v5.5.0
April 2026
Anti-tamper layer + 7 security patches
- New: Five differently-named license checks across all hot-path entry points — defeats naive “paste plugin into ChatGPT, ask it to disable license” attacks
- New: Two-path license verification on every check (option flag + class method + peer-existence check) — stub-class swaps and magic-method tricks both caught
- Security: SSRF guard on image downloader — refuses URLs to private/loopback/link-local/reserved IP ranges (RFC1918, 127/8, 169.254/16, ::1, fc00::/7)
- Security: Image extension whitelist (jpg, jpeg, png, gif, webp) — falls back to Content-Type when path has no extension
- Security: JSON-LD output now uses
JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_QUOT | JSON_HEX_APOSflags so AI-generated content can’t break out of the script tag - Security: Webhooks now send only HMAC-SHA256 signature — raw secret is no longer transmitted. Breaking change for subscribers checking the raw secret; migrate to HMAC verification (
hash_hmac('sha256', $raw_body, $secret)+ constant-time compare) - Security:
wp_kses_post()runs on AI output beforewp_insert_post— prompt injection of<script>/<iframe>/onerror=can no longer reach the published post - Security: API key inputs no longer reflect the saved value back to the form — placeholder shows “Saved — submit a new key to replace” instead
v5.4.0
April 2026
Wave 6 — burstiness + negation-restatement killer
Verified result on test articles: 5% AI / 100% human across two AI detectors.
- New: Negation-restatement breaker — splits “X isn’t Y, it’s Z” comma-spliced contrasts into two declarative sentences. Models love this construction; humans almost never use it at the same rate
- New: Burstiness enforcer — programmatic guarantee that at least one mid-article paragraph contains a single short sentence. Breaks the uniform-medium-cadence AI fingerprint
- New: Fake-anecdote stripper — when no author bio is set (default), regex-removes fabricated first-person patterns (“One [profession] I spoke with…”, “I interviewed…”, “In my own practice…”)
- Improved: Voice pass + house-style rules rewritten to drop the “(invent plausibly if needed)” license — explicit no-fabrication rule. Concrete-but-unsourced beats specific-but-fabricated
- Improved: Banned-vocabulary list extended:
valuable insights → insights,shed light on → show,stark reminder → reminder,myriad of → many
v5.3.0
April 2026
Optional Voice Pass + dashboard accuracy fixes
- New: Optional Voice Pass toggle (off by default) — applies a “sharp, slightly contrarian columnist” rewrite with required edits (mild dissent, first-person observation, pull-quote, named real example, varied paragraph length). Roughly doubles per-article API cost (~$0.012 → ~$0.024 on GPT-5.4-mini)
- New: Persona-aware voice pass — when an author bio is set, prompts for first-person observation; when empty, prompts for third-person editorial judgment. Explicitly forbids fabricating personal anecdotes
- New: “Reset usage stats” button in API Settings (decoupled from main settings form so accidental Enter doesn’t trigger it)
- Fixed: Dashboard post counter no longer overcounts — split into per-API-call token tracking and per-insert post tracking
- Fixed: Cost estimate accuracy — now uses live model-cost lookup instead of hardcoded $0.01/1K rate
- Fixed: JSON-LD moved out of post body — was appending
<script>tags to post content, getting stripped by content filtering and leaving raw JSON visible. Now lives in post meta, emitted viawp_head - Fixed: AI markdown code fences (“`html, etc.) automatically stripped from output
- Fixed: License activation now surfaces real error messages (was reading the wrong response key — customers saw blank errors)
- Improved: Token output limit raised from 4,096 to 8,192 across all models — multi-pass expand uses the headroom
v5.2.0 – v5.2.2
April 2026
GPT-5 model line-up + Wave 4 structural enforcer
- New (v5.2.0): GPT-5.4 Mini (default, ~$0.0036/1K tokens), GPT-5.4 Nano (cheapest, ~$0.0010/1K), GPT-5.4 (~$0.0125/1K), GPT-5.5 (flagship, ~$0.0250/1K)
- Critical fix (v5.2.0): OpenAI retired gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-4, and gpt-3.5-turbo from the API on Feb 16, 2026. MrNiche Autoblogger now auto-migrates customers stuck on retired model IDs to the closest current replacement on next plugin update
- Hotfix (v5.2.1): GPT-5 family rejects
max_tokens— request payload renamed tomax_completion_tokens(also accepted by older models, no version branching needed) - New (v5.2.2 / Wave 4): H3 asymmetry enforcer — when more than two-thirds of H2 sections have H3 sub-points, the wrapper tags are stripped from random middle sections (paragraph content preserved beneath). Defeats the symmetric-tree AI fingerprint that prompts alone couldn’t fix
- Improved (v5.2.2): Generic “Conclusion: …” / “Final Thoughts: …” headings with arbitrary subtitle now stripped (previous version only caught bare “Conclusion”)
v5.1.0 – v5.1.1
April 2026
Humanizer rewrite — Waves 1, 2, 3
First major rewrite of the humanizer pipeline to defeat AI-detector fingerprints. The pivot: stop relying on prompts to police style — enforce rules in code on the output instead.
- Fixed: Multi-pass writing now respects the Article Prompt from Prompt Studio. Previous code hardcoded outline + expand specs and silently ignored your saved prompt
- New: Filler-opener stripper — regex-deletes “Here’s the thing”, “Let’s face it”, “Think about it”, “In today’s world”, “Nowadays”, “It’s no secret”, and 8 more
- New: Banned-vocabulary substitution — replaces overused AI words with neutral alternatives (delve→explore, leverage→use, robust→strong, elevate→improve, harness→use, seamless→smooth, cutting-edge→modern, game-changer→major shift, embark on→start, navigate the landscape→understand the field)
- New: Generic conclusion-heading stripper — removes
<h2>Conclusion</h2>and Final Thoughts / Wrap-Up / Summary / Closing Thoughts variants, keeps the prose underneath - New: Per-article voice variation — picks one of six mild stylistic constraints at random per article (no bulleted lists / open with question / open with anecdote / skip Conclusion / include pull-quote / include numeric example) so a single site doesn’t read identically article-to-article
- New (v5.1.1 / Wave 3): House-style auto-injection — canonical rule block auto-appended to every brief regardless of customer’s saved prompt. Single source of truth in code: paragraph-length variance, structural asymmetry, banned openers, banned closers, em-dash cap (max 2), stakes/nuance directive
- New: TOC restricted to H2 only + auto-skipped on articles under 3 sections
- Improved (v5.1.1): FAQ HTML now runs through the AI-tells scrub before append (was previously raw — banned vocabulary leaked through verbatim)
v5.0.0
April 2026
Major architecture rewrite — multi-file class-based plugin
- Refactored the entire plugin into modular class files (Logger, License, API, Images, SEO, Queue, Generator) for maintainability and faster updates
- New: Background queue system — articles generate via WP-Cron every 2 minutes, no PHP timeouts on shared hosting
- New: Multi-pass writing pipeline — outline → expand → humanize, producing 1,400–3,000-word articles
- New: Domain-locked licensing with 7-day grace period for network reliability
- New: Article + FAQPage JSON-LD schema emitted via
wp_head(survives content filtering) - New: HMAC-signed webhooks for Zapier, Slack, Make, and custom endpoints
- Improved: Dashboard now correctly counts one article = one post (was overcounting per API call)
- Improved: Per-model OpenAI cost estimation with 2026 pricing
- Improved: AI output stripped of stray markdown code fences before publishing
v4.5
February 2026
Image provider expansion + style profiles
- New: Imagine.art and MonsterAPI image providers (alongside DALL·E 3 and Unsplash)
- New: Custom writing style profiles with system-prompt-level voice control
- New: Visual content calendar with bulk-management actions
- Improved: Yoast and Rank Math meta injection now toggleable per-site
- Fixed: Featured image fallback when DALL·E quota is exhausted
v4.0
November 2025
Humanizer pass + AutoPilot scheduler
- New: Humanizer rewriting pass — varied sentence length, contractions, natural transitions
- New: AutoPilot scheduler with daily/weekly cadence + per-category title generation
- New: AI-driven internal linking from new articles to existing posts
- New: Auto-generated Table of Contents block
Older releases (v3.x and earlier) — view full archive
Free updates, included.
Every license includes 1 year of free updates and support — new features, bug fixes, performance improvements. Optional annual renewal at ~30% to stay current. The Unlimited plan is lifetime — no renewal, ever.