Skip to content

Commit 9366b33

Browse files
committed
chore: prepare for 4.16.3 release
1 parent 9dbfd61 commit 9366b33

13 files changed

Lines changed: 26 additions & 29 deletions

File tree

changelog.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
== Changelog ==
22

3+
= 4.16.3: July 6th, 2026 =
4+
* Security: Added additional validation to ensure donation gateway selection respects the enabled payment gateway settings.
5+
* Security: Improved escaping of donation form template output.
6+
* Security: Improved the security of the recurring donation REST API.
7+
38
= 4.16.2: July 1st, 2026 =
49
* Security: Added additional escaping and sanitization to the Sequoia (Multi-Step Form) template settings and donation form markup (CVE-2026-13704).
510

changelog/svul-28-give-4161-unauthenticated-payment-gateway-restriction-bypass.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog/svul-29-give-4161-stored-xss-via-donation-form-submit-button-label.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/svul-30-give-4161-unauthenticated-recurring-donor-information.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

give.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
77
* Author: GiveWP
88
* Author URI: https://givewp.com/
9-
* Version: 4.16.2
9+
* Version: 4.16.3
1010
* Requires at least: 6.6
1111
* Requires PHP: 7.4
1212
* Text Domain: give
@@ -426,7 +426,7 @@ private function setup_constants()
426426
{
427427
// Plugin version.
428428
if (!defined('GIVE_VERSION')) {
429-
define('GIVE_VERSION', '4.16.2');
429+
define('GIVE_VERSION', '4.16.3');
430430
}
431431

432432
// Plugin Root File.

readme.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Tags: donation, donate, recurring donations, fundraising, crowdfunding
55
Requires at least: 6.6
66
Tested up to: 7.0
77
Requires PHP: 7.4
8-
Stable tag: 4.16.2
8+
Stable tag: 4.16.3
99
License: GPLv3
1010
License URI: http://www.gnu.org/licenses/gpl-3.0.html
1111

@@ -273,6 +273,11 @@ You can report security bugs through the Patchstack Vulnerability Disclosure Pro
273273
10. Use almost any payment gateway integration with GiveWP through our add-ons or by creating your own add-on.
274274

275275
== Changelog ==
276+
= 4.16.3: July 6th, 2026 =
277+
* Security: Added additional validation to ensure donation gateway selection respects the enabled payment gateway settings.
278+
* Security: Improved escaping of donation form template output.
279+
* Security: Improved the security of the recurring donation REST API.
280+
276281
= 4.16.2: July 1st, 2026 =
277282
* Security: Added additional escaping and sanitization to the Sequoia (Multi-Step Form) template settings and donation form markup (CVE-2026-13704).
278283

src/API/REST/V3/Routes/Subscriptions/SubscriptionController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ public function get_items($request)
236236
/**
237237
* Get a subscription.
238238
*
239-
* @since TBD Return 404 for anonymous donors unless explicitly included.
239+
* @since 4.16.3 Return 404 for anonymous donors unless explicitly included.
240240
* @since 4.8.0
241241
*
242242
* @param WP_REST_Request $request Full data about the request.

src/PaymentGateways/Gateways/Stripe/Traits/CheckoutModal.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ trait CheckoutModal
1414
* @param int $formId Donation Form ID.
1515
* @param array $args Donation Form Arguments.
1616
*
17-
* @since TBD Escaped the submit button label in the Stripe checkout modal.
17+
* @since 4.16.3 Escaped the submit button label in the Stripe checkout modal.
1818
* @since 2.19.0 Migrated from the legacy Give_Stripe_Checkout::showCheckoutModal implementation of the Stripe Checkout Gateway.
1919
*
2020
* @return string

src/Views/Form/Templates/Sequoia/Actions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ public function getFooterSection()
223223
/**
224224
* Add checkout button
225225
*
226-
* @since TBD Escaped the checkout button label in the Sequoia template.
226+
* @since 4.16.3 Escaped the checkout button label in the Sequoia template.
227227
* @since 2.7.0
228228
*/
229229
public function getCheckoutButton()

src/Views/Form/Templates/Sequoia/sections/progress-bar.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22

33
/**
4-
* @since TBD Escaped the goal color when rendering the progress bar.
4+
* @since 4.16.3 Escaped the goal color when rendering the progress bar.
55
*
66
* @var int $formId
77
*/

0 commit comments

Comments
 (0)