Release notes / Jetonomy Pro
Premium Plugin Plugin

Jetonomy Pro

Once your forum is busy, you need engagement (reactions, polls, badges) and ops (analytics, webhooks, push). Jetonomy Pro ships 14 modular extensions: enable only what your community needs, skip the rest.

14 releases
v1.4.2 latest
May 11, 2026 shipped

v1.4.2 Latest

May 11, 2026
Note 11

Note

  • *Reliability**
  • Webhook events fire again. 8 webhook listeners updated to match the renamed core Jetonomy hooks. Customers using Webhooks for Zapier, Make, or n8n integrations should see traffic resume immediately on update.
  • 13 silent contract bugs closed. White Label filters, Custom Fields filters, and webhook lifecycle hooks now fire end-to-end where free Jetonomy expects them.
  • Defensive guards added to Pro admin save scripts so a partial save cannot leave the form stuck.
  • *Multisite**
  • Activating Jetonomy Pro across a network now installs every loaded extension on every existing subsite, and on every new subsite created later.
  • *Translations and accessibility**
  • Private messaging composer is fully translatable.
  • Pattern inputs in Advanced Moderation are properly labelled for screen readers.
  • *Compatibility**
  • Aligned with Jetonomy 1.4.2. Install both updates together.

v1.4.1

May 5, 2026
Note 15

Note

  • *White Label**
  • Email logos, email accent colour, and the sidebar sign-in card now rebrand from your White Label settings on every send / render - previously the filters were defined but nothing was hooking into them.
  • Header logo, footer text, and admin footer text now rebrand on every customer-facing surface (free 1.4.1 fires the corresponding filters Pro had been listening for).
  • *Email Digest**
  • Daily and weekly digests now include every badge a member earned and every poll they voted on during the digest window - alongside the existing post / reply / mention rounds.
  • *Analytics**
  • New admin "Verify dual-path" toggle on the Pro Analytics page shows both numbers side-by-side with the drift percentage.
  • New REST endpoint `GET /jetonomy/v1/analytics/diff-report` returns per-metric drift in JSON.
  • *Custom Fields**
  • Custom field values now appear on `/jetonomy/v1/posts` and `/jetonomy/v1/users` REST responses - Pro extensions that listen to those filters had been firing against an event nothing emitted. Fields configured in admin now flow to API consumers as documented.
  • *Webhooks**
  • *Bug fixes**
  • *Code quality**
  • *Compatibility**
  • Aligned with Jetonomy 1.4.1. Install both updates together.

v1.4.0

April 29, 2026
Note 18

Note

  • *What ships on the free side**
  • Run a community without leaving the front end - Edit Space, Create Space, My Spaces.
  • "Managed by" sidebar card + Admin / Mod role pills on posts and replies.
  • Visual icon picker on both space forms with search and "Show more".
  • Role dropdown can't accidentally orphan a space.
  • @mention autocomplete in the composer.
  • "New" pill on threads with unread replies.
  • Layout panel - Container Width / Sidebar / Padding.
  • Full search and social cards on every public page; smart fallback share image; auto image alt.
  • Pages not meant for search (moderation, search, composer, notifications) excluded automatically.
  • Login, register, forgot-password through Jetonomy's API now - faster, in-page.
  • Captcha actually fires on signup when configured.
  • Banned users can no longer log in (security).
  • Tags clickable + paginated; GDPR display-name export; all 8 blocks visible in the inserter.
  • *Pro side**
  • No Pro extension changes in this release.
  • Coordinated SEO Pro polish queued for 1.4.1.
  • Pro now flushes WordPress rewrite rules on activation, so `/community/messages/` works on a fresh install without a manual permalinks save.

v1.3.8

April 1, 2026
Fix 6 Compat 1

Fix

  • Private message participants can now reply to a conversation regardless of trust level. The old trust-level gate was blocking replies from newer members who had been invited into a conversation by a trusted member.
  • Reactions are now blocked for logged-out visitors before the request leaves the browser, instead of firing a REST call that returned an authentication error.
  • Custom Fields admin creation no longer fatals when the Slug field is left blank; the endpoint auto-generates a slug from the field label when one is not provided.
  • Select, Checkbox, and Radio custom fields render on profile forms without PHP warnings. Empty option arrays used to trigger notices that were surfacing as raw text.
  • Custom Badges create endpoint no longer fatals on a missing slug; behaves consistently with Custom Fields.
  • Select and Radio custom fields populated through the REST API now display every choice on the form. Plain string lists (e.g. `["Yes", "No"]`) are normalised into the same `value` and `label` pairs the admin form produces, so a third-party tool that creates fields via the API behaves identically to the in-WordPress builder. Existing fields stored in the older shape render correctly without any migration.

Compat

  • Aligned with Jetonomy 1.3.8. Install this update alongside the matching free version. The FluentCommunity integration, BuddyPress group broadcast, space-moderation queue, and front-end member role management all ship in the free Jetonomy plugin.

v1.3.7

April 1, 2026
New 1 Fix 5 Compat 2 Note 1

New

  • Private Messaging recipient typeahead - when starting a new conversation, the recipient picker now autocompletes from members of spaces you share with the recipient, making it faster to find people and preventing accidental messages to strangers.

Fix

  • Reaction picker now stays visible on every browser and host. Some configurations (especially CDNs and security plugins that strip the WordPress emoji loader) were leaving the picker buttons blank and unclickable. Reactions now ship as bundled colour SVG icons that render identically everywhere - your members get a beautiful, consistent picker no matter where they are.
  • Posting a Polls topic without filling the body shows the same friendly inline error you get on a regular topic, instead of silently doing nothing. Carries the free-side fix into the Polls workflow.
  • "Message" action on the Top Members widget and profile hover cards now opens a working compose flow in the messaging UI (previously the compose panel didn't toggle).
  • SEO-Pro no longer emits meta tags for `is_private` topics. Private posts return a null SEO context so the `<head>` meta block stays empty, keeping private discussions out of search result previews and social cards.
  • Polls - `submitNewPostWithPoll` now surfaces REST validation errors inline (e.g. missing question, too few options) instead of failing silently (lockstep with free 1.3.6's new-post error surfacing).

Compat

  • Aligned with Jetonomy 1.3.7. Install this update alongside the matching free version so both plugins move together.
  • Aligned with Jetonomy 1.3.6. Install this update alongside the matching free version.

Note

  • Fixed (security): Creating a conversation via `POST /conversations` now enforces that the author shares at least one space with every recipient - the endpoint rejects cross-space DMs to users the author has no prior context with, matching the UI's shared-space scope.

v1.3.5

April 1, 2026
Fix 1 Compat 1

Fix

  • PHPStan cross-plugin analysis resolves helper functions defined in the Jetonomy bootstrap file, so CI no longer reports false-positive "function not found" errors when analysing Pro against the shipped free plugin.

Compat

  • Aligned with Jetonomy 1.3.5. Install this update alongside the matching free version.

v1.3.4

April 1, 2026
Compat 1

Compat

  • Aligned with Jetonomy 1.3.4. Install this update alongside the matching free version.

v1.3.3

April 1, 2026
Compat 1

Compat

  • Aligned with Jetonomy 1.3.3. Install this update alongside the matching free version.

v1.3.2

April 1, 2026
Fix 3

Fix

  • Private Messaging 404 on fresh installs - extension toggle now uses deferred rewrite flush so rules register correctly.
  • Poll toggle button Preact errors - replaced inline onclick handlers with Interactivity API directives compatible with virtual DOM.
  • Poll form submission null reference - form submit action set server-side via PHP filter instead of post-hydration DOM mutation.

v1.3.1

April 1, 2026
Fix 8

Fix

  • Poll "Add Poll" toggle button now hides correctly when clicked - CSS display conflict with themes resolved.
  • Reaction emoji picker icons no longer clipped or overlapping - proper sizing with 40px touch targets and 6px gaps.
  • Reaction picker no longer overflows the screen on mobile devices.
  • Duplicate reaction CSS removed - styles consolidated from per-component inline blocks to a single enqueued stylesheet.
  • React trigger always shows "React" label - no longer duplicates the reaction emoji next to the chip.
  • Theme button hover styles no longer bleed into reaction buttons (BuddyX/Reign compatibility).
  • Private Messaging 404 error - toggling extensions now flushes rewrite rules so routes work immediately.
  • PHP 8.1+ warnings on theme upload page - undefined property access in EDD updater SDK resolved.

v1.3.0

April 1, 2026
New 10 Improve 3 Fix 6 Note 1

New

  • AI Extension - let AI assist your moderators. Automatic spam detection on new posts and replies, AI-suggested reply drafts for trusted members, thread summaries for long discussions, and content moderation that catches off-topic or abusive posts before they're published.
  • Connect your favourite AI provider - OpenAI (GPT-4/GPT-5), Anthropic (Claude), or any OpenAI-compatible service. Set multiple providers and Jetonomy automatically falls back to the next one if the first is down.
  • AI usage dashboard - track how much AI is costing you across providers and features. Dashboard widget on the main Jetonomy admin page plus a detailed usage breakdown under AI Settings.
  • Monthly spending limits - set a budget per AI provider and Jetonomy stops calling the API when you hit it, with a clear admin notice so you know what happened.
  • Content moderation presets - pick "Community Forum", "Support Desk", "Kids Safe", or "Academic" and get sensible AI moderation rules tuned for that use case. Customize from there.
  • Test Connection button - verify your AI provider credentials before going live, right from the settings page.
  • Richer social-sharing previews - when paired with Jetonomy 1.3.0's oEmbed support, Pro now contributes author name, publish date, last-updated time, and space category to Slack, Twitter/X, Discord, and Facebook unfurl cards.
  • Automatic thumbnail fallback - if you haven't set a custom OG image for a space, Pro uses the first image from the post itself so your threads still unfurl with a visual preview.
  • BuddyX, BuddyX Pro, and Reign theme compatibility inherited from Jetonomy core - Pro screens (private messaging, analytics, polls, reactions) automatically match the theme's colours and dark mode.
  • WP-CLI command set for all 14 Pro extensions - drive messaging, analytics, polls, badges, custom fields, webhooks, moderation, and more from the terminal for automation and headless workflows.

Improve

  • Security hardened across every extension - stronger XSS protection on White Label custom CSS, consistent capability checks on every admin and REST endpoint, escaped output on all data going to the browser.
  • Faster analytics queries on large communities - eliminated redundant database calls on top contributors, top spaces, and engagement reports.
  • Private message API key encryption rotated to random IVs on every save for stronger secrecy.

Fix

  • Private message notifications now save and deliver reliably (requires Jetonomy 1.3.0 database update).
  • AI dashboard widget only appears once you've connected at least one provider - no more empty widget on fresh installs.
  • License activation no longer errors when third-party plugins call the update API with unexpected data shapes.
  • AI provider fallback chain now retries the next provider correctly when the first one errors mid-request.
  • AI cache schema migrated to handle multi-day expiry cleanly.
  • Pro extensions page now shows all toggles immediately - license is only required for updates, not for enabling features.

Note

  • *Upgrade notes**

v1.2.0

April 1, 2026
New 4 Improve 2 Fix 3

New

  • Poll creation - "Add Poll" button in the new post form and on existing posts
  • GDPR compliance - personal data export and erasure for messages, reactions, badges, polls, and custom fields
  • Reaction emojis now use native Unicode characters (no broken images)
  • License activation right from Settings > License tab

Improve

  • All 13 extensions work immediately - license is only needed for updates
  • Any Pro license unlocks everything, no tier restrictions

Fix

  • Poll voting now updates percentages and highlights in real-time
  • Analytics Top Contributors shows actual user names
  • Cleaner extensions page - all toggles visible, no "License Required" messages

v1.1.0

March 1, 2026
New 7 Fix 4

New

  • Tutor LMS adapter - course enrollment sync with space access
  • LifterLMS adapter - course and membership enrollment sync
  • Sensei LMS adapter - enrollment status change sync
  • MasterStudy LMS adapter - course enrollment sync
  • Auto-create discussion space when new course is published (per-LMS toggle in Settings)
  • Course author automatically assigned as space admin on auto-create
  • All LMS plugins listed on Integrations settings tab with active/detected status

Fix

  • Any Pro license now unlocks all extensions - removed tier-based feature gating
  • LearnDash adapter detection updated for LearnDash 5.x
  • All adapters now fully remove space membership on deactivation instead of downgrading
  • Reaction picker z-index increased to prevent overlap issues

v1.0.0

March 1, 2026
Note 6

Note

  • Initial release
  • 13 extensions: Private Messaging, Analytics, Reactions, Polls, Custom Fields, Custom Badges, Email Digest, Reply by Email, Web Push, Webhooks, Advanced Moderation, SEO Pro, White Label
  • 3 membership adapters: WooCommerce, Restrict Content Pro, LearnDash
  • 13 REST API endpoints
  • 20 WordPress Abilities API abilities
  • Background job queue via Action Scheduler