Recent Updates
Fixes
- DB Update incorrectly appears on fresh installs. [#3390](https://github.com/wordimpress/give/issues/3390)
- Ensure the level title in the exported CSV reads custom on custom donations. [#3380](https://github.com/wordimpress/give/issues/3380)
- Don’t allow db updates to display if AJAX is inaccessible. [#3393](https://github.com/WordImpress/Give/issues/3393)
Fixes
- Accessing password requirement settings would not resolve properly in some instances.
Features
- Added a “Give” filter for the plugin menu section on WP multisites. [#3355](https://github.com/wordimpress/give/issues/3355)
- Added shortcode support to the “Offline Donations Instructions” output. This will allow you to include any type of shortcode output within the content to improve your content. [#2937](https://github.com/wordimpress/give/issues/2937)
- Added a Company attribute to the give_receipt shortcode. [#3361](https://github.com/wordimpress/give/issues/3361)
Tweaks
- The total goal attribute is now a required field for the [give_totals] shortcode. [#3060](https://github.com/wordimpress/give/issues/3060)
- Added a “give” prefix to Give’s notice CSS class to help prevent theme conflicts. [#3337](https://github.com/wordimpress/give/issues/3337)
- If a DB update needs to run button cannot there are more actionable steps displayed to admins on how to resolve the issue. [#3267](https://github.com/wordimpress/give/issues/3267)
Fixes
- The License tab was not displaying when an addon was network enabled. [#3349](https://github.com/wordimpress/give/issues/3349)
- The Goal amount should not change upon re-saving settings. [#3373](https://github.com/wordimpress/give/issues/3373)
- The “Create an account” checkbox now displays correctly in a full row if registration is enabled. [#3358](https://github.com/wordimpress/give/issues/3358)
- Resolved conflict with the qTranslate X plugin. [#3345](https://github.com/wordimpress/give/issues/3345)
- Resolved unnecessary notice that would display when a donor clicked on the option for a custom amount to any other level. A show minimum amount notice would display incorrectly to the donor. [#3299](https://github.com/wordimpress/give/issues/3299)
- The “All Forms” dropdown option on the Donation Export only used the first ten forms. [#3303](https://github.com/wordimpress/give/issues/3303)
- Various admin interface style improvements. [#2706](https://github.com/wordimpress/give/issues/2706), [#3328](https://github.com/wordimpress/give/issues/3328)
- A user who had the same ID as a donor ID could incorrectly view the donation details of that donor. [#3333](https://github.com/wordimpress/give/issues/3333)
- The Give manager role is now able to view a donation’s details. [#3261](https://github.com/wordimpress/give/issues/3261)
- Ensured a custom logo appears in the email preview when configured. [#3330](https://github.com/wordimpress/give/issues/3330)
Tweaks
- Only pre-select Two-Factor methods during on-board process if the user requires Two-Factor. This should help prevent users from rolling through the on-board process too quickly.
- Show if a “force password change” is in-effect and allow for the change to be removed.
- Add debug settings JSON editor.
- If no last password change date is recorded for the user, treat their registration date as the last change date.
Fixes
- If a password requirement has been disabled or is no longer available, don’t consider the password as needing a change.
- Remove distributed storage table on uninstall.
- Don’t display backup Two-Factor method form if it is not available to the user. Previously it would only be prevented from being submitted.
Features
- Integration with Have I Been Pwned to prevent users from using passwords found in data breaches.
Tweaks
- Introduce Password Requirements module for managing and enforcing password requirements.
- Continually evaluate password strength for users instead of only during registration.
- Add basic admin debug page to help diagnosing and resolving issues. Particularly with the events.
Fixes
- Password strength would not be evaluated if password was set using custom PHP or CLI commands.
- Only hide “Acknowledge Weak Password” checkbox if the user was not allowed to use a weak password.
- Ensure Grade Report instructions in the Security Digest is accurate when the Grade score is capped.
Fixes
- Fix for Better login authentication.