Skip to main content

12. Updates and Changelog for MemberDash

Version history for MemberDash, newest first.

How to stay updated​

With an active license, MemberDash updates appear on the Plugins page of your WordPress admin like any other plugin. You can also download the latest version from the Downloads page in Tangible Cloud and install it over the existing copy. Before updating a live site, test the update on a staging copy, especially if many members depend on course access.

note

Entries are transcribed from the plugin's readme.txt. Dates and notes reflect the plugin's release history.

0.4.7 — 2026-09-24​

A course access release. Members now keep the access, and the enrolment dates, their memberships entitle them to through pauses, cancellations, reactivations and team changes, and large sites no longer end up with half-applied changes.

Course access lifecycle

  • Fixed: when a paused, cancelled or expired membership is reactivated, the member's original Enrolled On date in LearnDash is restored. Each membership keeps its own saved date, so a new membership never inherits an old one's history.
  • Fixed: members who also belong to a LearnDash group were not given the membership's own courses back on reactivation.
  • Fixed: a course removal waiting in the queue no longer runs if the membership has become active again in the meantime.
  • Fixed: permanently deleting a membership now removes its course access reliably, without touching access the member still holds through another active membership or a group.
  • Fixed: a course was sometimes recorded as granted before LearnDash had actually granted it.
  • Fixed: one membership status change no longer queues the same sync twice.
  • Changed: a single membership change is applied to course access straight away. A change to many memberships at once (such as a bulk status change on the Members screen) applies the first ones straight away and queues the rest as background tasks. There is no setting for this.
  • Added: if a page load stops part-way through a large sync (a timeout or a fatal error), a backup copy of the sync finishes the job from the queue a couple of minutes later.
  • Added: a dashboard warning when queued course access updates have been waiting more than 15 minutes. See Troubleshooting.
  • Added: a daily check that finds paused, cancelled or expired memberships whose course removal never finished, and finishes it. Access the member still holds through another membership or a group is kept.

Teams

  • Fixed: adding a member to a WooCommerce team did not grant the plan's courses.
  • Fixed: a member moved from one team to another lost access from the new team.
  • Fixed: the team CSV upload button failed when the team's subscription could not be loaded.
  • Fixed: plan rules saved under the plugin's older settings name are now read everywhere.

Upgrading from 0.4.3

  • Fixed: the course access repair that runs after upgrading from 0.4.3 now works through members in batches, so it finishes on large sites and strict hosts instead of timing out.
  • Fixed: an interrupted repair picks up where it stopped, and no longer runs again on every page load once it's done.
  • Added: a warning when the official LearnDash WooCommerce plugin is also active, since both plugins manage the same course access. See Troubleshooting.

0.4.6 — 2026-08-02​

  • Fixed: updating from 0.4.3 deactivated the plugin. The update now keeps MemberDash active and keeps your license key.

0.4.5 — 2026-07-08​

0.4.4 — 2023-04-11​

  • Added a resync button to add missing members from WooCommerce teams to LearnDash groups.

0.4.3 — 2023-04-28​

  • Membership plan: only add courses a member doesn't already have access to (performance).

0.4.2 — 2022-03-28​

  • Membership status: fixed an issue where users kept access after being deleted as a member.

0.4.1 — 2021-03-04​

  • Membership status: fixed an issue with the pending-cancellation status.

0.4.0 — 2021-02-18​

  • Updated the plugin framework for PHP 8 compatibility.
  • Registered async actions after the plugins_loaded action.

0.3.8 — 2020-03-13​

  • Improved sync logic: get the membership plan ID from the user membership.

0.3.7 — 2020-03-11​

  • Settings → Support: added a button to remove the debug log file if it exists.

0.3.6 — 2020-03-10​

  • Improved dispatch and handling of the async action when a user is newly registering.
  • Ignored save events for the auto-draft status.

0.3.4 — 2020-03-09​

  • Improved sync logic for adding/removing a user membership.
  • Improved the documentation page.

0.3.2 — 2020-02-27​

  • Improved sync logic: adding a newly created user as a team member; removing a team member.
  • Improved the documentation page.

0.3.1 — 2020-02-12​

  • Implemented background processing for performance and scalability.
  • Refactored and improved sync logic.
  • Added a documentation page.

0.2.5 — 2019-10-21​

  • Improved plugin registration and updates.

0.2.4 — 2019-10-19​

  • Fixed compatibility with learndash-woocommerce 1.6.0.

0.2.2 — 2019-09-17​

  • Improved internal organization.

0.0.7 — 2018-10-19​

  • Improved course access counter logic.

0.0.6 — 2018-09-19​

  • Improved sync: switching memberships; multiple memberships.

0.0.5 — 2018-09-01​

  • Comprehensive sync of membership changes to course access.

0.0.1​

  • Initial release.