Skip to content

v0.2.2

Latest

Choose a tag to compare

@github-actions github-actions released this 21 May 12:12
· 1 commit to main since this release

Cosmetic fix for 0.2.0 / 0.2.1

After a user activated a Pro license, the Freemius admin UI rendered a "Download latest pro version" CTA whose link 404'd. The link tried to fetch a separate premium zip from Freemius's release deployment system — but SemanticPosts is distributed via GitHub Releases, not Freemius Deploy, so nothing was ever uploaded.

Root cause

The SDK init had is_premium: false, signaling "this is the free build, premium is a separate zip." For a single-codebase freemium plugin (Pro features live inline, gated by if checks) the correct flag is is_premium: true — telling the SDK that the code currently running already contains every Pro feature; the free tier is enforced by our own PaywallGate, not by Freemius's split-build mechanism.

Fix

- 'is_premium'      => false,
+ 'is_premium'      => true,
+ 'is_premium_only' => false,  // free users still work

Same pattern that WPForms Lite, MonsterInsights, and most modern WP freemium plugins use.

Impact

  • Paying users: no more misleading "Download latest pro version" link. UI shows "Pro Active" cleanly.
  • Free users: unchanged. Plugin works, paywall banner still appears at 200 posts, Upgrade CTA still visible.
  • No functional change to indexing, the paywall gate, or any data.

Upgrade

Dashboard → Updates → Update now. Safe in-place — no data migration.