The Official Blog for LifterLMS Contributors
August 22, 2019
During payment gateway order completion, use llms_redirect_and_exit() instead of wp_redirect() and exit().
LifterLMS REST API v1.0.0-beta.5
Load all required files and functions when authentication is triggered.
Access $_SERVER variables via filter_var instead of llms_filter_input to work around PHP bug https://bugs.php.net/bug.php?id=49184.
Read more: LifterLMS Version 3.34.3
August 22, 2019
Load all required files and functions when authentication is triggered.
Access $_SERVER variables via filter_var instead of llms_filter_input to work around PHP bug https://bugs.php.net/bug.php?id=49184.
Read more: LifterLMS REST API Version 1.0.0-beta.5
August 21, 2019
LifterLMS REST API v1.0.0-beta.4
Load authentication handlers as early as possible. Fixes conflicts with numerous plugins which load user information earlier than expected by the WordPress core.
Harden permissions associated with viewing student enrollment information.
Returns a 400 Bad Request when invalid dates are supplied.
Student Enrollment objects return student and post id’s as integers instead of strings.
Fixed references to an undefined function.
Read more: LifterLMS Version 3.34.2
August 21, 2019
Load authentication handlers as early as possible. Fixes conflicts with numerous plugins which load user information earlier than expected by the WordPress core.
Harden permissions associated with viewing student enrollment information.
Returns a 400 Bad Request when invalid dates are supplied.
Student Enrollment objects return student and post id’s as integers instead of strings.
Fixed references to an undefined function.
Read more: LifterLMS REST API Version 1.0.0-beta.4
August 19, 2019
Update LifterLMS REST to v1.0.0-beta.3
Interface and Experience improvements during API Key creation
Better expose that API Keys are never shown again after the initial creation.
Allow downloading of API Credentials as a .txt file.
Add required properties to required fields.
Updates
Added the ability to CRUD webhooks via the REST API.
Conditionally throw _doing_it_wrong on server controller stubs.
Improve performance by returning early when errors are encountered for various methods.
Utilizes a new custom property show_in_llms_rest to determine if taxonomies should be displayed in the LifterLMS REST API.
On the webhooks table the “Delivery URL” is trimmed to 40 characters to improve table readability.
Bug fixes
Fixed a formatting error when creating webhooks with the default auto-generated webhook name.
On the webhooks table a translatable string is output for the status instead of the database value.
Fix an issue causing the “Last” page pagination link to display for lists with 0 possible results.
Don’t output the “Last” page pagination link on the last page.
Read more: LifterLMS Version 3.34.1
August 19, 2019
Interface and Experience improvements during API Key creation
Better expose that API Keys are never shown again after the initial creation.
Allow downloading of API Credentials as a .txt file.
Add required properties to required fields.
Updates
Added the ability to CRUD webhooks via the REST API.
Conditionally throw _doing_it_wrong on server controller stubs.
Improve performance by returning early when errors are encountered for various methods.
Utilizes a new custom property show_in_llms_rest to determine if taxonomies should be displayed in the LifterLMS REST API.
On the webhooks table the “Delivery URL” is trimmed to 40 characters to improve table readability.
Bug fixes
Fixed a formatting error when creating webhooks with the default auto-generated webhook name.
On the webhooks table a translatable string is output for the status instead of the database value.
Fix an issue causing the “Last” page pagination link to display for lists with 0 possible results.
Don’t output the “Last” page pagination link on the last page.
Read more: LifterLMS REST API Version 1.0.0-beta.3