Skip to content

Commit c7ed209

Browse files
committed
Merge tag 'v4.2.5' into develop
release version 4.2.5
2 parents edb458b + 445d449 commit c7ed209

File tree

14 files changed

+958
-1383
lines changed

14 files changed

+958
-1383
lines changed

assets/css/admin/form-builder.css

Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -2073,44 +2073,6 @@ input.wpuf-tab:checked + .wpuf-tab-content,
20732073
background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
20742074
}
20752075

2076-
.wpuf-table {
2077-
position: relative;
2078-
width: 100%;
2079-
border-radius: var(--rounded-box, 1rem);
2080-
text-align: left;
2081-
font-size: 0.875rem;
2082-
line-height: 1.25rem;
2083-
}
2084-
2085-
.wpuf-table :where(.wpuf-table-pin-rows thead tr) {
2086-
position: sticky;
2087-
top: 0px;
2088-
z-index: 1;
2089-
--tw-bg-opacity: 1;
2090-
background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
2091-
}
2092-
2093-
.wpuf-table :where(.wpuf-table-pin-rows tfoot tr) {
2094-
position: sticky;
2095-
bottom: 0px;
2096-
z-index: 1;
2097-
--tw-bg-opacity: 1;
2098-
background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
2099-
}
2100-
2101-
.wpuf-table :where(.wpuf-table-pin-cols tr th) {
2102-
position: sticky;
2103-
left: 0px;
2104-
right: 0px;
2105-
--tw-bg-opacity: 1;
2106-
background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
2107-
}
2108-
2109-
.wpuf-table-zebra tbody tr:nth-child(even) :where(.wpuf-table-pin-cols tr th) {
2110-
--tw-bg-opacity: 1;
2111-
background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
2112-
}
2113-
21142076
.wpuf-toast {
21152077
position: fixed;
21162078
display: flex;
@@ -3002,26 +2964,6 @@ input.wpuf-tab:checked + .wpuf-tab-content,
30022964
animation: toast-pop 0.25s ease-out;
30032965
}
30042966

3005-
.wpuf-table :where(thead tr, tbody tr:not(:last-child), tbody tr:first-child:last-child) {
3006-
border-bottom-width: 1px;
3007-
--tw-border-opacity: 1;
3008-
border-bottom-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
3009-
}
3010-
3011-
.wpuf-table :where(thead, tfoot) {
3012-
white-space: nowrap;
3013-
font-size: 0.75rem;
3014-
line-height: 1rem;
3015-
font-weight: 700;
3016-
color: var(--fallback-bc,oklch(var(--bc)/0.6));
3017-
}
3018-
3019-
.wpuf-table :where(tfoot) {
3020-
border-top-width: 1px;
3021-
--tw-border-opacity: 1;
3022-
border-top-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
3023-
}
3024-
30252967
@keyframes toast-pop {
30262968
0% {
30272969
transform: scale(0.9);

assets/css/admin/subscriptions.min.css

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/css/ai-form-builder.min.css

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/css/forms-list.min.css

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/css/frontend-subscriptions.min.css

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-templates/form-components.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@
1818
data-source="stage"
1919
>
2020
<div v-if="!is_full_width(field.template)" class="wpuf-label">
21-
<span v-if="field.show_icon === 'yes' && field.field_icon && field.icon_position === 'left_label'"
21+
<span v-if="field.show_icon === 'yes' && field.field_icon && field.icon_position === 'left_label'"
2222
class="wpuf-field-label-icon wpuf-inline-flex wpuf-items-center wpuf-mr-1">
2323
<i :class="[field.field_icon, 'wpuf-field-icon']"></i>
2424
</span>
2525
<label v-if="!is_invisible(field)" :for="'wpuf-' + field.name ? field.name : 'cls'">
2626
{{ field.label }} <span v-if="field.required && 'yes' === field.required" class="required">*</span>
2727
</label>
28-
<span v-if="field.show_icon === 'yes' && field.field_icon && field.icon_position === 'right_label'"
28+
<span v-if="field.show_icon === 'yes' && field.field_icon && field.icon_position === 'right_label'"
2929
class="wpuf-field-label-icon wpuf-inline-flex wpuf-items-center wpuf-ml-2">
3030
<i :class="[field.field_icon, 'wpuf-field-icon']"></i>
3131
</span>
@@ -322,9 +322,9 @@ class="wpuf-absolute wpuf-bg-white wpuf-border wpuf-border-gray-300 wpuf-rounded
322322
>
323323
<!-- Search -->
324324
<div class="wpuf-p-3 wpuf-border-b wpuf-border-gray-200">
325-
<input
325+
<input
326326
v-model="searchTerm"
327-
type="text"
327+
type="text"
328328
placeholder="Search icons... (e.g., user, email, home)"
329329
class="wpuf-w-full !wpuf-px-4 !wpuf-py-1.5 wpuf-border wpuf-border-gray-300 wpuf-rounded wpuf-text-sm wpuf-text-gray-900 placeholder:wpuf-text-gray-400 wpuf-shadow focus:!wpuf-shadow-none"
330330
>
@@ -851,7 +851,7 @@ class="wpuf-block wpuf-my-1 wpuf-mr-2 wpuf-font-medium wpuf-text-gray-900">
851851
$partially_filtered = preg_replace('/(<input[^>]+)/', '$1 ' . $attr, $partially_filtered, 1);
852852
}
853853

854-
echo esc_html( $partially_filtered );
854+
echo $partially_filtered;
855855
}
856856
} else {
857857
esc_html_e( 'No subscription plan found.', 'wp-user-frontend' );

changelog.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
= v4.2.5 (01 January, 2026) =
2+
* Enhancement – Warning message for empty field options
3+
* Enhancement – Login and Registration help text
4+
* Fix – Add authorization checks for attachment deletion in form submission
5+
* Fix – Update security by WordPress plugin check
6+
* Fix – Radio and checkbox options going out for long list in form builder
7+
* Fix – Add italic, underline, and bold styling to Settings link in field validators
8+
19
= v4.2.4 (10 December, 2025) =
210
* New - n8n integration for post form
311
* Fix - Duplicate event on update for event calendar integration

includes/Free/Free_Loader.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1806,7 +1806,7 @@ public function form_settings_modules( $settings ) {
18061806
/**
18071807
* Render field option data button for free version
18081808
*
1809-
* @since WPUF_SINCE
1809+
* @since 4.2.5
18101810
*
18111811
* @return void
18121812
*/

0 commit comments

Comments
 (0)