Release notes / Learnomy
Free Plugin Plugin

Learnomy

Launching an online course usually means stacking a course plugin, a payments addon, and a membership plugin. Learnomy ships all three in one free LMS: courses, quizzes, verifiable certificates, checkout, and memberships. It is AI-agent ready too: every LMS action is exposed through the WordPress Abilities API, so assistants like ChatGPT and Claude can discover and run your academy. Free forever.

6 releases
v1.3.0 latest
June 29, 2026 shipped

v1.3.0 Latest

June 29, 2026
New 3 Improve 2 Security 1 Dev 1

New

  • Uniform embeds. The lesson Embed type, embeds inside lesson and course content, and migrated content all render through one WordPress oEmbed pipeline as a premium responsive player, with a clean link-card fallback for anything WordPress cannot embed. Covers all built-in oEmbed providers (YouTube, Vimeo, TikTok, Spotify and ~40 more).
  • Author embed preview now matches the student view in the lesson editor and the front-end course builder, via a new REST endpoint GET /learnomy/v1/oembed-preview.
  • Translation ready. Every front-end string is translatable, and the plugin ships AI-assisted translations for 12 locales (German, French, Spanish, Italian, Brazilian Portuguese, Dutch, Polish, Swedish, Russian, Japanese, Korean, Simplified Chinese).

Improve

  • Classic-layout quizzes now reliably record short-answer, fill-in-the-blank and essay responses.
  • The lesson progress bar is calculated live from completed lessons so it always matches the X of N count.

Security

  • Embeds resolve only through WordPress's built-in oEmbed provider list, closing a server-side request risk on the author preview endpoint.

Dev

  • New filters learnomy_embed_html and learnomy_embed_oembed_args, and a new Learnomy\Content\Embed engine. Front-end account, registration and progress scripts are now i18n-wired.

v1.2.1

June 1, 2026
New 1 Fix 1

New

  • Course visibility is now a three-way choice - Public, Unlisted (hidden from the catalog but open to anyone with the direct link), or Private (enrolled students and admins only) - replacing the single Private hide-from-catalog checkbox so a course can be shared by link without being public.

Fix

  • Restored the Payment Provider Mapping fields on the membership plan editor (Stripe Test/Live Price ID, PayPal Sandbox/Live Plan ID) so plans can be mapped to provider price IDs again.

v1.2.0

June 19, 2026
New 6 Improve 2 Fix 3 Dev 4 Compat 1

New

  • Import courses, lessons, quizzes, and questions from LearnDash, Tutor LMS, and LifterLMS through a guided wizard, with an optional people tier that brings across enrollments and progress.
  • Migrations run in resumable background batches with a dry-run preview, and state up front which data is not migrated (certificates, grades, and payments).
  • Build custom account fields for registration and the account profile from a no-code builder, managed entirely by the site owner.
  • Set per-lesson access requirements through a filterable access gate, including lessons embedded outside the course player.
  • Sections are now optional in the course builder, so lessons and quizzes can sit directly under a course.
  • Reassign a course's lead author and add co-instructors from the course editor.

Improve

  • Instructor roster data can now be anonymized through dedicated privacy hooks for export and erasure requests.
  • Promoted the Abilities API from a single modules-table row to a linked, first-class integrations doc.

Fix

  • Removed per-row queries in the instructor Q&A inbox, students-at-risk, and recent-transactions widgets so large dashboards load in a constant query count.
  • The grading detail screen no longer fatals on a malformed format string, and editing a lesson no longer mangles its media IDs.
  • Corrected a malformed placeholder in the revenue-trend widget that could fatal on PHP 8.

Dev

  • Added a wp learnomy migrate WP-CLI command and REST endpoints that drive the import wizard.
  • Added editor-field and integration hook seams so third-party fields round-trip through the course and account editors.
  • Added an AI Agents and Abilities API integration guide covering the 34 AI-discoverable LMS actions across 6 categories.
  • Added a Dutch (nl_NL) translation and regenerated the .pot.

Compat

  • Aligned with Learnomy Pro 1.2.0. Install both updates together.

v1.1.1

June 1, 2026
Improve 1 Fix 9 Dev 1 Compat 1

Improve

  • Reworded user-facing strings to plain English across admin and front-end (replaced stylistic dashes with natural punctuation).

Fix

  • Deleting a course category that still has courses now moves them to Uncategorized and removes the category, instead of appearing to do nothing; the confirm explains the move and the result reports how many courses moved.
  • Checkout could subscribe a member to the same membership plan twice and double-bill; a second active subscription to the same plan is now rejected, and a different plan is directed to billing to change plans.
  • All 12 Gutenberg blocks now load their styles on any page, not only on Learnomy routes; they previously rendered unstyled elsewhere.
  • The membership pricing block now ships its own styles and shows the currency symbol on the amount.
  • The become-an-instructor page now sends anonymous visitors to the public registration form instead of bouncing them to wp-login and losing the applicant.
  • An unknown course URL now renders the theme 404 page and title instead of a "Course" title on a not-found body.
  • Course and catalog grids no longer leave blank trailing columns when there are fewer cards than columns.
  • The PWA manifest is now served dynamically with valid icons and a non-redirecting start URL, fixing manifest and icon 404s.
  • Documentation and marketing copy corrected against the shipped product: REST auth endpoint (/auth/token) and endpoint count (166), the five Pro quiz question types, the Pro module count (15), lesson content types, settings navigation, and analytics docs.

Dev

  • Full translation readiness: regenerated the .pot, added translator comments to every placeholder string, and registered front-end script strings (modals, course builder, quiz editor, toasts) for translation. The WordPress.WP.I18n check is clean.

Compat

  • Aligned with Learnomy Pro 1.1.1. Install both updates together.

v1.1.0

June 1, 2026
New 2 Fix 3 Compat 1

New

  • Action Scheduler is now bundled, so recurring jobs (membership renewals, reminders, dunning, webhook delivery, large broadcasts) run on a standalone install with no WooCommerce required.
  • BuddyX and BuddyX Pro theme bridge: Learnomy adopts the theme palette and follows its dark mode automatically.

Fix

  • Bearer token authentication now works for REST and mobile clients; tokens were issued but never read, returning 401.
  • The certificate designer pre-loads the Classic template when creating a new certificate instead of opening to a blank canvas.
  • Cancelling a membership now unenrolls the member from the courses that membership granted, even on enrollments created without a stored plan id.

Compat

  • Aligned with Learnomy Pro 1.1.0. Install both updates together.

v1.0.0

Note 19

Note

  • Initial release.
  • 37 custom MySQL tables: courses, quizzes, certificates, memberships, revenue, and more.
  • Course builder with sections, lessons, and topics.
  • 6 quiz question types with auto-grading and manual essay grading.
  • 5 quiz display templates: Focused, Classic, Sectioned, Conversational, Review Board.
  • Certificate generation with UUID verification, QR codes, and Ed25519 signatures.
  • in membership plans with Stripe and PayPal recurring billing.
  • 2-party commission system with instructor payout tracking.
  • Coupon system with percentage and fixed discounts.
  • 145 REST API endpoints under `learnomy/v1` with JWT auth and batch support.
  • 12 Gutenberg blocks, 6 sidebar widgets, 10 shortcodes.
  • 5 WP-CLI top-level commands with sub-commands for inspect, test, and selfcheck.
  • no React, no jQuery, no build step.
  • 34 AI-discoverable LMS actions across 6 categories.
  • FULLTEXT search, JSON-LD schema markup, and XML sitemap.
  • 8 HTML email templates.
  • GDPR data export and erase compliance.
  • Dark mode support.
  • BuddyNext and Jetonomy ecosystem hooks.