=== Give - Donation Plugin and Fundraising Platform === Contributors: givewp, wordimpress, dlocc, webdevmattcrom, ravinderk Donate link: https://givewp.com/ Tags: donation, donations, donation plugin, wordpress donation plugin, wp donation, ecommerce, e-commerce, fundraising, fundraiser, crowdfunding, wordpress donations, commerce, wordpress ecommerce, giving, charity, donate, gifts, non-profit, paypal, stripe, churches, nonprofit, paypal donations, paypal donate, stripe donations, stripe donate, authorize.net, authorize.net donations Requires at least: 4.2 Tested up to: 4.8 Stable tag: 1.8.11 License: GPLv3 License URI: http://www.gnu.org/licenses/gpl-3.0.html Accept donations and begin fundraising with Give, the highest rated WordPress donation plugin for online giving. == Description == **[Give](http://bit.ly/WPORGGive "Visit the Give website")** is the highest rated, most downloaded, and best supported donation plugin for WordPress. Built from the ground up for all your fundraising needs, Give provides you with a powerful donation platform optimized for online giving. Transform the way you accept online donations. With Give you can accept charitable gifts through customizable donation forms, view donation statistics and reports, manage donors, and integrate with a wide variety of third-party gateways and services. [youtube https://www.youtube.com/watch?v=gNdEelhjoKE] = Give's Features = Give is free and yet is full of many advanced features to suit your needs. Slick donation forms, full-featured reporting, and donor management features provide you with the tools you need to accept donations and manage your donors. **[Powerful Donation Forms](http://bit.ly/WPORGGiveFeaturesForms)** * Build custom donation forms in your WordPress admin * Give inherits your themes styles so it integrates seamlessly out of the box * Add goals, multiple giving amounts, custom amounts, terms and conditions and more with just a couple clicks **[Full-Featured Reporting](http://bit.ly/WPORGGiveFeaturesReporting)** * Get a complete overview of your donation activity * Control your data with exports and reports * Filter reports by date, form, and payment method. * Measure performance across multiple campaigns. **[Complete Donor Management](http://bit.ly/WPORGGiveFeaturesDonors)** * View a complete history of your donor activity * Generate tax-deductible receipts * Integrate with third-party services via our Give API Find out more: * **[Visit the Give website](http://bit.ly/WPORGGive "Visit the Give website")** * **[View Give features](http://bit.ly/WPORGGiveFeatures "Give Features Showcase")** * **[View Give demos](http://bit.ly/WPORGGiveDemos "Give Demos Showcase")** = Who Uses Give? = With more than 20,000 active installs of Give, we hear more and more success stories from nonprofit organizations using Give. Causes are using Give to raise millions of dollars per year. Check out some of our [Give Stories](http://bit.ly/WPORGGiveStories) and [Case Studies](http://bit.ly/WPORGGiveCaseStudies) for details about their success. = Why Use Give for Donations? = If your nonprofit or cause depends on donations, you want to treat your donors right. Don't send them through a shopping cart or kick them off-site to a third-party platform. Give streamlines the giving process by allowing your donors to complete their donations directly on your website using an easy to complete donation form. As an admin, you have the customization options and reporting and donor management features you need in order to run successful giving campaigns. You may have struggled with other WordPress donation plugins in the past; dealing with the lack of features, documentation, and support can be a real pain. There's a better way. Now you have Give and our entire team on *your* side. = Simple and Pain-Free Giving = Our development and support team built Give from day one with best practices in WordPress development and online giving in mind. Give works great -- the "WordPress way" so you're already familiar with the interface once you begin using it. The strength of Give lies within its optimized donation forms. When creating a form you may specify whether the form is a single or multi-level amounts. As well, you can allow donors to give a custom amount if you wish. The donation forms can then be displayed anywhere on your website using a shortcode, widget, or the single donation form page. Simply install and activate the plugin to get started. = First Time Users = For new users, we suggest reviewing our [documentation](http://bit.ly/WPORGDocs "Visit the Give docs") to get an understanding of how the plugin works. If you run into any trouble, we offer [free support](https://wordpress.org/support/plugin/give "Visit the Give support page on WordPress.org") to help you with your issues, questions, and concerns. If you are a Give customer with an active license of any of our popular add-ons, we'd love to hear from you and support you via our [Priority Support channel](http://bit.ly/WPORGGiveSupport). = Zero Commission Charges = Give's goal is to "Democratize Generosity." We want to make it easy for *everyone* to raise funds online. The money you raise using Give is yours to support your cause. Period. We are supported through the sale of [premium Give add-ons](http://bit.ly/WPORGGiveAddons "View all of Give's Premium Add-ons"). Add-ons enable advanced features that enable you to extend the functionality of Give. For example, you can use one of our add-ons to accept funds through your favorite [payment gateway](http://bit.ly/WPORGGivePaymentGateways), enable [recurring donations](http://bit.ly/WPORGGiveRecurring), or send donor emails to your favorite email marketing platform. [View all of Give's Add-ons](http://bit.ly/WPORGGiveAddons "View all Give add-ons") to discover all the ways you can further enhance and extend Give. = Easy to Customize and Enhance = Give is built by [WordImpress](http://bit.ly/WPORGGiveWordImpress "Visit the developers of Give - WordImpress"), our plugins are built from the ground up to be intuitive and easy to use. By following along with our [Getting Started Guide](http://docs.givewp.com/give101 "Give 101 - Getting started using Give to accept donations on WordPress"), setting up Give to accept donations on WordPress is simple and easy. Are you a developer? Give is fully extendable. We built in an advanced templating system similar to the ones found in many of WordPress' top plugins that makes customizing many of Give's frontend elements upgrade proof and extremely flexible. Run into some trouble? We're here to help! Along with the plugin is a support team that is dedicated, fast to respond, and always willing to squash bugs and help troubleshoot. Here's some great developer-oriented tutorials and docs to help you customize Give to your liking: * [Create Dramatic Donation Email Receipts](http://docs.givewp.com/blog-email-templates) * [Populate Donor Info with One Click](http://docs.givewp.com/blog-auto-populate) * [Using the Give API to Create Charts with ChartJS](http://docs.givewp.com/blog-chartjs) * [Themeing with Give](http://docs.givewp.com/themeing) * [How to Create Custom Form Fields](http://docs.givewp.com/custom-fields) = About the Give Team = Backed by a growing team of WordPress developers, support engineers, and marketing professionals who've worked with WordPress and nonprofits since 2009. This means Give is made with best practices in mind; extremely extensible and customizable, stable, and reliable. We'll be here in years to come for you and your nonprofit organization. = Connect with Give = Stay in touch with us for important plugin news and updates: * **[Give Website](http://bit.ly/WPORGGive "Visit the Give website")** * **[GitHub](https://github.com/WordImpress/Give "Visit the developers of Give - WordImpress")** * **[Newsletter](http://eepurl.com/bggG99 "Subscribe to Give via MailChimp")** * **[Facebook](https://facebook.com/wpgive "Visit the Give on Facebook")** * **[WordImpress](http://bit.ly/WPORGGiveWordImpress "Visit the developers of Give - WordImpress")** * **[Give Add-ons](http://bit.ly/WPORGGiveAddons "View all Give Add-ons")** = Contribute to Give = This plugin is proudly open source (GPL license) and we're always looking for more contributors. Whether you know another language, can code like no one's business, or just have an idea, we would love your help and input. Here's a few ways you can contribute to Give: * Star/fork/watch the [Give GitHub repository](https://github.com/WordImpress/Give "Visit the Give GitHub Repo") to learn more about what issues we're tackling and the project is developing. If you've never worked with Github before, learn about [pull requests here](https://help.github.com/articles/about-pull-requests/) and submit one for Give, we'd love to give you our feedback. * Translate Give into your native language. The best place to do that is here on wordpress.org. Go to [https://translate.wordpress.org/](https://translate.wordpress.org/projects/wp-plugins/give), then search for your language, click the "Plugins" tab, then search for "Give". When you've submitted at least 95% of Give's strings, the language moderators will review and approve your translations and then they will be available to all WordPress users for your native language. If you are interested in translating any of our Premium Add-ons, [contact us](https://givewp.com/contact-us), we'd love to chat with you about that. * Join the [WordPress for Nonprofits Facebook group](https://www.facebook.com/groups/wp4nonprofits/). We chat about all things related to WordPress and nonprofits there and very often about Give and online donations in general. == Upgrade Notice == Give version 1.8 is a major update. Please make sure you make a backup of your database before updating. == Installation == = Minimum Requirements = * WordPress 4.2 or greater * PHP version 5.3 or greater * MySQL version 5.0.15 or greater * Some payment gateways require fsockopen support (for IPN access) * cURL version 5.40 or higher * A SSL certificate -- while this is not strictly required for PayPal Standard users, it soon will be and we highly recommend it for every website that accepts donations. If you are converting your site to use SSL/HTTPS now, [we have a detailed guide to help you here](http://docs.givewp.com/ssl). = Automatic installation = Automatic installation is the easiest option as WordPress handles the file transfers itself and you don't need to leave your web browser. To do an automatic install of Give, log in to your WordPress dashboard, navigate to the Plugins menu and click "Add New". In the search field type "Give" and click Search Plugins. Once you have found the plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking "Install Now". = Manual installation = The manual installation method involves downloading our donation plugin and uploading it to your server via your favorite FTP application. The WordPress codex contains [instructions on how to do this here](https://codex.wordpress.org/Managing_Plugins#Manual_Plugin_Installation). = Updating = Automatic updates should work like a charm; as always though, ensure you backup your site just in case. == Frequently Asked Questions == = Where can I learn more about how to use Give? = We have extensive documentation on installing and configuring Give [on our website](http://bit.ly/WPORGDocs). We suggest starting with the [Give 101 article](http://bit.ly/WPORGGive101). = How can I get support for Give? = We work hard to the best support possible for Give. The [WordPress.org Support Forum](https://wordpress.org/support/plugin/give) is used for free community based support. We continually monitor the forum and do our best to ensure everyone gets a response. [Priority support](http://bit.ly/WPORGGiveSupport) is given to users who have an active license for one of Give's [Add-ons](http://bit.ly/WPORGGiveAddons) or [Bundles](http://bit.ly/WPROGGiveBundles). We provide email-based support to our Premium Add-on customers with an average response time of under 2 hours and average time to resolution of 24-48 hours depending on the severity of the issue. = Do you have any demos? = Yes! We have several live examples of Give and the wide variety of form options you can use with Give. Check out [our Demos here](http://bit.ly/WPORGGiveDemos). = Do you have Case Studies of Nonprofits using Give? = Yes! We have two different types of studies that highlight nonprofits in different ways. "Give Stories" are stories of how nonprofits or individuals implemented Give with success. [You can read them all here](http://bit.ly/WPORGGiveStories). "Case Studies" are more detailed examples of how an agency implemented Give for a specific purpose for an organization. [You can read those here](http://bit.ly/WPORGGiveCaseStudies). = How is Give better than a form plugin for accepting donations through WordPress? = Form plugins are excellent solutions for general intake forms. That said, they most often lack substantial donation reporting features, and donor management options. They also lack a variety of presentation options like Give has for embedding your forms in different places throughout your site. If you want a "Donate Now!" button in the header of your site that opens in a modal, you'll most often have to do quite a bit of customization to get that working just right with form plugins -- but not with Give. Give works great alongside all the most popular form plugins. Use Give for donations, and Caldera Forms, Ninja Forms, Gravity Forms or other for your general purpose intake forms. They'll work great alongside each other. = How is Give better than an eCommerce plugin for accepting donations on WordPress? = We actually built Give specifically to overcome many of the hurdles you have to go through in order to get an eCommerce plugin (like WooCommerce) to be streamlined for donations. You want to treat your donors right. No donor wants to add their donation to a cart and go through several page refreshes just to type their information in. You, as the site admin, don't want to have to change the word "Products" to "Donations" everywhere, and go through all the hoops of removing taxes and shipping either. On top of that, customizing the plugin's terminology is a daunting task. You never want your users to receive an "invoice" for the donation "product" they "purchased". Rather, you'd like for them to receive a receipt for the donation they gave. Use Give for donations, and let WooCommerce or WP eCommerce or the like handle your products. They work alongside each other just fine. Your donors will be happy, your customers will be happy, and so will you. == Screenshots == 1. This is an example of a simple, yet powerful, donation form that allows the user to input a custom amount. 2. Creating powerful donation forms is easy with Give. Simply install the plugin, create a new donation form, set the desired giving options, and publish! 3. Donation form fields can appear within a modal window (as shown here), be revealed with a nice sliding animation, or display entirely on the page (default). 4. Give makes the donation process simple and easy for your donors. This helps maximize conversion rates and further empower your cause. 5. The multi-level donation amount functionality allows you to set different giving levels for your donors to choose from. In addition, you can allow donors to specify custom donation amounts and even set donation goals. 6. The admin view of a donation form with multi-level amounts configured. Give's flexible options allow you to control whether the amounts output as radio buttons, a select field, or input buttons. 7. Don't need donation levels? No problem. You can set a default amount and allow your donor's to configure a custom donation amount to create a simple, yet powerful, donation form. 8. In-depth donation reports allow you to track just how much your cause has raised over time. You can even export the data to CSV or PDF formats. 9. Extend Give with a robust suite of powerful [Add-ons](https://givewp.com/addons "View all Give Add-ons"). Accept recurring donations, credit cards, add custom form fields, and more! 10. Give is thoroughly [documented](https://givewp.com/documentation "Visit the Give documentation") to help you get started quickly and learn basic to advanced features and functionalities. 11. Give has a dedicated support team to help answer any questions you may have and help you through stumbling blocks. == Changelog == = 1.8.11: July 11th, 2017 = * Fix: Compatiblity issue with Yoast SEO's new Link Checker utility preventing new Give installs from activating properly. [#1848](https://github.com/WordImpress/Give/issues/1848) = 1.8.10: July 10th, 2017 = * New: A login notification now displays upon successful login within a donation form. [#1384](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/1839) * Fix: Incorrect admin pagination numbering is now fixed for logs and donations [#1378](https://github.com/WordImpress/Give/issues/1378) = 1.8.9: July 5th, 2017 = * 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](https://github.com/WordImpress/Give/issues/1821) * New: Added an update confirm prompt when an admin attempts to resend the donation receipt to a donor. [#1802](https://github.com/WordImpress/Give/issues/1802) * New: Improved credit card expiry validation. [#1781](https://github.com/WordImpress/Give/issues/1781) * New: Goals are now accessible via the API. [#1423](https://github.com/WordImpress/Give/issues/1423) * New: Added a confirmation alert when an dmin attempts to delete a payment on the list screen. [#1773](https://github.com/WordImpress/Give/issues/1773) * New: You can now specify a timeframe when exporting donors. [#1427](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/1769) * New: You can now sort your donation forms more accurately by amount within wp-admin. [#1253](https://github.com/WordImpress/Give/issues/1253) * New: Give's Settings API now has separate fields for files and media. [#1758](https://github.com/WordImpress/Give/issues/1758), [#1761](https://github.com/WordImpress/Give/pull/1761) * Tweak: Deprecated a number of functions and hooks due to incorrect terminology with backwards compatiblity. [#896](https://github.com/WordImpress/Give/issues/896) * Tweak: Added a prefix to on_create_blog() function to prevent any potential conflicts. [#1809](https://github.com/WordImpress/Give/issues/1809) * Tweak: Removed AJAX warning banner producing some false positives for certain server configurations. [#1631](https://github.com/WordImpress/Give/issues/1631) * Tweak: The menu item list of "Donation Forms" is now included by default within WP-admin on install. [#1765](https://github.com/WordImpress/Give/issues/1765) * Tweak: Improved support for WPML. [#1609](https://github.com/WordImpress/Give/issues/1609) * Tweak: Improved support for SEO plugins creating XML sitemaps when Give's single form views are disabled. [#1690](https://github.com/WordImpress/Give/issues/1690) * Fix: An error message will display if visiting a donation receipt page without a payment_key. [#1484](https://github.com/WordImpress/Give/issues/1484), [#1763](https://github.com/WordImpress/Give/issues/1763) * Fix: Translation banners showing incorrectly for some users within Give's settings screen. [#1770](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/1825) * Fix: Corrected a bug with add-on licensing that would show an incorrect expiration date if an invalid license was being used. [#1816](https://github.com/WordImpress/Give/issues/1816) * Fix: Corrected a bug within Give_Payments_Query returning inaccurate date based results in some cases. [#1813](https://github.com/WordImpress/Give/issues/1813) * Fix: Added missing status "Set to Processing" within bulk options. [#1803](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/1757) * Fix: Stronger passwords are now required to register. [#1305](https://github.com/WordImpress/Give/issues/1305), [#1754](https://github.com/WordImpress/Give/pull/1754) * Fix: Resolved an issue where introduced in 1.8.8 that allowed donors to be inadvertently detached from their user. [#1751](https://github.com/WordImpress/Give/issues/1751) * Fix: API request log count showing incorrect number. [#1069](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/1830) = 1.8.8: May 30, 2017 = * New: Added search functionality to donor, donation form, and donation payment dropdowns in wp-admin. [#1572](https://github.com/WordImpress/Give/issues/1572) * New: Added a date range filter to the `/donation/` Give API endpoint. [#758](https://github.com/WordImpress/Give/issues/758) * New: Revamped the donation receipt template so that items can easily be reordered. [#1674](https://github.com/WordImpress/Give/issues/1674) * New: The donation gateway used is now displayed within the donation listing page in wp-admin. [#1682](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/1680) * Fix: Clicking the Give license notice no longer refreshes the page in wp-admin. [#1694](https://github.com/WordImpress/Give/issues/1694) * Fix: Added a JS confirmation when disconnecting a WP user from the a donor in wp-admin. [#1720](https://github.com/WordImpress/Give/issues/1720) * Fix: Sometimes the expiration field within the donation form loses its auto-formatting. [#1278](https://github.com/WordImpress/Give/issues/1278) * Fix: Conflict with WP101 plugin. [#1710](https://github.com/WordImpress/Give/issues/1710) * Fix: Conflict with Yoast SEO plugin's metabox displaying above Gives. [#1658](https://github.com/WordImpress/Give/issues/1658) * Fix: Add-ons outside of the standard WP `/plugins/` directory causes PHP notices to appear. [#1672](https://github.com/WordImpress/Give/issues/1672) * Fix: Don't export categories/tags columns when they are not in use. [#1692](https://github.com/WordImpress/Give/issues/1692) * Fix: Disable the "View form" link if the single form views are not enabled. [#646](https://github.com/WordImpress/Give/issues/646) * Fix: An incorrect currency symbol is displayed on the donation detail screen if given in different currency. [#1664](https://github.com/WordImpress/Give/issues/1664) * Fix: Allow decimal amounts less than $1.00 in the donation form currency fields. [#1666](https://github.com/WordImpress/Give/issues/1666) * Tweak: Improved featured image dropdown labels to include sizes and whether it's a responsive image or not. [#1713](https://github.com/WordImpress/Give/issues/1713) * Tweak: Relocated the plugin setting's "Export" tab within wp-admin to Donations > Tools for better organization. [#1702](https://github.com/WordImpress/Give/issues/1702) * Tweak: Minor changes to the welcome screen. [#1561](https://github.com/WordImpress/Give/issues/1561) * Tweak: Relocated exports from Donations > Reports to Donations > Tools in wp-admin. [#1702](https://github.com/WordImpress/Give/issues/1702) * Tweak: Expanded the role of the Give "Worker" user role to include editing donation forms [#844](https://github.com/WordImpress/Give/issues/844) = 1.8.7.1: May 4, 2017 = * Fix: A license notice appears and is not dismissible when it's expiration timestamp is out of date which can be annoying to the admin. [#1658](https://github.com/WordImpress/Give/issues/1658) * Fix: PHP Strict Standards warning no longer displays when you have add-ons installed. [#1659](https://github.com/WordImpress/Give/issues/1659) = 1.8.7: May 3, 2017 = * New: Revamped how Give handles caching with a new cache API. [#1617](https://github.com/WordImpress/Give/issues/1617) * New: The "New User Notification" email is now formatted like other Give emails and is also now filterable. [#1623](https://github.com/WordImpress/Give/issues/1623), [#1577](https://github.com/WordImpress/Give/issues/1577) * New: Added the "Processing" status into Give core in preparation for future enhancements. [#1615](https://github.com/WordImpress/Give/issues/1615) * Tweak: Update WP Session Manager library to the latest version. [#1646](https://github.com/WordImpress/Give/issues/1646) * Tweak: Stop echoing shortcodes in favor of returning their output for better WP REST API compatibility. [#1614](https://github.com/WordImpress/Give/issues/1614) * Tweak: Improved verbiage for the "Email already in use" notice. [#1624](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/1623) * Fix: Improved mobile responsiveness of the Give donation form modal display mode. [#1636](https://github.com/WordImpress/Give/issues/1636) * Fix: Formatting was incorrect for the Danish Kroner. [#1632](https://github.com/WordImpress/Give/issues/1632) * Fix: If an add-on doesn't have a license active it now displays plugin update notifications regardless of license status. [#1649](https://github.com/WordImpress/Give/issues/1649) * Fix: Ensure that Give core updates run in consecutive order. [#1626](https://github.com/WordImpress/Give/issues/1626) = 1.8.6: April 10, 2017 = * Fix: Provide a fallback for using `price_id` rather than `give_price_id`. Some gateways were incorrectly assigning it as a donation level within the receipt despite the correct custom amount being processed. [#1598](https://github.com/WordImpress/Give/issues/1598) * Fix: Multi-level donation forms with 10+ options were selecting the wrong option on click due to an incorrect incrementing logic. [#1592](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/1589) * Tweak: Code cleanup and removal of unused functions. [#1571](https://github.com/WordImpress/Give/issues/1571) = 1.8.5: March 29, 2017 = * 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](https://github.com/WordImpress/Give/issues/1573) * New: Button only display mode now has an option to customize the donate button text. [#1494](https://github.com/WordImpress/Give/issues/1494) * New: There is now a colorpicker setting field in the Give Setting API. [#1566](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/1578) * Fix: There was an issue with the 1.8 upgrade routine where it was incorrectly disabling the Offline Donations gateway per form. [#1579](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/1580) = 1.8.4: March 1, 2017 = * Fix: When a donation form has guest donations enabled and the registration + login option enabled the optional fields were being incorrect required. [#1553](https://github.com/WordImpress/Give/issues/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](https://github.com/WordImpress/Give/issues/1547) * Fix: Updated the included add-on software licensing class and fixed active license placeholders. [#1556](https://github.com/WordImpress/Give/issues/1556) = 1.8.3: February 27, 2017 = * New: The new Goal Complete message has been turned into a WYSIWYG that also render oEmbeds like YouTube and WordPress shortcodes. This means now you can display a custom video or any content you'd like when a goal has completed. [#1504](https://github.com/WordImpress/Give/issues/1504), [#1545](https://github.com/WordImpress/Give/issues/1545) * New: The Give Settings API received a new API Key field type that we will be rolling out into each of the payment gateways for additional security. [#1540](https://github.com/WordImpress/Give/issues/1540) * Tweak: Mod_security on some servers was flagging Give's icomoon custom font icons in WP-admin so we removed the hyphen causing the security flag. [#1535](https://github.com/WordImpress/Give/issues/1535) * Fix: Email access was not properly using the give_is_setting_enabled() conditional therefore not allowing non-WP users to access their donation history. The condition has been fixed and functionality restored. [#1551](https://github.com/WordImpress/Give/issues/1551) * Fix: Show correct log counts in WP-Admin under Donations > Tools > Logs. [#1531](https://github.com/WordImpress/Give/issues/1531) * Fix: The gateway and donation ID was not properly displaying under Donations > Tools > Logs. [#1529](https://github.com/WordImpress/Give/issues/1529) * Fix: The new Give Settings in 1.8+ would sometimes return an incorrect tab when using non-English languages such as Dutch and Hebrew. [#1510](https://github.com/WordImpress/Give/issues/1510) = 1.8.2: February 21, 2017 = * New: A login field will show by default now if a non-logged in user attempts to view the donation history page without email access enabled. [#1485](https://github.com/WordImpress/Give/issues/1485) * New: Form Metabox API now has the ability to set a custom icon using HTML. [#1506](https://github.com/WordImpress/Give/issues/1506) * Fix: Offline Donations email edit field should have the available email tags listed beneath the editor. [#1516](https://github.com/WordImpress/Give/issues/1516) * Fix: Issue with new Metabox API where the TinyMCE WYSIWYG editor would have a height issue between the edit fields and the editor itself. [#1522](https://github.com/WordImpress/Give/issues/1522) * Fix: The donate button did not reappear if a visitor clicked to login on a donation form then cancelled. [#1482](https://github.com/WordImpress/Give/issues/1482) * Fix: Floating labels text fields would increase a few pixel in height when being completed. [#1511](https://github.com/WordImpress/Give/issues/1511) * Fix: If you select to override the default offline donation instructions on a donation form, the text does not change. [#1513](https://github.com/WordImpress/Give/issues/1513) * Fix: When rapidly clicking through donation levels it's possible to rend the final total donation amount incorrect. [#1502](https://github.com/WordImpress/Give/issues/1502) = 1.8.1: February 16, 2017 = * Fix: Issue with conditionals now using new give_is_setting_enabled() function. [#1498](https://github.com/WordImpress/Give/issues/1498) * Fix: Function is_single_price_mode() was not using the correct metakey and returning incorrectly. [#1500](https://github.com/WordImpress/Give/pull/1500) = 1.8: February 14, 2017 = * New: Enhanced admin UI provides easier donation form creation and settings organization overview. [#281](https://github.com/WordImpress/Give/issues/281), [#668](https://github.com/WordImpress/Give/issues/668) * New: Display "Donate Now" buttons that open donation forms with the click of a button with the new button display mode. [#520](https://github.com/WordImpress/Give/issues/520) * New: Additional "Tools" menu added to WP-admin. [#1046](https://github.com/WordImpress/Give/issues/1046) * New: Improved System Info page now provides more helpful server and WordPress information which will help support more quickly identify potential issues. [#826](https://github.com/WordImpress/Give/issues/826) * New: Improved UX/UI for Reports pages. [#1114](https://github.com/WordImpress/Give/issues/1114) * New: Improved UX for admin settings screens that have many tabs to prevent them from bumping to two lines. [#1466](https://github.com/WordImpress/Give/issues/1466 * New: Added support to create links to donation forms with a pre-selected donation level. [#1422](https://github.com/WordImpress/Give/issues/1422 * Tweak: Give's donation form widget now includes the "Display Option" functionality. [#1269](https://github.com/WordImpress/Give/issues/1269) * Tweak: CMB2 has now been deprecated in favor for Give's settings API. [#991](https://github.com/WordImpress/Give/issues/991) * Tweak: Only show Add-on activation banner for user who activated the plugin. [#1036](https://github.com/WordImpress/Give/issues/1036) * Tweak: Added backend and frontend validation to prevent the admin from saving the same success and failure page. [#724](https://github.com/WordImpress/Give/issues/724) * Tweak: Responsive and general CSS improvements for frontend donation forms. [#1453](https://github.com/WordImpress/Give/issues/1453), [#1258](https://github.com/WordImpress/Give/issues/1258), [#1441](https://github.com/WordImpress/Give/issues/1441) * Tweak: Plugin incompatibility with PHP version 7.1. [#1453](https://github.com/WordImpress/Give/issues/1453), [#1258](https://github.com/WordImpress/Give/issues/1258), [#1441](https://github.com/WordImpress/Give/issues/1441) * Tweak: Linked the donor's name to their donor profile within donor's report listing screen. [#1448](https://github.com/WordImpress/Give/issues/1448) * Tweak: Field descriptions updated for better user understanding and clarity. [#1488](https://github.com/WordImpress/Give/issues/1488) * Tweak: Bulk deleting transactions does not display a notification enhancement. [#850](https://github.com/WordImpress/Give/issues/850) * Tweak: Auto fill total donation amount when admin user changes the donation level on the payment edit screen. [#884](https://github.com/WordImpress/Give/issues/884) * Tweak: If only one payment gateway is enabled the "Select Payment Method" fieldset is now hidden. [#1122](https://github.com/WordImpress/Give/issues/1122) * Tweak: Links to shortcodes are now using offsite shortlinks that can be updated without a plugin update to prevent 404s due to doc structure changes. [#1405](https://github.com/WordImpress/Give/issues/1405) * Fix: "Export Donors" creating multiple instances of the same donor. [#1426](https://github.com/WordImpress/Give/issues/1426) * Fix: Show "untitled donation form" as the default title for untitled forms in the admin. [#1276](https://github.com/WordImpress/Give/issues/1276) * Fix: Show correct donor count on donor listing page. [#1497](https://github.com/WordImpress/Give/issues/1497) = 1.7.2: December 21, 2016 = * Fix: The login within the donation form doesn't refresh due to a bug introduced in 1.7 - it's now fixed and working properly again. [#1341](https://github.com/WordImpress/Give/issues/1341) * Fix: The donation form's "Preview" option doesn't work while the donation form is in "Draft" post status. [#1343](https://github.com/WordImpress/Give/issues/1343) * Fix: Compatibility with the new TwentySeventeen default WP theme. [#1353](https://github.com/WordImpress/Give/issues/1353) * Tweak: Merged similar strings for easier i18n. [#1349](https://github.com/WordImpress/Give/issues/1349) = 1.7.1: December 10, 2016 = * Fix: PayPal gateway is not properly passing the donation form name. [#1334](https://github.com/WordImpress/Give/issues/1334) * Fix: Add filter for Magnific modal options to close when the background is clicked and customize the modal's CSS class name. [#1328](https://github.com/WordImpress/Give/issues/1328) * Tweak: WordPress 4.7 adds a gray border around certain images in wp-admin. [#1322](https://github.com/WordImpress/Give/issues/1322) = 1.7: December 7, 2016 = * New: Custom HTML5 alert messages provide better context for donors. [#351](https://github.com/WordImpress/Give/issues/351) * New: Give CLI now included in Core for developers. [#841](https://github.com/WordImpress/Give/issues/841) * New: Donation details screen now displays more information and is mobile responsive. [#887](https://github.com/WordImpress/Give/issues/887) * New: Email tag {receipt_link_url} added. [#581](https://github.com/WordImpress/Give/issues/581) * New: Deprecated actions and filters to fix non-donation based terminology. [#896](https://github.com/WordImpress/Give/issues/896) * New: Function give_date_format() provides a way to adjust the date format based on a given context. [#687](https://github.com/WordImpress/Give/issues/687) * New: Automate RTL styles with gulp. [#995](https://github.com/WordImpress/Give/issues/995) * New: If only a single payment gateway is enabled the "Select Payment Method" fieldset is hidden to improve the donor experience. [#1122](https://github.com/WordImpress/Give/issues/1122) * New: Make transaction columns "Donation Form" and "Status" sortable. [#866](https://github.com/WordImpress/Give/issues/866) * New: Accessibility for various donation form elements. [#1181](https://github.com/WordImpress/Give/issues/1181), [#1177](https://github.com/WordImpress/Give/issues/1177), [#1193](https://github.com/WordImpress/Give/issues/1193), [#1186](https://github.com/WordImpress/Give/issues/1186), [#1178](https://github.com/WordImpress/Give/issues/1178), [#924](https://github.com/WordImpress/Give/issues/924), [#922](https://github.com/WordImpress/Give/issues/922), [#925](https://github.com/WordImpress/Give/issues/925), [#934](https://github.com/WordImpress/Give/issues/934), [#918](https://github.com/WordImpress/Give/issues/918), [#920](https://github.com/WordImpress/Give/issues/920) * Tweak: Optimized payment gateway loading and ensure that the proper gateway is returned if donor is brought back to website from an offsite gateway like PayPal Standard. Also, new PHPUnit tests for gateways added. [#1119](https://github.com/WordImpress/Give/issues/1119) * Tweak: Organize data with a logical relationship in grids for table accessibility. [#922](https://github.com/WordImpress/Give/issues/922) * Tweak: Terminology changes - "Transactions" now called "Donations" and "Payments" now termed "Donation" in WP-admin. [#896](https://github.com/WordImpress/Give/issues/896) * Tweak: Removed unnecessary Give user roles. [#662](https://github.com/WordImpress/Give/issues/662) * Tweak: Remove "Form Labels" functions from translation strings. [#1003](https://github.com/WordImpress/Give/issues/1003) * Tweak: a11y + UX - The terms agreement checkbox should be a required field. [#1200](https://github.com/WordImpress/Give/issues/1200) * Tweak: Removed the bulk edit "Price" field. [#1252](https://github.com/WordImpress/Give/issues/1252) * Tweak: The "Donations" column is now sortable, also renamed the "Price" column to "Amount". [#1250](https://github.com/WordImpress/Give/issues/1250) * Tweak: Updated CMB2 to the latest version. [#1188](https://github.com/WordImpress/Give/issues/1188) * Fix: User able to donate minimum amount then custom minimum amount with multi level donation form. [#712](https://github.com/WordImpress/Give/issues/712) * Fix: Clearing reports cache wasn't working for "Estimated monthly income for this period". [#773](https://github.com/WordImpress/Give/issues/773) * Fix: Use only one text-domain "give" for i18n. [#964](https://github.com/WordImpress/Give/issues/964) * Fix: Multiple donation forms on a page with the Terms and Condition checkbox causes jumping when the checkbox is clicked by a secondary form. [#1244](https://github.com/WordImpress/Give/issues/1244) * Fix: Do not render unpublish or trashed form by shortcode. [#1289](https://github.com/WordImpress/Give/issues/1289) * Fix: Allow filter form title on basis of form id and form object. [#1290](https://github.com/WordImpress/Give/issues/1290) * Fix: Slowness on transactions and logs screens in WP-Admin. [#1172](https://github.com/WordImpress/Give/issues/1172) = 1.6.4: November 10, 2016 = * New: {form_title} email tag that outputs only the donation form title and improved the email tag display in the plugin's settings. [#943](https://github.com/WordImpress/Give/issues/943) * Fix: {donation} email tag was not properly displaying the donation form title along with the level for multi-level donations. [#943](https://github.com/WordImpress/Give/issues/943) * Fix: Removed all usage of ttf fonts within Give to prevent strict mod_security warnings on certain hosts. [#794](https://github.com/WordImpress/Give/issues/794) * Fix: If theme doesn't register image sizes there is a PHP Warning on the Give Settings page. [#1163](https://github.com/WordImpress/Give/issues/1163) = 1.6.3: October 26, 2016 = * Fix: PayPal Standard donations payments being set incorrectly to failed. [#1152](https://github.com/WordImpress/Give/issues/1152) * Fix: Custom number of decimals formatting is not working in give_sanitize_amount. [#1144](https://github.com/WordImpress/Give/issues/1144) * Tweak: The "Email Access" message is now filtered via `give_email_access_message`. [#1147](https://github.com/WordImpress/Give/issues/1147) = 1.6.2: October 4, 2016 = * New: Internationalization banner now promotes to admins translating Give in languages it doesn't yet support. The banner will only display under Donations > Settings and is dismissible. [#1021](https://github.com/WordImpress/Give/issues/1021) * New: The Give widget has a new "Display Option" field which defaults to "modal" to help improve display in sidebars. [#1043](https://github.com/WordImpress/Give/issues/1034) * Tweak: The Give widget now uses radio buttons for options rather than a dropdown. [#1042](https://github.com/WordImpress/Give/issues/1042) * Tweak: Improved the styles of the Add-on activation banner. [#1081](https://github.com/WordImpress/Give/issues/1081) * Fix: Donation form names with an apostrophe in them were displaying a backslash in the name for the PayPal Standard gateway. [#1079](https://github.com/WordImpress/Give/issues/1079) * Fix: Prevent the donor from saving an empty email address in the [give_profile_editor] shortcode. [#999](https://github.com/WordImpress/Give/issues/999) = 1.6.1: September 6, 2016 = * Fix: Donation date discrepancy in transaction details view. [#898](https://github.com/WordImpress/Give/issues/898) * Fix: Switching donation form in transaction view "-2" appears when no form set. [#877](https://github.com/WordImpress/Give/issues/877) * Fix: Styling issue on donor profile editor page. [#997](https://github.com/WordImpress/Give/issues/997) * Fix: Pre-populate First and Last name fields in PayPal Standard. [#945](https://github.com/WordImpress/Give/issues/945) * Fix: Save default value for donation receipt emails for new installs. [#863](https://github.com/WordImpress/Give/issues/863) * Tweak: Payment errors log missing gateway data and payment ID column data. [#780](https://github.com/WordImpress/Give/issues/780) * Tweak: Reverted settings AJAX tabs in preparation for refactor. [#937](https://github.com/WordImpress/Give/issues/937) = 1.6: August 11, 2016 = * New: Added email tag support to Offline Donation Admin Notification. [#846](https://github.com/WordImpress/Give/issues/846) * New: Added a "Reset Password" option to the donation form if the user is prompted to login. [#723](https://github.com/WordImpress/Give/issues/723) * New: Add the ability for admins to switch a transaction to a different form. [#429](https://github.com/WordImpress/Give/issues/429) * New: Setting to adjust the number of decimal spaces. Give now support zero and three decimal currencies. [#738](https://github.com/WordImpress/Give/issues/738) * New: Human readable large monetary goal formats. For instance, if you have a goal of $2 million it will not display as "2,000,000" but rather "2 million". [#650](https://github.com/WordImpress/Give/issues/650) * New: Address Give's right-to-left issues with a complete audit & resolution. [#736](https://github.com/WordImpress/Give/issues/736) * New: New template added for Give goals. [#411](https://github.com/WordImpress/Give/issues/411) * New: Easier and more understandable strings according for translators. [#451](https://github.com/WordImpress/Give/issues/451) * New: Added a new filter "give_pdf_export_logo" to easily customize the export logo. [#802](https://github.com/WordImpress/Give/issues/802) * New: Customer meta class added for updating and saving donor data for non-users outside usermeta. [#653](https://github.com/WordImpress/Give/issues/653) * New: Conditional functions introduced is_give_form(), is_give_category(), is_give_tag(), and is_give_taxonomy(). [#832](https://github.com/WordImpress/Give/issues/832) * New: Donation receipt email previews now allow you to view actual payment data and switch between transactions. Add-on specific email tags will render when actual data is previewed. [#274](https://github.com/WordImpress/Give/issues/274) * New: Consolidated the number of columns within the transaction details screen. [#814](https://github.com/WordImpress/Give/issues/814) * Tweak: Update the country dropdown to use the new ISO country codes for islands in Dutch West Indies. [#698](https://github.com/WordImpress/Give/issues/698) * Tweak: Updated to the latest version of CMB2 & tested compatibility. [#670](https://github.com/WordImpress/Give/issues/670) * Tweak: Remove invalid @description from PHP inline doc blocks. [#733](https://github.com/WordImpress/Give/issues/733) * Tweak: Incorporate proper sanitization for i18n strings. [#471](https://github.com/WordImpress/Give/issues/471) * Tweak: Accessibility page headings added to screens in wp-admin. [#820](https://github.com/WordImpress/Give/issues/820) * Tweak: Unify wp_die() throughout codebase and add title and HTML status response codes. [#828](https://github.com/WordImpress/Give/issues/828) * Fix: Transaction list and donor donation list design break on tablet and mobile. [#813](https://github.com/WordImpress/Give/issues/813) * Fix: Unrendered html in multi-level donation confirmation emails. [#754](https://github.com/WordImpress/Give/issues/754) * Fix: Text editor does not have same height for visual mode and text mode. [#688](https://github.com/WordImpress/Give/issues/688) * Fix: Auto populate state list is not working on transaction detail page. [#715](https://github.com/WordImpress/Give/issues/715) * Fix: Unable to view payment history for donors with unusual characters in the email. [#717](https://github.com/WordImpress/Give/issues/717) * Fix: Mixed content warning with single donation form thumbnail placeholder image. [#768](https://github.com/WordImpress/Give/issues/768) * Fix: Secure SSL padlock icon and style no longer broken. [#769](https://github.com/WordImpress/Give/issues/769) * Fix: Categories and tags are registering permissions incorrectly upon install. [#725](https://github.com/WordImpress/Give/issues/725) * Fix: Amount field not formatting on focus out & lingering validation tooltip issues. [#778](https://github.com/WordImpress/Give/issues/778) * Fix: Auto populate the correct donation level when user adds a matching custom amount. [#730](https://github.com/WordImpress/Give/issues/730) * Fix: The "Export Donation History" csv no longer had the "Form Title" column and contained unnecessary columns. [#757](https://github.com/WordImpress/Give/issues/757) * Fix: A CSS conflict appeared with some themes when users view the donation receipt in browser and admins preview emails in wp-admin. [#818](https://github.com/WordImpress/Give/issues/818) * Fix: Prevent editor shortcode generator from displaying for users who don't have access to Give donation form editing. [#845](https://github.com/WordImpress/Give/issues/845) [See full changelog here >>](https://plugins.svn.wordpress.org/give/trunk/changelog.txt)