- Fix video end event for Wistia players.
- Add “autoplay” permission delegation for all players. Fixes Wistia autoplay videos muted when custom controls are not issue.
The Official Blog for LifterLMS Contributors
-
LifterLMS Advanced Videos Version 1.0.0-beta.3
Read more: LifterLMS Advanced Videos Version 1.0.0-beta.3 -
LifterLMS Version 3.36.1
Read more: LifterLMS Version 3.36.1Updates
- Include SendWP Connector in LifterLMS Engagement Settings.
- Removed usage of
WP_Error::has_errors()
to support WordPress version prior to 5.1. - Improve performances when checking if an event is valid in
LLMS_Events->is_event_valid()
. - Remove redundant check on
is_singular()
andis_post_type_archive()
inLLMS_Events->should_track_client_events()
.
Bugfixes
- Fixed a compatibility issue with FitVids.js causing excess white space displayed around videos when using the library, WP plugin, or themes that utilize the library.
- Fixed an issue allowing recurring charges to continue processing after the order or customer had been deleted from the site.
- Fixed issue causing Membership Restriction settings from properly saving.
- Fixed issue that allowed instructors to see all quizzes on a site when the instructor had either no courses or only empty courses (courses with no lessons).
- Fixed “Last Seen” column displaying wrong date when the student last login date was saved as timestamp.
- Fixed an issue causing popover notifications to be skipped (never displayed) as a result of redirects.
-
LifterLMS Advanced Videos Version 1.0.0-beta.2
Read more: LifterLMS Advanced Videos Version 1.0.0-beta.2Updates
- Add Wistia Support.
- Optimized embed output checking.
- Automatically add
autoplay
permissions on iframes for supported providers.
Bug Fixes
- Settings return their proper (opposite) values when modifying an embed URL.
- Resolved an issue with Divi (and possibly other themes) that have custom embed wrappers for Videos.
- Fixed language for Vimeo Playback Control setting.
- Fixed issue causing some settings to not save properly.
- Fixed syntax error when checking for async loading of the Vimeo player SDK.
- Fixed issue causing the Vimeo player SDK to be excluded from release distributions.
- Fixed filter for
get_player_theme_color
which had the wrong provider. - Fixed issue causing elapsed time (in hh:mm:ss) to be incorrectly reported on slim controls player.
-
LifterLMS Version 3.36.0
Read more: LifterLMS Version 3.36.0User Interaction event and session Tracking
-
Added user interaction tracking for the following events:
-
User sign in and out.
-
Page load and exit (for LMS content)
-
Page focus and blur (for LMS content)
-
And more to come
-
Interaction events are grouped into sessions automatically. A session is “closed” after 30 minutes of inactivity or a log-out event.
-
Added “Last Seen” student reporting column which reports the last recorded activity for the student.
Enhancements
- Automatically hydrate when calling LLMSAbstractDatabaseStore::toarray().
- Added CSS to make course and lesson video embeds automatically responsive.
Bug Fixes
- Correctly pass the
$remember
variable when usingllms_set_person_auth_cookie()
. - Fixed undefined index error when retrieving an unset value from an unsaved database model.
- Fix issue causing quotes to be encoded in shortcodes used in course and membership restriction message settings fields.
- Fix issue preventing manual updates of order dates (next payment, trial expiration, and access expiration) from being saved properly.
-
-
LifterLMS Version 3.35.2
Read more: LifterLMS Version 3.35.2- When sanitizing settings, don’t strip tags on editor and textarea fields that allow HTML.
- Added JS filter
llms_lesson_rerender_change_events
to lesson editor view re-render change events.