Skip to content

Release 9.0 #2955

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 40 commits into from
Aug 18, 2025
Merged

Release 9.0 #2955

merged 40 commits into from
Aug 18, 2025

Conversation

brianhogg
Copy link
Contributor

No description provided.

@brianhogg brianhogg requested a review from ideadude as a code owner July 7, 2025 18:28
@ideadude ideadude moved this to Awaiting Review in Development Jul 7, 2025
brianhogg and others added 24 commits July 9, 2025 09:04
* Spacing between tables and button formatting.
* Fix incorrect order ID in HTML.
* Adding the ability for gateways to specify if they use an external payment entry page or not. Modify the update button accordingly.
* Adding classes to improve formatting of payment method after switch, closer to matching when it's in a list. Adding filter to hide the form button.
* Add a new "edit button" attribute to create an edit link instead of broken view link.
* Switch to using Edit button text instead of View.
* Avoid multiple buttons with multiple change listeners when "Engagement Type" is changed.
Allow selecting an existing media file for protection either within the block editor, or in the Media library.
Prep and required for #2939 and #2919
* Instructors now set in the main metabox area
* Show the course length option in the metabox area
* Removing classic editor instructors metabox now that it's a tab.
)

* Tool to erase course data locks.
* Schedule calculation in the future, rather than using the last run time in the past.
* Adding video/audio embed for memberships.
* Adding support in the membership catalog.
* Added turnstile and wired up the settings. Can override with a defined key if preferred.
* reCAPTCHA v3
* Tracking fails based on IP address
* Check if password strength has failed, ie. they're password is set to their name.
* Akismet integration
* Set spam protection on as default

---------

Co-authored-by: Brian Hogg <[email protected]>
* Updating countries and states from WooCommerce.
brianhogg and others added 13 commits July 22, 2025 08:47
* Avoid warning when protected product is deleted. Load styling by marking the upload grid view page as a llms page.
* Adding help text.
* Keeping two column formatting of the extra media field.
* Show previous selected product in the modal for the media.
* Improved/safer warning text.
* Also fixes the featured video display in the course/membership catalog on themes without specific LifterLMS support.
* If user cannot be loaded, return false vs. fatal error.
* Additional notice re gateways during setup wizard.
* Moving payment gateways to the top, with a description and link to the gateways article.
@brianhogg brianhogg merged commit abd0b21 into trunk Aug 18, 2025
17 checks passed
@github-project-automation github-project-automation bot moved this from Awaiting Review to Done in Development Aug 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants