2.1.3

2018-05-23 Feature4 Fix10 Tweak4

Features

  • Better SPAM protection through the usage of improved client and server side validation to only allow alphabet characters for first and last name, validation to ensure that the gateway field is not left empty (to compbat SPAM bot scripts), and sanitize all input fields when processing the donation. [#3035](https://github.com/WordImpress/Give/issues/3035#issuecomment-391393093)
  • Added new customizable "Email Heading" fields for all Core emails (coming soon to add-ons as well). [#3110](https://github.com/WordImpress/Give/issues/3110)
  • Added autocomplete field attributes to the applicable donation form fields for faster completion. [#3202](https://github.com/WordImpress/Give/issues/3202)
  • Added a Give CLI command to update all add-ons or a single add-on from GitHub. [#1390](https://github.com/WordImpress/Give/issues/1390)

Fixes

  • We have refactored how we are using nonces so now the often reported issue of "Nonce verification failed" should no longer happen. The solution implemented provides for the additional security of nonces and is now compatible with various forms of caching. [#3200](https://github.com/WordImpress/Give/issues/3200)
  • The add-on plugin activation banner now displays properly without having to refresh the plugins screen to see it. [#3153](https://github.com/WordImpress/Give/issues/3153)
  • Give's shortcode picker was having an incompatibility with Elementor causing the TinyMCE to be partially blocked. [#3171](https://github.com/WordImpress/Give/issues/3171)
  • Give was conflicting with Beaver Builder preventing users from seeing the builder options within the WP-admin single page/post view. [#3207](https://github.com/WordImpress/Give/issues/3207)
  • Give's API was not repecting the date range parameters passed to it. Now it does so you can filter the API by date ranges as expected. [#3191](https://github.com/WordImpress/Give/issues/3191)
  • This version contains a database cleanup routine to delete donation payment meta that is not attached to any payment. For instance, if you deleted a payment the metadata associated with it still remained prior to this version. With this upgrade the orphaned data will be removed. [#3205](https://github.com/WordImpress/Give/issues/3205)
  • Resolved PHP notices when exporting donor in lower PHP versions. (#3222)[https://github.com/WordImpress/Give/issues/3222], [#3218](https://github.com/WordImpress/Give/issues/3218)
  • We've updated the donation form's tag ID so it's unique per form for better W3C compatibility and to ensure Stripe elements works as expected with multiple forms on a single page. [#3139](https://github.com/WordImpress/Give/issues/3139)
  • Several typos on the welcome guide were corrected. [#3230](https://github.com/WordImpress/Give/issues/3230)
  • Inline plugin upgrade notices were not displaying properly in previous versions. [#2789](https://github.com/WordImpress/Give/issues/2789)

Tweaks

  • Improved the logic of verifying min/max amount for the Currency Switcher add-on. [#3203](https://github.com/WordImpress/Give/issues/3203)
  • Improved the tooltip helpers within the shortcode inserter for the Give Form Grid shortcode. [#3235](https://github.com/WordImpress/Give/issues/32350)
  • Added logic so developers can now adjust the arguments passed to the chosen dropdowns Give uses. [#3192](https://github.com/WordImpress/Give/issues/3192)
  • The reset email receipt donation button popup now opens the alert using Give's new modal API. [#3224](https://github.com/WordImpress/Give/issues/3244)