Releases: impress-org/givewp
Releases · impress-org/givewp
1.8.12
- New: A new updates screen better notifies user's about necessary database and available add-on updates. #1538, #1896
- New: The donation method report now has sortable columns. #1616
- New: The dynamic country and state fields now have much better support for states, provinces, counties, etc. #1935, #1050
- New: Improved support for INR currency as well as setting decimal and thousands separators within the plugin's settings. #1849
- New: Updated the System Info report to include PayPal IPN information. As well, PayPal Standard payments will display additional IPN information within the payment notes. #1787
- New: Updated the System Info report to include TLS 1.2 support which is required now by most gateways. #810
- New: Updated the System Info report to include the Donation History page URL. #1841
- New: Implemented an optional auto hide functionality for frontend notices within the Give_Notices class. #1837
- New: Added PHPUnit tests for email functionality. #1843
- Tweak: Donation payment statuses filters will not be displayed if there are no payments with that status within the admin interface. #1823
- Tweak: The donation form's payment count column now links to the payments screen with that form as the filter rather than to logs. #1824
- Tweak: Developers are now using ESLint for JS coding standards. #1827
- Tweak: Updated the donation Receipt language for Offline Donation instructions to match other instances. #1840
- Tweak: The Give goal's shortcode inserter now only displays forms with goals enabled. #1898
- Tweak: The donation payments filters have been improved with more options and better CSS. #1901
- Tweak: Deprecated the give_get_purchase_summary() and improved the new give_payment_gateway_donation_summary() function. #1902
- Tweak: Scroll icons were displaying incorrectly on Windows within the Form edit Sub-tab items on flyout. #1910
- Tweak: The email tags {user_email} and {billing_address} were not displaying sample data when previewing the Donation Receipt email. #1929
- Fix: There was an error preventing deleting the plugin when the delete data on uninstall option was enabled. #1900
- Fix: The donation level's field now properly loads for multi-level form types when changing forms on the payment details page. #1894
- Fix: Pagination is not properly working for all list tables within the plugin's admin interfaces. #1378, #1847
- Fix: Give_DB_Donors constructor adds a profile_update action for the update_method_email_on_user_update method of itself which causes performance issues with long running scripts. #1358
- Fix: The export screen had some minor CSS issues. #1838
- Fix: There was a CSS issue with license notices within WP Multisite installs. #1844
- Fix: Improved modal scrolling on Safari iOS so that the background doesn't incorrectly scroll instead of the modal itself. #1866
- Fix: The admin donation status counts now appear correctly when changing statuses without having to refresh the page. #1874
- Fix: Changing levels of existing Multilevel donations was buggy and prevented switching to certain levels. #1911
1.8.11
1.8.10
- New: A login notification now displays upon successful login within a donation form. #1384
- Fix: Non-core email tags were not rendering properly for some add-ons due to a change made in the way the plugin loads in the last version release. #1839
- Fix: Incorrect admin pagination numbering is now fixed for logs and donations #1378
1.8.9
- New: Improved the new user notification email that gets sent to admins and also improved the account information email that gets sent to donors when a donor creates an account while donating. #1821
- New: Added an update confirm prompt when an admin attempts to resend the donation receipt to a donor. #1802
- New: Improved credit card expiry validation. #1781
- New: Goals are now accessible via the API. #1423
- New: Added a confirmation alert when an dmin attempts to delete a payment on the list screen. #1773
- New: You can now specify a timeframe when exporting donors. #1427
- New: PHP 5.2 will work but if you're running it a new banner will display prompting your to upgrade your server to a more modern and supported version. #1723
- New: Give now supports per user language settings. Now your users can use Give in the language they perfer as long as it's supported on WP.org. #1769
- New: You can now sort your donation forms more accurately by amount within wp-admin. #1253
- New: Give's Settings API now has separate fields for files and media. #1758, #1761
- Tweak: Deprecated a number of functions and hooks due to incorrect terminology with backwards compatiblity. #896
- Tweak: Added a prefix to on_create_blog() function to prevent any potential conflicts. #1809
- Tweak: Removed AJAX warning banner producing some false positives for certain server configurations. #1631
- Tweak: The menu item list of "Donation Forms" is now included by default within WP-admin on install. #1765
- Tweak: Improved support for WPML. #1609
- Tweak: Improved support for SEO plugins creating XML sitemaps when Give's single form views are disabled. #1690
- Fix: An error message will display if visiting a donation receipt page without a payment_key. #1484, #1763
- Fix: Translation banners showing incorrectly for some users within Give's settings screen. #1770
- Fix: An invalid donation payment could accidentally be created if the admin clicked on the bulk actions submit button without first selecting a payment within the donations list screen. #1801
- Fix: If donor is using an additional email and the same has been email used to register a user from a donation form it created a conflict which is now resolved. #1722
- Fix: The link to view a donation form's income was incorrectly going to the main reports page rather than the one for that specific form. #1825
- Fix: Corrected a bug with add-on licensing that would show an incorrect expiration date if an invalid license was being used. #1816
- Fix: Corrected a bug within Give_Payments_Query returning inaccurate date based results in some cases. #1813
- Fix: Added missing status "Set to Processing" within bulk options. #1803
- Fix: The "Recalculate Income Amount and Donation Counts for ALL Forms" tool didn't affect the total donations or income shown on the "All Forms" screen. #1554
- Fix: A currency symbol's raw HTML character output could appear within gateways such as PayPal Standard if not provided a level label. #1757
- Fix: Stronger passwords are now required to register. #1305, #1754
- Fix: Resolved an issue where introduced in 1.8.8 that allowed donors to be inadvertently detached from their user. #1751
- Fix: API request log count showing incorrect number. #1069
- Fix: In certain rare cases where donors were logged in and giving in the name of another an incorrect name would appear within the receipts. #1716
- Fix: When clicking on a donor who has given using multiple emails the donaiton filter would not take this into account within the payments screen. #1830
1.8.8
- New: Added search functionality to donor, donation form, and donation payment dropdowns in wp-admin. #1572
- New: Added a date range filter to the
/donation/
Give API endpoint. #758 - New: Revamped the donation receipt template so that items can easily be reordered. #1674
- New: The donation gateway used is now displayed within the donation listing page in wp-admin. #1682
- Fix: If a donation form's minimum custom amount was set to higher than the first donation level amount the donor would incorrectly receive a custom minimum required validation error. #1680
- Fix: Clicking the Give license notice no longer refreshes the page in wp-admin. #1694
- Fix: Added a JS confirmation when disconnecting a WP user from the a donor in wp-admin. #1720
- Fix: Sometimes the expiration field within the donation form loses its auto-formatting. #1278
- Fix: Conflict with WP101 plugin. #1710
- Fix: Conflict with Yoast SEO plugin's metabox displaying above Gives. #1658
- Fix: Add-ons outside of the standard WP
/plugins/
directory causes PHP notices to appear. #1672 - Fix: Don't export categories/tags columns when they are not in use. #1692
- Fix: Disable the "View form" link if the single form views are not enabled. #646
- Fix: An incorrect currency symbol is displayed on the donation detail screen if given in different currency. #1664
- Fix: Allow decimal amounts less than $1.00 in the donation form currency fields. #1666
- Tweak: Improved featured image dropdown labels to include sizes and whether it's a responsive image or not. #1713
- Tweak: Relocated the plugin setting's "Export" tab within wp-admin to Donations > Tools for better organization. #1702
- Tweak: Minor changes to the welcome screen. #1561
- Tweak: Relocated exports from Donations > Reports to Donations > Tools in wp-admin. #1702
- Tweak: Expanded the role of the Give "Worker" user role to include editing donation forms #844
1.8.7.1
1.8.7
- New: Revamped how Give handles caching with a new cache API. #1617
- New: The "New User Notification" email is now formatted like other Give emails and is also now filterable. #1623, #1577
- New: Added the "Processing" status into Give core in preparation for future enhancements. #1615
- Tweak: Update WP Session Manager library to the latest version. #1646
- Tweak: Stop echoing shortcodes in favor of returning their output for better WP REST API compatibility. #1614
- Tweak: Improved verbiage for the "Email already in use" notice. #1624
- Tweak: Updated the placeholder address for the "Offline Donations" gateway to an unmailable address. This is in the hopes that folks will better notice and update it to their actual mailing address. #1623
- Fix: Improved mobile responsiveness of the Give donation form modal display mode. #1636
- Fix: Formatting was incorrect for the Danish Kroner. #1632
- Fix: If an add-on doesn't have a license active it now displays plugin update notifications regardless of license status. #1649
- Fix: Ensure that Give core updates run in consecutive order. #1626
1.8.6
- Fix: Provide a fallback for using
price_id
rather thangive_price_id
. Some gateways were incorrectly assigning it as a donation level within the receipt despite the correct custom amount being processed. #1598 - Fix: Multi-level donation forms with 10+ options were selecting the wrong option on click due to an incorrect incrementing logic. #1592
- Fix: Prevent multiple slide animations when a donor toggles the donation terms if more than one donation form is on page that is using "Terms and Conditions" enabled. #1602
- Tweak: The give_get_current_page_url() now uses trailingslashit so urls end with a slash to prevent issues with some custom htaccess redirects. #1589
- Tweak: Code cleanup and removal of unused functions. #1571
1.8.5
- New: Added a "Billing Details" as an option in PayPal Standard gateways which adds address fields to the gateway. The field data is then passed to PayPal and pre-filled on the PayPal payment form. #1573
- New: Button only display mode now has an option to customize the donate button text. #1494
- New: There is now a colorpicker setting field in the Give Setting API. #1566
- Fix: If Give is upgraded from pre-1.8 to the latest version upgrades but does not run the manual upgrade routine the donation forms will continue to remain open for guest donations. #1578
- Fix: There was an issue with the 1.8 upgrade routine where it was incorrectly disabling the Offline Donations gateway per form. #1579
- Fix: The upgrade routine would not properly run on pages outside of Give in wp-admin. This has been fixed, now users can upgrade the db anywhere in wp-admin. #1580
1.8.4
- Fix: When a donation form has guest donations enabled and the registration + login option enabled the optional fields were being incorrect required. #1553
- Fix: Minor RTL style issue with the i18n banner that displays asking help translating Give when WP-Admin is in a non-supported language. #1547
- Fix: Updated the included add-on software licensing class and fixed active license placeholders. #1556