CourseGlade

Changelog

What's new

Every release of the free plugin and Pro addons, newest first.

Pro v1.0.0

Pro launch — 12 addons

First release of CourseGlade Pro — all 12 addons, included in every plan. See free vs Pro for the full breakdown.

Free v1.0.1

Security & stability update

Security

  • Restricted the enrollment REST endpoints to administrators (they were reachable with an instructor-level capability).
  • Escaped instructor-application data returned by the REST API.
  • Closed several per-course ownership gaps and stopped quiz endpoints from exposing answer keys.
  • Added login throttling; the instructor user-picker now searches by name only and no longer exposes emails.

New & improved

  • Course cards show the instructor’s avatar, linked to their public profile.
  • Maintenance mode now also covers the course archive and category/tag/difficulty pages, with a new filter to adjust its scope.
  • Real avatars now appear in quiz grading, submissions, and order details.

Fixes

  • Scheduled tasks (cache cleanup, stale-order cancellation, enrollment expiry, stats refresh) now run reliably on cron.
  • Order and withdrawal status transitions are atomic, preventing duplicate processing.
  • Blocked creating a duplicate order while one is still pending for the same course.
  • Numerous settings, learning-mode, and responsive-layout fixes.

Performance

  • Removed N+1 queries from the instructor and order lists and batched dashboard revenue calculations.
  • Per-order options are no longer autoloaded on every request.
Free v1.0.0

Initial release

First public release of CourseGlade — the complete WordPress LMS with courses, quizzes, multi-instructor support, and built-in payments. See the features page for everything included.

Available on WordPress.org

Start teaching on your own site today

Install CourseGlade, publish your first course this afternoon, and add Pro when a student asks for a certificate.

Unlimited students0% revenue shareYour data stays yours