givewp

GiveWP - The #1 Donation Plugin for WordPress. Easily accept donations and fundraise using your WordPress website.

GPL-3.0 License

Stars
333
Committers
108

Bot releases are hidden (Show)

givewp - 2.7.5

Published by DevinWalker about 4 years ago

  • New: Form Templates now support all permalink configurations (or lack there of), including the default value of "plain". #4952
  • New: The Donations search bar now allows you to search by like keywords for rather than exact match which makes it a lot easier to find proper results. #4994
  • Fix: Revamped the logic for requiring Postal / Zip codes for countries that do not have postal codes. #5006
  • Fix: Resolved an issue when using the Multi-Step donation form with the first step disabled would cause the donor to auto-scroll incorrectly on page load. #5004
  • Fix: Resolved a database table creation issue for new installs due to bug within our new bootstrapping process. #5017
  • Fix: Ensure that the "Title Prefixes" maintain the order of values when saved. #4992
  • Fix: The "Donation Form" Block can now properly be re-selected when it's using the new Multi-Step donation form template and the admin loses focus on the block. #5017
givewp - 2.7.4

Published by DevinWalker about 4 years ago

  • Fix: 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
givewp - 2.7.3

Published by DevinWalker about 4 years ago

  • Fix: The Donation Reports were not correctly calculating renewals processed via the Recurring Donations add-on leading to incorrect figures. #4883
  • Fix: The new Multi-Step Form Template was not correctly marking donations as anonymous if the donor elected to give anonymously. #4959
  • Fix: 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
  • Fix: The Chosen select dropdown field now can properly have separate values and labels. #4943
  • Fix: Fixed a typo in the default Thank You page content for the new Multi-step Form Template. #4909
  • Fix: The give_get_meta filter had a duplicate parameter passed and now properly passes all parameters. #4464
givewp - 2.7.2

Published by DevinWalker over 4 years ago

  • Fix: The 2.7.0 upgrade routine could cause WP-Admin to be incorrectly redirected to the update success screen for certain hosting environments after completion. #4900
  • Fix: The Donor Wall shortcode now allows you to properly only display certain donors by their donor IDs. #4864
  • Fix: Improved the Multi-Step Form Template styles when only one gateway is active. Previously the "Donate Now" button wouldn't be properly centered aligned and checkboxes could be a smaller width than the container. #4882
  • Fix: Provided support for the "Anonymous Donations" checkbox within the new Multi-step Form Template. #4888
  • Fix: The "Terms and Conditions" checkbox can now be properly scrolled on mobile devices. #4899
  • Fix: When Google Pay was the default gateway a notice would incorrectly display in the new donation form template. #4879
givewp - 2.7.1

Published by DevinWalker over 4 years ago

  • Fix: Resolved an issue with the 2.7.0 releasing causing the Form Grid shortcode to not render due to a PHP fatal error. #4877
  • Fix: Updated a JavaScript version to the latest to prevent browser caching from causing the Reports widgets to not function until a hard browser refresh. #4876
givewp - 2.7.0

Published by DevinWalker over 4 years ago

  • New: We're excited to announce a new way to create your donation forms called "Form Templates". The first template is allows you to create a highly customizable multi-step donation form where you control all the text, colors, and images in place. Be sure to update to the latest version of your add-ons for full compatibility. Read more about Form Templates
  • New: Multiple Stripe Account is here! Now you can connect to multiple Stripe accounts and set them per donation form. That means organizations, like charities with chapters or schools with clubs that need to raise money online, can create different forms to accept donations through separate Stripe accounts. Read more about Stripe Multi-Accounts
  • New: Our Gutenberg blocks' UI was improved so they are have a better user experience.
  • Tweak: Previous to this release we were packaging two TCPDF packages for backwards compatibility reason. We removed one of the packages and now are relying on the composer package. This means that you'll need to be running the PDF Receipts version add-on at 2.3.4 or higher for compatibility. #4656
  • Fix: If you install GiveWP and didn't configure anything there would be a JavaScript error on the frontend if Stripe is not connected but enabled, which it is by default for new installs. #4709
  • Fix: Improved how reports are rounding percentages so that the trend comparisons are more accurate. #4766
  • Fix: Monaco doesn't have states so don't display or require a state field when that country is selected. #4773
  • Fix: Properly internationalized a stripe in Stripe so translations properly display. #4677
  • Fix: The "Add-ons" like on the plugin activation welcome screen was broken. #4843
  • Fix: Resolved a caching conflict with WP Rocket that was preventing donation forms from being cached properly. #4546
  • Fix: Prevented a fatal error that could occur on the Donor profile screen in WP-Admin when the Stripe add-on is active but no Stripe payment gateways are enabled. #4787
givewp - 2.6.3

Published by DevinWalker over 4 years ago

  • New: Added a new payment gateway for Stripe called BECS Direct Debit payments for Australia. This includes support for one time and subscription payments. Note: Subscription payments are only supported via the Recurring Donations add-on. #4590
  • Fix: Improved Stripe's error handling so that the error output is more descriptive of the actual problem and donations are not marked as complete if the card is denied by Stripe. #4689
  • Fix: When viewing legacy reports and filtering data you would incorrectly be redirected to the new reports screen instead of seeing filtered report data. #4644
  • Fix: The alignment of the money fields were off a few pixels on the donation form settings screen. #4638
  • Fix: Modified pro license logic so that old license keys saved to the database don't cause incorrect notices to display. #4669
  • Fix: Updated the country select dropdown to remove missing and incorrect countries. #4745
  • Fix: Dates for the donor wall now output the properly translated date. #4721
  • Fix: Several field descriptions in the plugin settings had typos and / or required clarity for better understanding. #4649, #2808
  • Tweak: Replaced the default placeholder image that was using placehold.it image for a local image for improved support. #4743
givewp - 2.6.2

Published by DevinWalker over 4 years ago

  • Fix: Resolved an issue with Stripe in the latest release which prevented the donation form from properly redirecting to the donation receipt page upon successful donation. #4605
  • Fix: Modified how we compare values in Stripe's gateway JavaScript to prevent a Payment Intent error from happening for certain configurations. #4604
givewp - 2.6.1

Published by DevinWalker over 4 years ago

  • New: Stripe now has the SEPA Direct Debit gateway integrated. This is a popular payment option in Europe and can be used to accept one-time and recurring donations. #4571, #4313
  • Fix: The new Reports screen was not properly caching results which would cause delays in pulling data on larger sites or small resource servers. #4514
  • Fix: The new Reports screen was having issues with certain currency formats which resulted in inaccurate figures. #4537, #4559
  • Fix: Resolved an issue with the new Reports interface throwing a few PHP notices. #4515, #4593, #4592
  • Fix: Adjusted our Gutenberg styles so that it doesn't conflict with WordPress'. #4577
  • Fix: Resolved an error when using Stripe's Checkout feature with the Recurring Donations causing "The Stripe Gateway returned an error while creating the Checkout Session" error. #4566
  • Fix: Resolved an issue with user roles that would display the "Donations" top level menu item in WP-Admin incorrectly to subscribers. Note: none of the screens would be accessible. #4524
  • Fix: Solved an issue where Stripe payments with the form grid not rendering correctly when opening and closing donation forms in the popup modal window. #4467
  • Fix: The "Title" field would not correctly display as optional (the asterisk would not remove) when set as optional. #4510
givewp - 2.6.0

Published by DevinWalker over 4 years ago

  • New: The Reporting feature of GiveWP has undergone a major enhancement. Now reports display using a much improved visual charting interface with a breakdown of income, donors, top donation forms, and more. #1525, #4330
  • New: The WP-Admin dashboard Donation Report widget for GiveWP has also undergone a major improvement. Now you can get a high-level overview of your donations for the day, week, or month from directly in you dashboard. #4370
  • New: The Akismet SPAM feature has been improved with logs for admins to better understand why an email has been flagged as SPAM as well as a new Whitelist setting for them to allow email addresses to bypass the check. #4110
  • Fix: Resolved an issue with the "Recalculate Income Amount and Donation Counts for a Form" not accurately recalculating when using Currency Switcher add-on. #4447
  • Fix: Resolved an issue with large databases with more than 13,000 donors receiving a fatal error when viewing the donor's list screen. #4444
  • Tweak: You can now activate any plugin within the GiveWP Licenses tab. This resolves an issue with "this plugin does not have a valid header" error admins were receiving. #4443
  • Tweak: Updated the [give_login] shortcode text output to "Username or Email Address" to match WP's login. Note: you have been able to always log in using email but now the text accurately reflects that. #4434
givewp - 2.5.13

Published by DevinWalker almost 5 years ago

  • Fix: Resolved an issue when using button mode of multiple donation buttons appearing incorrectly within shortcodes, blocks, and widgets. #4379
  • Fix: Correct an ordering issue with the form grid when sorting by "Form Title" it was using the slug rather than the actual donation form title. #4392
  • Fix: Removed deprecated usage of wp.components.ServerSideRender in our Gutenberg blocks. #4402
  • Tweak: Refactored the give_doing_it_wrong() function so that it properly displays Give-specific messages for developers. #2572
givewp -

Published by DevinWalker almost 5 years ago

  • Fix: Resolved an issue with donation receipt emails and admin notifications not being sent out properly when a new donation is made. The cause of the issue was a security permission check incorrectly put in place in the previous version that was unable to be bypassed by new donors. We've reverted that change and fully tested to ensure emails are working as expected again. #4379
givewp -

Published by DevinWalker almost 5 years ago

  • Fix: Activating Give created a minor style conflict with the Gutenberg editor slightly pushing down some buttons. This has been resolved by refactoring the styles so they no longer conflict with WP Core elements. #4354
  • Fix: Sorting donation payments by taxonomy would result in AJAX fails in JavaScript. #2976
  • Improvement: New unit test added to test for the give_verify_minimum_price() function. #3232
  • Refactor: Removed duplicate code for fetching donor addresses to improve performance. #3253
  • Refactor: We removed the old notes column from the donor table now that that data has long been migrated over to a custom tables' column. #3632
  • Fix: Improved responsiveness in the donation forms list screen by preventing the copy shortcode button from overlapping with other columns on smaller screens. #4090
  • Fix: Ensure that empty donation receipt emails can not triggered incorrectly. #4185
  • Refactor: Adjusted meta capabilities so that they are not assigned to roles. #4212
  • Fix: Improved give_send_back_to_checkout() redirect functionality with add_query_arg() and remove_query_arg() for a dramatically simpler solution that provides for WordPress installed in a subdirectory. Thanks @luizbills for the contribution! #4311
  • Fix: Resolved several style issues with WordPress 5.3+'s new admin changes. #4315
  • Fix: The UK's County field is no longer required. This change is based on customer feedback this field should not be required. #4316
  • Fix: Resolve updates not showing up without a manual refresh of licenses. Previously add-on updates would be checked every few weeks. Now they are checked on every 48 hours. #4318
  • Fix: Resolved an error with Stripe that would occur if an existing donor would make a new donation using a different credit card. The error "The customer does not have a payment method with the ID..." will no longer appear now and donations will process as expected. #4328
  • Fix: Resolved an issue with Stripe Checkout if you chose to load scripts in the footer would result in a redirect loop depending on your set up. #4329
  • Fix: When clicking on the modal popup button it would previously be hidden from the DOM which could result in background jumpiness. Now the button is not hidden which leads to better theme compatibility. #4352
  • Fix: Corrected an broken URL in the in add-ons header. #4307
givewp - 2.5.10

Published by DevinWalker almost 5 years ago

  • Fix: Resolved an issue with Stripe Checkout 2.0 and featured images not properly displaying for certain WP installs. #4281
  • Fix: Optimized and resolved a number of scenarios regarding donors updating credit cards with the Stripe payment gateway. Now when comparing the card's fingerprint the plugin also checks the expiration date and CVC and updates the card in Stripe if it has changed. #4280
  • Fix: The Stripe 2% application fee is not ever charged with the new Checkout 2.0 if you are using the Premium gateway add-on. #4287
  • Fix: Resolved an issue with the {receipt_link_url} not working when using the plain text email option. #4284
givewp - 2.5.9

Published by DevinWalker about 5 years ago

  • New: Added a new filter give_donation_form_submit_button_text for developers. Thanks @mcdonagg! #4269
  • Fix: Resolved an edge case update conflict with Stripe and Recurring which could cause a fatal error for some installs. #4272
  • Fix: Corrected an edge case issue with Stripe Credit Card fields not appearing properly after updating. #4274
  • Fix: Improved the layout of the Stripe Connect banner for smaller screens. #4259
  • Fix: Removed space in link to Stripe's webhook documentation. #4266
  • Fix: Resolved typos in GitHub's readme.md documentation. #4268
givewp - 2.5.8

Published by DevinWalker about 5 years ago

  • Fix: Resolved an upgrade issue for customers who had enabled the Stripe Credit Card option in GiveWP 2.5.4 and below and Stripe 2.2.0 and below. After upgrading existing donors were not able to change their credit card info and new donors were not able make donations. #4260
givewp -

Published by DevinWalker about 5 years ago

  • Fix: Resolved issues with the notice added in the previous version displaying incorrectly for sites that do not have Recurring Donations installed or activated. #4257
givewp -

Published by DevinWalker about 5 years ago

  • New: Added support for Stripe's new Checkout payment method. Now you can accept payments that support Strong Customer Authentication, Google and Apple Pay, Credit Cards and more! #4207
  • New: Added the ability to add tabs to settings to more easily break up sections. You can see this within the new Stripe payment gateway settings. #4202, #4204
  • New: New hooks have been added to the Stripe gateway for developers to more easily extend. #4244
  • Tweak: Improved documentation description for the Stripe payment gateway. #4206
  • Fix: The Stripe SDK only loads now when the gateway is enabled to improve performance and further prevent conflicts. #4237
  • Fix: Resolved a security issue responsibly disclosed to use by the good folks at Wordfence. Thanks y'all!
givewp -

Published by DevinWalker about 5 years ago

  • New: Stripe compatibility solution - There is now a setting under Donations > Settings > Advanced > Stripe that allows you select which implementation of Stripe you wish to use. If you are using another plugin that uses Stripe to accept payments there is a chance that it may include the Stripe SDK (Software Development Kit) either through Composer or manually initialized. This can cause conflicts with GiveWP because WordPress does not have a dependency management system to prevent conflicts and the other plugins may be using outdated versions compared to GiveWP's. To help resolve conflicts we have included two options to use Stripe alongside these other plugins. The recommended way is Composer, but if that is not working then we recommend manual initialization. If both options do not work please contact support. #4193
  • Fix: When using Stripe there was a chance your donors would get a receipt from Stripe and from GiveWP. There is now a setting to set whether you want to send Stripe generated receipt emails or use GiveWP's. We recommend using ours if you're using multiple gateways, but if you're only using Stripe you may enable this new option and disable the default receipts. #4203
  • Fix: There was an issue with converting dollars to cents and back within Stripe free which has been resolved and now has unit tests to ensure no more issues crop up with the functional conversions. #4200
  • Fix: When editing a donor you can now properly remove the "Title" for the donor (such as "Mr", "Mrs", etc). #4211
  • Fix: Ensure the requirement on the state field is removed from hidden state fields for certain countries and regions. #4201
  • Fix: Resolved a compatibility issue with the Tickera plugin's implementation of QR codes within the PDF generator. The issue was with our shared library of TCPDF and now the QR codes display correctly due to a constant change on our end. #3880
  • Tweak: You can now activate any plugin under Settings > Licenses. Previously we were requiring the author to only be GiveWP which caused an "this plugin does not have a valid header" error message to annoyingly display. #4217
givewp -

Published by DevinWalker about 5 years ago

  • Fix: The Gutenberg Block for Donation Forms embedding was only displaying the most recent 10 donation forms. Now you can search for additional forms and they will for embedding. #4137
  • Fix: iThemes Sync was again having an issue with our plugin due to a change we reverted in a previous version. That change has been resolved and now syncing can commence again. Rejoice! #4195
  • Fix: Resolved compatibility issues with other plugins using the Stripe SDK by initializing it manually within the included GiveWP Core Stripe gateway class. We tested this alongside many of the most popular plugins to ensure smooth sailing alongside each other. #4193
  • Fix: Resolved an issue with editing a donation form when it has thousands of donations. To prevent this issue we now are deleting the group cache of the donation and donor instead of individual IDs.
  • Fix: Several deprecation notices were displaying for our Gutenberg Blocks. They are now all updated with the latest version of the WP Block Editor. #4151
  • Fix: The "Empty Trash" button was in an incorrect location on the donation form edit screen and now has been placed in it's proper position. #4075