1 version
LifterLMS Social Learning Addon history.
Every release of LifterLMS Social Learning Addon is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.
1 of 1 release scanned clean
v1.3.0Latest
December 24, 2025107.2 KBScanned
-------------------
##### Updates
+ Define versions for `llms-select2` script and styles to improve cache busting after updates.
+ Use strict type comparisons wherever possible.
+ Use `wp_json_encode()` in favor of `json_encode()`.
+ Use `wp_parse_url()` in favor of `parse_url()`.
+ Use `wp_safe_redirect()` over `wp_redirect()` when redericting to a same site URL.
+ Use `wp_strip_all_tags()` in favor of `strip_tags()`.
+ Added new filter `llms_sl_story_query_query_where`.
+ Added new filter `llms_sl_story_reply_query_query_where`.
##### Bug fixes
+ Unslash input `$_POST['term']` before using it.
+ Fixed trying to access to undefined variable `$story_id`, use `$data['story_id']` instead.
+ Fixed a bug causing users from being unable to edit or delete stories on their own profile page.
+ Fixed use of incorrect usage of filter `llms_sl_story_can_user_edit` which should have been `llms_sl_story_can_user_delete`.
##### Deprecations
+ The `$student` argument of `llms_sl_get_student_achievement_url()` is no longer optional (for php8 compatibility).
+ File `includes/models/class-llms-sl-story-reply.php` should be used in favor of deprecated file `includes/model-llms-sl-story-reply.php`.
+ File `includes/models/class-llms-sl-story.php` should be used in favor of deprecated file `includes/model-llms-sl-story.php`.
Why archive
Sometimes the latest release isn't the one you need. The archive lets you pin LifterLMS Social Learning Addon to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.