Recent Updates
Tweaks
- Disable the WordPress 5.5 Auto-Update UI when iThemes Security Version Management is being used to manage auto-updates.
- Make the Site Scanner Report a configurable admin notice.
- Add a security message if a user needs to update their license information.
- Check if a licensed user is defined when checking license status.
- Use an opaque token for site scan verification to reduce invalid secret errors.
Fixes
- Error when trying to run Security Check on new installations.
Tweaks
- Add support for updating a plugin/theme directly from the Site Scanner vulnerability details page.
- Update site scanner notification language to be less alarming.
- Change insensitive language to be more inclusive.
Fixes
- Swatches issue with product bundles.
Fixes
- CSS fix.
- PHP 7.4 issue.
Fixes
- The uninstall process in v2.7.3 previously resulted in a fatal error due to a change made in the plugin's bootstrapping process. [#4981](https://github.com/impress-org/givewp/issues/4981)
Fixes
- The Donation Reports were not correctly calculating renewals processed via the Recurring Donations add-on leading to incorrect figures. [#4883](https://github.com/impress-org/givewp/issues/4883)
- The new Multi-Step Form Template was not correctly marking donations as anonymous if the donor elected to give anonymously. [#4959](https://github.com/impress-org/givewp/issues/4959)
- Reports have been improved to account for the use of a comma as the currency decimal separator. Previously, when using a ',' as the decimal separator for a currency, it produced inconsistent errors in terms of decimal placement for totals displayed on the Reports page. Furthermore, using a ',' for the decimal separator resulted in consistent misplacement of the decimal in the Average Donations totals. [#4926](https://github.com/impress-org/givewp/issues/4926)
- The Chosen select dropdown field now can properly have separate values and labels. [#4943](https://github.com/impress-org/givewp/issues/4943)
- Fixed a typo in the default Thank You page content for the new Multi-step Form Template. [#4909](https://github.com/impress-org/givewp/issues/4909)
- The
give_get_metafilter had a duplicate parameter passed and now properly passes all parameters. [#4464](https://github.com/impress-org/givewp/issues/4464)
Features
- Notify promoter for actions (RSVP going, RSVP not going, Event Checkin, Attendee Registered) for RSVP and Tribe Commerce. [ET-860]
Fixes
- Prevent PHP errors when loading the new RSVP views for posts using classic editor when The Events Calendar setting for Blocks editor is off. [ET-853]
Tweaks
- Layout improvements for Attendee Information's Birth Date field. [ET-875]
- Added
tribe_tickets_is_provider_active()template function so we can more easily check if a ticket's commerce provider is currently active before using its class methods. [ET-843] - Added
Tribe__Tickets_Plus__Tickets::get_attendee_optout_key()to simplify getting the optout key regardless of ticket provider class and accounting for legacy code. [ETP-843] - Added
Tribe__Tickets__Tickets::get_event_ticket_provider_object()to make it easier to get and interact with the ticket provider object itself and implemented it across all plugin code where the object is needed in place of the previous usage of class representation as a string. [ET-843] - Added
Tribe__Tickets__Tickets::get_ticket_provider_instance()to consistently and more concisely get a ticket provider's instance only if it is active. [ET-843] - Updated
Tribe__Tickets__Tickets::get_event_ticket_provider()so it returns false if the resulting ticket provider is no longer active and implemented it across all plugin code. [ET-843] - Updated
Tribe__Tickets__Status__Manager::get_provider_slug()and addedTribe__Tickets__Status__Manager::get_provider_class_from_slug()for convenient and consistent lookups. [ETP-843] - Display all of a post's order tabs in the Attendees Report admin screen. Example: if a post's ticket provider was Tribe Commerce and such tickets were sold, then the post's provider changed to WooCommerce Tickets, the Attendees Report screen should show both the Tribe Commerce order history tab and the WooCommerce order history tab, regardless of which ticket provider is currently the default. Introduced
Tribe__Tickets__Tickets::post_has_tickets()helper function. [ET-843] - Modify parameters on
register_rest_routeto includepermission_callbackto prevent notices on WordPress 5.5.
Languages
- 8 new strings added, 200 updated, 1 fuzzied, and 1 obsoleted