Skip to content

Commit 9a44aa3

Browse files
committed
Merge branch 'release/4.2.4' into develop
2 parents a6019af + 0554dbd commit 9a44aa3

File tree

15 files changed

+2823
-2020
lines changed

15 files changed

+2823
-2020
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
### v4.2.4 ( Dec 26, 2025 ) ###
2+
- **new:** Added a Pending Vendors tab on the WordPress admin Users screen to view vendors awaiting approval.
3+
- **new:** Added a bulk action on the WordPress admin Users screen to approve multiple pending vendors at once, including per-user validation and permission checks.
4+
- **new:** Added an admin notice view on the WordPress admin Users screen that summarizes how many vendors were approved after performing bulk actions.
5+
- **update:** Improved compatibility with recent WooCommerce changes to script handling, making setup wizard and frontend script loading more reliable.
6+
- **update:** Redesigned the Admin Panel "Changelog" page template for a better look and user experience.
7+
- **fix:** Improved shipping tax calculations so shipping taxes are computed more accurately per-order, taking vendor cart item tax classes into account for multi-vendor orders.
8+
19
### v4.2.3 ( Dec 22, 2025 ) ###
210
- **fix:** Compatible vendor store banner image cropper with the latest version.
311

assets/js/vue-admin.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/js/vue-bootstrap.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

composer.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dokan-class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ final class WeDevs_Dokan {
2525
*
2626
* @var string
2727
*/
28-
public $version = '4.2.3';
28+
public $version = '4.2.4';
2929

3030
/**
3131
* Instance of self

dokan.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
* Plugin Name: Dokan
44
* Plugin URI: https://dokan.co/wordpress/
55
* Description: An e-commerce marketplace plugin for WordPress. Powered by WooCommerce and weDevs.
6-
* Version: 4.2.3
6+
* Version: 4.2.4
77
* Author: Dokan Inc.
88
* Author URI: https://dokan.co/wordpress/
99
* Text Domain: dokan-lite
1010
* Requires Plugins: woocommerce
1111
* WC requires at least: 8.5.0
12-
* WC tested up to: 10.2.2
12+
* WC tested up to: 10.4.3
1313
* Domain Path: /languages/
1414
* License: GPL2
1515
*/

includes/Admin/UserList.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* User List related tasks for wp-admin.
77
* Adds Pending Vendor tab and Approve Vendors bulk action.
88
*
9-
* @since DOKAN_SINCE
9+
* @since 4.2.4
1010
*
1111
* @package Dokan
1212
*/
@@ -29,7 +29,7 @@ public function __construct() {
2929
/**
3030
* Add Pending Vendor view to user's list.
3131
*
32-
* @since DOKAN_SINCE
32+
* @since 4.2.4
3333
*
3434
* @param array $views Existing views
3535
*
@@ -101,7 +101,7 @@ public function filter_pending_vendors( $query ) {
101101
/**
102102
* Add bulk actions to the user's list.
103103
*
104-
* @since DOKAN_SINCE
104+
* @since 4.2.4
105105
*
106106
* @param array $actions Existing bulk actions
107107
*
@@ -119,7 +119,7 @@ public function add_bulk_actions( $actions ) {
119119
/**
120120
* Handle bulk actions.
121121
*
122-
* @since DOKAN_SINCE
122+
* @since 4.2.4
123123
*
124124
* @param string $sendback Redirect URL
125125
* @param string $doaction Action being performed
@@ -167,7 +167,7 @@ public function handle_bulk_actions( $sendback, $doaction, $user_ids ) {
167167
/**
168168
* Show admin notices for bulk actions.
169169
*
170-
* @since DOKAN_SINCE
170+
* @since 4.2.4
171171
*
172172
* @return void
173173
*/

includes/Shipping/Hooks.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ public function change_shipping_pack_name( $title, $i, $package ) {
123123
/**
124124
* Add shipping tax rate based on vendor product items.
125125
*
126-
* @since DOKAN_SINCE
126+
* @since 4.2.4
127127
*
128128
* @param $rate \WC_Shipping_Rate
129129
* @param $args array

includes/Shipping/Tax.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class Tax extends WC_Tax {
99
/**
1010
* Get tax rates for shipping
1111
*
12-
* @since DOKAN_SINCE
12+
* @since 4.2.4
1313
*
1414
* @param $args
1515
*
@@ -45,7 +45,7 @@ public static function get_tax_rates( $args ) {
4545
/**
4646
* Get shipping tax class from vendor cart items.
4747
*
48-
* @since DOKAN_SINCE
48+
* @since 4.2.4
4949
*
5050
* @param $args
5151
*
@@ -96,7 +96,7 @@ private static function get_shipping_tax_class_from_vendor_cart_items( $args ) {
9696
/**
9797
* Retrieves a list of unique tax classes for shipping from the provided vendor cart items.
9898
*
99-
* @static DOKAN_SINCE
99+
* @static 4.2.4
100100
*
101101
* @param array $cart_items An array of cart items.
102102
*

0 commit comments

Comments
 (0)