Skip to content

Releases: impress-org/givewp

1.18.18

20 Dec 08:43
Compare
Choose a tag to compare
  • [enhancement] [Give 2.0] Show emails status in system report #2550
  • [bug][has pr][UI / UX] Bug with shortcode inserter, creating new pages/posts and the enter key #2545
  • [conflict] With Give activated, Purchasing and creating an account with WooCommerce forces the customer login after purchase #2539
  • [closed] Hide Offline Donation Email Notification When Offline Donation is disabled #2538
  • [bug][has pr] [Give 2.0] PHP Warning: Division by zero display when set Number of Donations in Donation Goal #2534
  • [closed] Country with no base state defined returns false instead of array() #2528
  • [bug] Minimum amount incorrect with changed decimal and thousands separators. #2526
  • [bug] Give PDF Report not output variable price. #2523
  • [code improvement] [Give 2.0] Preview Email field description is wrong. #2518
  • [invalid] WP cache variable for unread notifications is not correctly unset #2517
  • [code improvement] [Give 2.0] Notice in meta_query backward compatibility #2511
  • [bug] [Give 2.0] Emails sent twice when sent via Send Test Email under Settings > Emails #2510
  • [closed] Add custom icon to our Add-ons for the WordPress Update screen #2509
  • [code improvement] [Give 1.8.18] PHP Notice for not passing second argument as Array in give_currency_filter fn. #2508
  • [bug] [Give 2.0] Not getting donor's meta from payment object when Give caching is enabled. #2506
  • [enhancement][has pr] [Give 2.0] Merge Revamped Email Access Functionality of 1.8.17 #2504
  • [closed] Disabling "Anyone can register" doesn't stop user to create an account. #2499
  • [bug] [Give 2.0] Can't preview or send test notification email from form edit page in backend. #2498
  • [code improvement] [Give 1.8.18] PHP Notice on donation details page in back-end. #2496
  • [bug] Error Log receives messages WordPress database error Duplicate column #2493
  • [closed] [Give 2.0] Clicking Email Notification Tab under New Donation Form goes blank #2489
  • [bug][UI / UX] Donation total not showing up when switch levels if donation form has default donation level with $0 amount. #2488
  • [bug] Donor delete button doesn't work when select donor(s) on donor listing page. #2487
  • [bug][urgent] Unformatted amount showing in Donation Confirmation page. #2484
  • [code improvement] Clean Up of Legacy Code for View it in browser link under Donation Receipt Email #2483
  • [code improvement] Remove type argument in give_donation_amount() function call. #2481
  • [code improvement] Give Worker still has Capabilities it Shouldn't #2476
  • [bug][UI / UX] Data Tool: Reset dropdown value #2475
  • [UI / UX] Smoothing out email access UX #2474
  • [bug][upgrade] [Give 2.0] Donor's information removed from donation after upgrading database #2464
  • [closed] Add a line to System Info to indicate whether the database updates have been done or not #2452
  • [bug][code improvement] Invalid Argument Supplied when no Donation Levels #2451
  • [code improvement] Improve sql query for give_get_purchase_id_by_key fn #2443
  • [code improvement] Add give_ignore_user_abort fn #2442
  • [bug][has pr] IMPORTER: Donations are being inaccurately marked as duplicates #2420
  • [bug] Donor Profile Editor shortcode improvement #2407
  • [bug][has pr][needs docs][UI / UX] Donations should be easily identified for form with Set Donation Method #2401
  • [feature request] Add feature to sort donations on basis of gateway #2397
  • [invalid] Dashboard Donation Methods Report not getting update for add-on #2396
  • [closed] QUESTION: Investigate how the Dashboard Widgets store data #2373
  • [add-ons][code improvement][has pr][question] Give: Code improvement for give_get_payment_amount() function. #2360
  • [code improvement] Dashboard Update page Title #2353
  • [bug][has pr] Plain text email template doesn't support links #2346
  • [code improvement][has pr][needs docs] Cache direct queries and objects #1944

1.8.17

08 Dec 08:30
Compare
Choose a tag to compare
  • [closed] Getting PHP Notices with WordPress Default widget #2468
  • [closed] PHP Warning #2466
  • [bug] Donation total not respect to the number of decimal #2461
  • [bug] Donor name overwrite when update payment #2460
  • [bug] Multi-level donation default option selected for all Level #2455
  • [UI / UX] Multi-level and Set amounts as $1.00 default value causes bad UX #2454
  • [bug] Getting fetal error when activating the Give Plugin 2.0 #2446
  • [bug] Clicking on Save Changes button under Settings should not trigger popup #2440
  • [feature request] Add 'Times New Roman' font in TCPDF lib for support in PDF Receipt Add-on #2438
  • [closed] Naming conversion issue in Give Donation list page of dashboard #2437
  • [bug] Improve get_payment_by_group fn #2432
  • [bug][has pr] JS Error: Uncaught ReferenceError: update_multiselect_vals is not defined in 1.8.17 #2428
  • [enhancement] IMPORTER: Investigate ways to increase speed of the Importer #2427
  • [bug][has pr] Poupup in not opening for Modal and Button display type #2425
  • [bug][has pr] Licenses not being deleted after deactivating #2418
  • [bug][has pr] Typo in Documentation link on Welcome page #2416
  • [bug] Change Donor chosen list hidden while open on donation detail page #2412
  • [bug][has pr] Unable to create user when create an account checkbox is checked #2408
  • [enhancement][has pr] Use correct function to get the minimum donation amount. #2403
  • [closed] Goal Amount Placeholder and field should be 1.00, not 0 #2402
  • [code improvement][has pr] Donation statuses not following sort applies on donation listing page. #2400
  • [code improvement][has pr] [give_delete_donation] Check before deleting any payment for quick exit #2393
  • [code improvement][has pr][urgent] [1.8.17] Give_Donors_Query related notices #2391
  • [invalid] Translation banner typo #2389
  • [code improvement][has pr] Passing form currency when formatting large goal amount. #2386
  • [bug][code improvement][has pr] Resolve dashboard timeouts due to inefficient stats query for sites with many donations. #2383
  • [code improvement][unit test] Disable XDebug to speed up Travis builds #2381
  • [bug][UI / UX] Change Donor option not showing all donors in donation detail page in back-end. #2378
  • [bug][has pr] PHP Notice when changing the donation form title on the donation details page. #2377
  • [enhancement][has pr][UI / UX] Consider showing goal without decimal places #2372
  • [bug] Search functionally in donor dashboard is not working #2371
  • [bug][has pr][UI / UX] Chosen field alignment issue on multiple places #2370
  • [needs docs][UI / UX] Prevent duplicate hierarchy from displaying #2369
  • [bug][has pr] Give Core 2.0 Issues updating the Database #2366
  • [closed] Reports Income Not Working Properly after DB update in 2.0 #2365
  • [bug][has pr] [Donor Profile Page] State field is not work as in other address form field #2363
  • [invalid] Update _give_payment_form_title if donation form title updates #2359
  • [bug][urgent] Give 1.8.17 issue with upgrade routine #2356
  • [bug][has pr] Donate Now button is not preventing click events after clicking on it. #2351
  • [bug][has pr] Give error when entering the same value for set donation and minimum donation amount #2348
  • [closed] Notice displayed on donation for with Give 2.0 #2344
  • [code improvement] Set default donor country to base country #2343
  • [bug][has pr][urgent] Floating labels don't work in modal or button display mode #2341
  • [bug][has pr][needs unit test] Goal achieved message is not getting display #2337
  • [bug] Not able to set offline payment as my default option in donation form #2336
  • [bug] Right to left supported currency formatting issue #2332
  • [code improvement][has pr] Enable/Disable category and tag immediately after core setting updates. #2328
  • [code improvement] Add new filter for give_get_earnings_by_date() function. #2324
  • [closed] Give PDF Receipt - Create an End Of Year Report with Donation Details #2321
  • [bug] Recalculate income amount and donation counts for all forms not working #2319
  • [enhancement] Add filter when getting payment amount #2317
  • [enhancement][has pr] Add helper function to get total donation amount of donor #2315
  • [enhancement][has pr] Add filter to Give_Payment_Stats:get_earnings #2314
  • [bug][has pr] User chosen dropdown is not visible on donor edit screen #2312
  • [enhancement][has pr] Add $form_id support to give_currency_filter #2311
  • [enhancement][has pr] Create WordPress environment section in Github issue and PR template #2310
  • [bug][has pr][urgent] Issue with new getPriceID when levels share the same price #2305
  • [bug][has pr][needs docs][urgent] Problem with email access due to complication with #1790 #2304
  • [UI / UX] Data Tool: Reset the dropdown properly on Recalculate Income Amount and Donation Count for a form #2301
  • [closed] Data Tool: Recalculation Income Amount and Donation Counts of all forms flushes all the sales and earnings #2300
  • [bug][has pr][needs docs][UI / UX] Text Change in Donations Tools Submenu #2299
  • [bug][has pr] Show 0 amount in goal. #2296
  • [closed] [Recurring Donations] PayPal Pro Gateway (NVP API) - Request Body Bug #2293
  • [bug][has pr] If more than one form is embedded on the page using radio multi-level amounts it causes jumping #2292
  • [bug][has pr] Run flush_rewrite_rules after editing category/tag settings in display options #2291
  • [has pr][needs docs][UI / UX] Multi-level should be the new default donation form type when adding new #2281
  • [bug][has pr] Unable to change donation level within donation details edit screen #2280
  • [invalid] WordPress database error: [Duplicate column name 'transaction_id'] #2279
  • [feature request][has pr][needs docs][needs unit test] Adding additional currency support and use chosen dropdown to select/search currency list #2275
  • [duplicate] Wrong input type field #2269
  • [bug] Licensing for individual addons that were upgraded are reflec...
Read more

1.8.16

27 Oct 21:13
673ddef
Compare
Choose a tag to compare
  • New: Bulk actions now for Donors allow you to more easily delete donors and associated records. #2086
  • New: Payments now save the currency settings used to make the donation in preparation for the new currency switcher add-on coming soon and also improved future reporting. #2153
  • Tweak: The link for donor's to view their receipt ("View in Browser >") which appears in emails has better logic so that no matter where the donor clicks that link (on a different device, using a different browser, etc), they will have access to the donation receipt and other associated donor account information. #1790
  • Tweak: CSS improvements to the [give_donor_profile] shortcode. #2190
  • Tweak: Hardened give_listen_for_failed_payments(). #2240
  • Fix: Add-on activation banners weren't displaying due to a change made in a recent release. Now they are again. #2241
  • Fix: A notice now displays when you update/save a donor's records. #2181
  • Fix: Donations set to 00:00 time don't show within the "Today" or "Yesterday" reports filter. #2221
  • Fix: If using polyfill JS on your theme Give's CC fields would appear invalid on page load. #2244

1.8.15

19 Oct 06:01
Compare
Choose a tag to compare
  • New: Added support for dynamic currencies. #2197
  • Fix: The importer should map "Postal Code" and "Zip" to the single field. #2164
  • Fix: Renamed importer field "Donation Form" to proper naming "Donation Form Title". #2165
  • Fix: Issue with give_validate_license_when_site_migrated() causing sites to have excessive $_POST requests to the licensing server.
  • Fix: Improved the Tools > Data confirmation checkbox and submit button functionality to prevent excessive clicks. #2195

1.8.14

16 Oct 17:40
Compare
Choose a tag to compare
  • New: Integrated with Akismet for improved spam filtering #673
  • New: The "Tools > Import" now lists available import options. This makes room for settings and form export/import coming soon! #2114
  • New: Helpful JS alerts are now displayed if you make settings changes and attempt to navigate away from the page without saving within WP-Admin. #1998, #2069
  • New: All Give admin pages have a valid H1 tag for better a11y. #2047
  • New: New setting added to select the default state that appears within the address fieldset. #2036
  • New: Improved the receipt page for offline donations to provide more clearer instructions. #1396
  • New: Added a link on the Donor's profile in wp-admin to go to the WP users' profile if connected. #1249
  • Tweak: The billing address fieldset has been rearranged for more logical output so donors can fill forms out in a more familiar way. #2037
  • Tweak: Output attachment ID when media setting field outputs set to URL for better UX. #2136, #2133
  • Tweak: Changed the importer screen settings from checkboxes to radios for more UI consistency throughout plugin. #2132
  • Tweak: Added a filter to the exporter's donor data output. #2170
  • Tweak: Notice improvements to prevent moving, line breaking, and general non-pleasing UX within wp-admin. #2141, #2203, #2140
  • Tweak: Non-dismissible notices should not display a close "x" icon. #2100
  • Tweak: When running upgrades we swapped out the JS prompt for an inline prompt for better browser support. #1959
  • Tweak: Removed the "Donors" report because it was not helpful. #2074
  • Tweak: Improved handling of case when donor and user are disconnected. #1721, #2103
  • Fix: The donations importer will not autofill already mapped CSV fields if an error occurs while importing. #2146
  • Fix: A PHP warning would display with WP_DEBUG on for the give_maybe_sanitize_amount() function. #2147
  • Fix: The donation importer was displaying the "Do no import" option incorrectly twice in dropdown. #2134
  • Fix: A PHP notice would display with WP_DEBUG on when linking a new WP users to a guest donor. #2193
  • Fix: Price formatting issue with the Iranian Rial on multi-level forms within wp-admin form listing page. #2177
  • Fix: Typos in the donations importer. #2126
  • Fix: The donation importer will now properly sort multi-level donation forms by amounts for proper level ordering after import completes. #2123
  • Fix: An error would occur when activating a new user on WP multisite if that user had previously donated. #2118
  • Fix: Brought back the issue with responsive settings tabs no longer working due to broken jQuery selector. #2106
  • Fix: The [give_profile_editor] shortcode was having some styling issues with some themes. #2097
  • Fix: The [give_receipt] shortcode attributes were not working as expected. #2085
  • Fix: The Give Reports graphs were not properly displaying thousands separators. #2053
  • Fix: JS TypeError when clicking a bulk action checkbox in WP-admin within the donations list view. #2051
  • Fix: The "Give Accountant" user role could not access the admin dashboard after logging in with WooCommerce activated. #2022
  • Fix: The donation form creator page had display issues where the left half of the info is hidden below the menu tabs within lower resolutions. #2000
  • Fix: The donation amount would be redued when thousands separator is set to a period. #1982
  • Fix: The repeater field would display incorrect decimal separators for the amount field. #1886

1.8.13

08 Sep 00:15
Compare
Choose a tag to compare
  • Important: Give will no longer work with PHP 5.2 and older versions. The minimum PHP version to use Give is now PHP 5.3 and newer. If you are using PHP 5.2 ask your host to upgrade your environment to be more secure, better supported, and faster. #1949
  • New: Now you can import donations to Give using the new importer. Simply create a CSV file with the appropriate data and map use the importer to map your columns into Give accordingly. #1966
  • New: Added additional guidelines for testing so contributors who want to submit PRs have additional information on how to test properly. #2007
  • New: We are now storing the page ID and URL donors used to make a donation for future reporting. #1996
  • New: When no list items are displayed within forms and donations, typically on fresh installs, helpful information will now display in its place rather than empty lists. #1917
  • Tweak: Moved settings notices so they display above tabs rather than below to improve the UX. #1997
  • Tweak: The donation receipt and transaction failed pages are now hidden from search pages. #1984
  • Tweak: When updating a donation form the user should be returned to the last active tab. #1968
  • Tweak: Improved colors for Twenty Seventeen "dark" theme colors. #1962
  • Tweak: Payment counts are now calculated based on active payment statuses. #1955
  • Fix: PHP warnings when give_set_error would attempt to unset an error that wasn't present. #2049
  • Fix: Return "custom" label ID from give_get_price_id() wasn't being set properly causing some donor confusion when giving in custom. #2042
  • Fix: Some default settings that should have been set on install weren't being set due to a recent modification in the install process. #2035
  • Fix: The license key expired notice would improperly display when first activating an add-on. #2034
  • Fix: When deleting donor information from the donor single page or from the tools->data dropdown the donor meta values would not get deleted properly. #2028
  • Fix: PHP Notice: undefined variable "new_public_key" and "new_secret_key". #2024
  • Fix: The bottom "Bulk Actions" on the donations listing page in wp-admin weren't working as expected. #2008
  • Fix: Generating API keys used to require refreshing your permalinks in order to view endpoints. Now we flush the permalinks when new keys are generated so you don't have to do this. #1999
  • Fix: PHP Notice related to Yoast clear sitemaps function. #1977
  • Fix: One time donations without a WP login create donations and donors. Then if the same email was used later to attempt to create a user, the error "The email address provided is already active for another user" would incorrectly display. #1975
  • Fix: Two PHP notices within shortcodes and formatting. #1973
  • Fix: Prevent flash of multi-level fields when the donation form editor loads. #1969
  • Fix: Delete a payment's log if the admin deletes payments with tools. #1954
  • Fix: Added a max-width for multi-level dropdowns so really long levels don't make it too wide. #1952

1.8.12

08 Sep 00:15
Compare
Choose a tag to compare
  • 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

11 Jul 23:13
Compare
Choose a tag to compare
  • Fix: Compatibility issue with Yoast SEO's new Link Checker utility preventing new Give installs from activating properly. #1848

1.8.10

11 Jul 06:29
Compare
Choose a tag to compare
  • 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

06 Jul 21:14
Compare
Choose a tag to compare
  • 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