Recent Updates
Fixes
- give user role permissions by @jonwaldstein in https://github.com/impress-org/give-funds/pull/141
Tweaks
- The Solid Security Basic and Solid Security Pro plugins can no longer be active at the same time.
- Config files now show "Solid Security" instead of "iThemes Security".
- Improved Database Backups dashboard widget when the feature is disabled.
- Clarify the 2FA onboarding email confirmation message.
- Improve Passwordless Login styling.
- All Gutenberg blocks use API version 3.
- Show the plugin changelog in the plugin information pop-up.
- The lib/updater library has been updated to 1.9.3.
Security
- Update the "tmp" npm package.
- Don't include package.json in zip.
Fixes
- Vulnerable Software dashboard card didn't render properly.
- Firewall rules that depend on HTTP headers didn't work correctly in all cases.
- PHP Warning: Undefined array key 1 core/admin-pages/logs-list-table.php.
- Logs will appear in the correct order regardless of database version.
- PHP Warning: Array offset on value of type null core/modules/security-check-pro/class-itsec-security-check-pro.php.
Fixes
- Country restrictions not working in the Google Address Autocomplete widget
- Broken Alignment of Product Attributes on Order Review
- Autocomplete not working
- Bug where state is incorrect while autocompleting the address for Philippines
- Issue where the international phone field wouldn't consider fixed-line numbers as valid
- Warning during checkout when the Shipping destination is default to customer shipping address
- Email Address Error When Creating an Account During Checkout with "Default to Customer Shipping Address" and "Use Same Address for Billing?" Enabled
- Street address order issue for European addresses where street number comes after the address_1
Security
- Improved validation for the registration process.
Security
- Tightened security around user content when editing LearnDash elements.
Tweaks
- Updated templates:
themes/legacy/templates/course_navigation_admin.php,themes/legacy/templates/quiz_navigation_admin.php.
Tweaks
- LearnDash requirement has been updated to 4.6.0.
- Updated required PHP version to 7.4.
- Updated required WP version to 6.6.
- Added actions:
learndash_zapier_uninstall. - Deprecated classes:
LearnDash_Dependency_Check_LD_Zapier. - Deprecated functions:
learndash_zapier_check_dependency.
Tweaks
- Set minimum required PHP version to 7.4.
- Updated required WP version to 6.6.
Fixes
- Created users are now given a randomly generated password by default to resolve a PHP warning in WordPress 6.9.
- Resolved an issue where the Course and Group fields would not show properly when editing an Event.
Tweaks
- Updated required PHP version to 7.4.
- Updated required WP version to 6.6.
Fixes
- Resolved an issue where existing Lessons or Topics could not be edited via the Frontend Course Editor.
Fixes
- Addressed a regression in the RazorPay library related to the
REQUESTS_SILENCE_PSR0_DEPRECATIONSconstant. - Fixed an issue where the quiz Legend (question numbers at the top of the quiz) could lose the correct/incorrect flag, after the user answered a question.
- Resolved an issue where if Quiz Resume Data was stored in the browser and not yet sent to the server and the logged-in user logged out and another user logged in, the Quiz Resume Data would be shared between them.
Tweaks
- Fixed the markup of the modern topic layout.
- Improved validation for quiz resume data to prevent corrupted data from causing issues when resuming a quiz.
- Quiz Resume Data is now stored via
localStorageinstead of a Cookie to avoid issues with large Quizzes. - Updated templates:
themes/ld30/templates/modern/topic/content.php.