Skip to content

Commit 9d45970

Browse files
committed
1.6.14 release
1 parent 7a7acab commit 9d45970

File tree

15 files changed

+9520
-83
lines changed

15 files changed

+9520
-83
lines changed

README.md

Lines changed: 186 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# weForms - Easy Drag & Drop Contact Form Builder For WordPress #
2-
**Contributors:** [tareq1988](https://profiles.wordpress.org/tareq1988), [nizamuddinbabu](https://profiles.wordpress.org/nizamuddinbabu), [boldgrid](https://profiles.wordpress.org/boldgrid), [joemoto](https://profiles.wordpress.org/joemoto), [jamesros161](https://profiles.wordpress.org/jamesros161), [avonville1](https://profiles.wordpress.org/avonville1)
3-
**Tags:** forms, contact form, contact form plugin, custom form, form builder, form, form creator, form manager, form creation, contact forms, custom forms, forms builder, forms creator, forms manager, forms creation
4-
**Requires at least:** 5.0
5-
**Requires PHP:** 7.2
6-
**Tested up to:** 5.9
7-
**Stable tag:** 1.6.13
8-
**License:** GPLv2 or later
9-
**License URI:** https://www.gnu.org/licenses/gpl-2.0.html
2+
**Contributors:** [tareq1988](https://profiles.wordpress.org/tareq1988), [nizamuddinbabu](https://profiles.wordpress.org/nizamuddinbabu), [boldgrid](https://profiles.wordpress.org/boldgrid), [joemoto](https://profiles.wordpress.org/joemoto), [jamesros161](https://profiles.wordpress.org/jamesros161), [avonville1](https://profiles.wordpress.org/avonville1)
3+
**Tags:** forms, contact form, contact form plugin, custom form, form builder, form, form creator, form manager, form creation, contact forms, custom forms, forms builder, forms creator, forms manager, forms creation
4+
**Requires at least:** 5.0
5+
**Requires PHP:** 7.2
6+
**Tested up to:** 5.9
7+
**Stable tag:** 1.6.14
8+
**License:** GPLv2 or later
9+
**License URI:** https://www.gnu.org/licenses/gpl-2.0.html
1010

1111
The easiest & fastest Contact Form on WordPress. Multiple templates, drag-&-drop live builder, submission listing, reCaptcha & more!
1212

@@ -22,7 +22,7 @@ Beyond the functionality of building the form itself, weForms boasts more than 2
2222
weForms is an all-in-one form builder created for every skill level of user. Its minimalistic design is not only modern but also super fast and user-friendly. Everything works on a single page. Stop wasting time trying to find a developer to build a form, knock it out yourself in a matter of minutes!
2323

2424
### Quick Overview of weForms ###
25-
[youtube https://www.youtube.com/watch?v=4uYi0833Kjw]
25+
[youtube https://www.youtube.com/watch?v###4uYi0833Kjw]
2626

2727
### Key Features ###
2828
* **Unlimited Forms:** Create as many forms as you want and collect all the data you need
@@ -414,21 +414,191 @@ weForms is the most beginner friendly and fastest WordPress contact form plugin
414414
* **Fix:** Gutenberg block was not loading on edit post/page which has been fixed.
415415
* **Fix:** On activating the WP User Frontend, the reCaptcha field of weForms did not work which has been fixed.
416416

417-
### Version 1.3.4 (22 November, 2018) ###
417+
### Version 1.6.14 (29 June, 2022) ###
418+
* **Update:** Bumped grunt version to 1.5.3.
419+
* **Update:** Bumped simple-get version to 3.1.1.
420+
* **Update:** Bumped minimist version to 1.2.6.
421+
* **Update:** Bumped follow-redirects version to 1.14.8.
422+
* **Update:** Updated default submit button text.
423+
* **Update:** Updated fields compatbility with Crio Theme for "use theme CSS".
424+
* **Fix:** Fixed CSS compatbility issues with "use theme CSS" feature.
425+
426+
### Version 1.6.13 (02 March, 2022) ###
427+
* **Fix:** Fixes placeholders being blank on the frontend.
428+
* **Fix:** Fixes issue setting multiple field tag in notification body.
429+
* **Fix:** Fixes and adds logic for support url in help section.
430+
431+
### Version 1.6.12 (26 January, 2022) ###
432+
* **Fix:** Fixes form previews when using block based themes.
433+
434+
### Version 1.6.11 (05 January, 2022) ###
435+
* **Fix:** Fixes fatal error in translator.
436+
437+
### Version 1.6.10 (05 January, 2022) ###
438+
* **Update:** Axios from 0.21.1 to 0.21.2.
439+
* **Update:** Set-value from 3.0.2 to 4.0.1.
440+
* **Update:** Added data-sytle to all fields.
441+
* **Fix:** Enforce date format from datepicker.
442+
* **Fix:** Changed entry after submission to form setting from global setting.
443+
* **Fix:** Removed id from entry table view.
444+
* **Fix:** Entry details show option and value selected.
445+
* **Improvement:** Address fields in notifications now accepts value: tags for selection fields
418446

447+
### Version 1.6.9 (15 September, 2021) ###
448+
* **Fix:** PHP 8.0 Emogrifier updates
449+
* **Fix:** Transaction page link updated to weforms site
450+
* **Fix:** Entry Field Names update on form save when changed
451+
* **Fix:** Using Vue.js minified file for production
452+
* **Fix:** Google Maps integration provides address in notification
453+
* **Update:** Field Authentication updates
454+
* **Update:** Dependancy updates
455+
* **Impovement:** Sprout Invoices integration multiple line items and payment options
456+
457+
### Version 1.6.8 (10 June, 2021) ###
458+
* **Fix:** weSerialize not extended
459+
460+
### Version 1.6.7 (26 April, 2021) ###
461+
* **Fix:** PHP 8.0 form submission issues fixes and removal of admin notice callback
462+
* **Fix:** Transaction table id matching entry id and addition of entry after submission fixes
463+
* **Fix:** Added weSerialize wapper for backward compatbility with weSerialize
464+
* **Fix:** Admin notice form import fixes
465+
466+
### Version 1.6.6 (13 April, 2021) ###
467+
* **Fix:** Front End report link fixes
468+
* **Fix:** Signature Displays in Entries
469+
* **Update:** jQuery updates for Columns
470+
471+
### Version 1.6.5 (18 February, 2021) ###
472+
* **Fix:** Updated admin notices to better conform to WordPress design standards, and configured them to only show on WeForms pages.
473+
* **Update:** Removed FortressDB admin notice.
474+
* **Update:** Updated axios dependancy
475+
476+
### Version 1.6.4 (23 December, 2020) ###
477+
* **Fix:** Added spreadsheet functione escaping to prevent CSV exploits. [#50] (https://github.com/BoldGrid/weforms/pull/50)
478+
* **Update:** Update Node Packages
479+
480+
### Version 1.6.3 (11 November, 2020) ###
481+
* **Update:** Sprout Invoices Integration
482+
483+
### Version 1.6.2 (11 November, 2020) ###
484+
* **Update:** Sprout Invoices Integration
485+
486+
### Version 1.6.1 (11 November, 2020) ###
487+
* **Update:** Sprout Invoices Integration
488+
489+
### Version 1.6.0 (11 November, 2020) ###
490+
* **Update:** Sprout Invoices Integration
491+
492+
### Version 1.5.5 (29 October, 2020) ###
493+
* **Fix:** Quick Vulnerability Fix
494+
495+
### Version 1.5.4 (29 October, 2020) ###
496+
* **Fix:** Quick Vulnerability Fix
497+
498+
### Version 1.5.3 (20 October, 2020) ###
499+
* **Fix:** Fixed bug causing a blank screen to appear for some users
500+
501+
### Version 1.5.2 (13 October, 2020) ###
502+
* **Fix:** Fixed JS Issues.
503+
* **Fix:** Email Header Formatting.
504+
* **Update:** Added Fortress DB Integration.
505+
506+
### Version 1.5.1 (1 September, 2020) ###
507+
* **Fix:** Fixed Fortress DB tab.
508+
509+
### Version 1.5.0 (1 September, 2020) ###
510+
* **Update:** Added Fortress DB and Conditional Banner.
511+
* **Update:** Removed Diagnostic Pop Up.
512+
* **Fix:** JSON import issue fixed.
513+
* **Fix:** Double Column not working, issue fixed.
514+
* **Fix:** File Upload issue fixed.
515+
* **Fix:** Signature field issue fixed.
516+
517+
518+
### Version 1.4.9 (30 June, 2020) ###
519+
* **Update:** Added a privacy page.
520+
521+
### Version 1.4.8 (30 March, 2020) ###
522+
* **Fix:** Fixed escaping of select options when adding a form to a page.
523+
* **Fix:** Fixed Email notification formatting issue.
524+
* **Fix:** Fixed column field resize issue.
525+
* **Fix:** Fixes Array to string conversion warning with address field.
526+
* **Fix:** Replace an instance of non-existant.
527+
* **Fix:** Conflict with kingcomposer.
528+
* **Fix:** Recaptcha token expire.
529+
530+
### Version 1.4.7 (10 March, 2020) ###
531+
**Update:** Links now point to new https://weformspro.com/
532+
533+
### Version 1.4.6 (20 February, 2020) ###
534+
535+
* **Fix:** image upload field issue
536+
* **Fix:** widget not rendering properyly
537+
* **Fix:** HTML Tags are not rendering the HTML format for the Radio or Checkbox Field
538+
* **Fix:** submit issue with image and recaptcha.
539+
540+
### Version 1.4.5 (31 January, 2020) ###
541+
* **Feature:** Added Recaptcha v3 support
542+
* **Fix:** Fixed Some regressions after phpcs fixes
543+
544+
### Version 1.4.4 (14 January, 2020) ###
545+
* **Improvement:** Imporve Code Quality
546+
547+
### Version 1.4.3 (10 January, 2020) ###
548+
* **Fix:** Field display issue in form entries page
549+
* **Fix:** Hidden Field not working properly in builder
550+
* **Fix:** Some Column field issue
551+
* **Fix:** Sanitize and Escape data before saving and rendering
552+
* **Improvement:** Add privacy policy in readme
553+
554+
### Version 1.4.2 (18 November, 2019) ###
555+
* **Fix:** Fixed Form was not showing immediately after duplicating.
556+
* **Fix:** Fixed some column field issues. Closes #172
557+
* **Fix:** Fixed a csv export issue. closes #175
558+
559+
### Version 1.4.1 (24 September, 2019) ###
560+
* **New:** Added Rest api
561+
* **Fix:** Full name shows instead of first name in the email notification
562+
* **Fix:** Dynamic value population - not saving value
563+
564+
### Version 1.4.0 (17 June, 2019) ###
565+
* **Feature:** Added GDPR Export and Delete Requests Forms.
566+
* **Fix:** Multistep form: scroll to the top of the form when click on Next & Previous buttons.
567+
568+
### Version 1.3.9 (10 May, 2019) ###
569+
* **Fix:** Updated plugin description for WordPress.org
570+
571+
### Version 1.3.8 (11 April, 2019) ###
572+
* **Feature:** Added column field: Now, creating multi-column in a single row is super easy with weForms Column field. Just drag the column field in the builder area, configure columns number, column space and add any fields you want inside that Column field.
573+
* **Enhancement:** Allow dynamic value population for hidden field.
574+
* **Fix:** Address field country full name not showing in the entries & PDF.
575+
576+
### Version 1.3.7 (14 February, 2019) ###
577+
* **Improvement:** New design for form integrations tab.
578+
* **Improvement:** Replace single checkbox with switch button.
579+
* **Fix:** When duplicating a contact form, showing error `schedule_form of undefined`.
580+
581+
### Version1.3.6 (17 January, 2019) ###
582+
* **Fix:** Changed get countries function name as the same function exists in the professional version and there was a possibility to get an error.
583+
584+
### Version 1.3.5 (16 January, 2019) ###
585+
* **Feature:** As per user suggestion, we have added a status column for the form listing table. By this, the admin will be able to see whether the form is 'Open' or 'Close'. In addition to that, the admin will also be able to view or show the reasons behind keeping a form open or close according to the 3 form submission restrictions (scheduling form, requiring login and limiting submission entries) from the form settings.
586+
* **Feature:** As per client suggestion, we have added a "Created by" column on form listing table. This will allow the admin to know the creator of a form, their gravatar image and the date on which the form was created.
587+
* **Fix:** Import description and settings from WP Forms.
588+
* **Fix:** When viewing the entries, country short-name was displayed. With this release, we have changed the short-name to the full name. For example, Now it shows Canada instead of just showing CA.
589+
* **Fix:** Improved submit button design for the form builder.
590+
* **Fix:** Deleting form entries didn't remove the media/file from the media library permanently. But now it does.
591+
* **Fix:** Gutenberg block was not loading on edit post/page which has been fixed.
592+
* **Fix:** On activating the WP User Frontend, the reCaptcha field of weForms did not work which has been fixed.
593+
### Version 1.3.4 (22 November, 2018) ###
419594
* **Fix:** Undefined name field
420595
* **Fix:** Shortcode popup form width fix
421-
422596
### Version 1.3.3 (12 November, 2018) ###
423-
424597
* **New:** Design phone field
425598
* **Fix:** Default input style issue of form builder
426-
427599
### Version 1.3.2 (23 October, 2018) ###
428-
429600
* **Fix:** Calendar not showing on date field
430601
* **New:** Use theme CSS option in form display settings
431-
432602
### Version 1.3.1 (18 August, 2018) ###
433603

434604
* **New:** Added custom classes to make two or three columns form
@@ -509,7 +679,7 @@ weForms is the most beginner friendly and fastest WordPress contact form plugin
509679
* **New**: Added an Entries page in admin menu. Now you can access the form entries directly without going through few clicks.
510680
* **New**: MailPoet Integration added from premium version. We thought to give it away for free.
511681
* **New**: Date / Time field added from premium version. As it's a very commonly used field, it provides a lot more value in the free version.
512-
* **New**: Pop-up/Modal form option added. Can be used through shortcode like `[weforms id="ID" modal='true' button='Open Form']`.
682+
* **New**: Pop-up/Modal form option added. Can be used through shortcode like `[weforms id###"ID" modal###'true' button###'Open Form']`.
513683
* **New**: Dynamic field population added. Field options or default values can be pre-populated by hooks or query string.
514684
* **New**: Unique entry checking for fields like email, phone, text, number, URL added. Now, you can prevent duplicate submissions if you want.
515685
* **Improved**: Settings page re-designed. New settings page is more user friendly and easy to use.

assets/js/spa-app.js

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,24 @@
11
'use strict';
22

3-
var _typeof13 = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
3+
var _typeof16 = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
4+
5+
var _typeof15 = typeof Symbol === "function" && _typeof16(Symbol.iterator) === "symbol" ? function (obj) {
6+
return typeof obj === "undefined" ? "undefined" : _typeof16(obj);
7+
} : function (obj) {
8+
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof16(obj);
9+
};
10+
11+
var _typeof14 = typeof Symbol === "function" && _typeof15(Symbol.iterator) === "symbol" ? function (obj) {
12+
return typeof obj === "undefined" ? "undefined" : _typeof15(obj);
13+
} : function (obj) {
14+
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof15(obj);
15+
};
16+
17+
var _typeof13 = typeof Symbol === "function" && _typeof14(Symbol.iterator) === "symbol" ? function (obj) {
18+
return typeof obj === "undefined" ? "undefined" : _typeof14(obj);
19+
} : function (obj) {
20+
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof14(obj);
21+
};
422

523
var _typeof12 = typeof Symbol === "function" && _typeof13(Symbol.iterator) === "symbol" ? function (obj) {
624
return typeof obj === "undefined" ? "undefined" : _typeof13(obj);

assets/js/spa-app.min.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/utils/vendor-assets.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*/
44

55
module.exports = [
6-
'assets/wpuf/vendor/vue/vue.min.js',
6+
'assets/wpuf/vendor/vue/vue.js',
77
'assets/wpuf/vendor/vuex/vuex.js',
88
'assets/js/vendor/vue-router.js',
99
'assets/js/vendor/nprogress.js',

assets/js/vendor.js

Lines changed: 9240 additions & 4 deletions
Large diffs are not rendered by default.

assets/js/vendor.min.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/wpuf/css/frontend-forms.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,6 @@ ul.wpuf-form li .wpuf-fields a.file-selector {
268268
-moz-border-radius: 3px;
269269
border-radius: 3px;
270270
background: #fafafa;
271-
color: #23282d;
272271
box-shadow: 0 1px 0 #cccccc;
273272
vertical-align: top;
274273
cursor: pointer;

includes/class-ajax.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@ public function save_form() {
110110

111111
if ( isset( $post_data['settings'] ) ) {
112112
$settings = (array) json_decode( $post_data['settings'] );
113+
$settings['message'] = sanitize_text_field( $settings['message'] );
114+
error_log(print_r($settings, true));
113115
} else {
114116
$settings = isset( $form_data['wpuf_settings'] ) ? $form_data['wpuf_settings'] : [];
115117
}

includes/class-frontend-form.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,9 @@ public function render_form( $form, $atts ) {
6767
$show_credit = weforms_get_settings( 'credit', false );
6868
$formid = 'weforms-' . $form->id;
6969
$use_theme_css = isset( $form_settings['use_theme_css'] ) ? $form_settings['use_theme_css'] : 'wpuf-style';
70-
70+
// if ( $use_theme_css === $form_settings['use_theme_css'] ) {
71+
// wp_dequeue_style( 'weforms-css' );
72+
// }
7173
if ( isset( $atts['modal'] ) && 'true' == $atts['modal'] ) {
7274
wp_enqueue_script( 'weforms-modal-js', WEFORMS_ASSET_URI . '/modal/jquery.modal.js', [ 'jquery', 'weforms-form' ], false, false );
7375
wp_enqueue_style( 'weforms_modal_styles', WEFORMS_ASSET_URI . '/modal/jquery.modal.css' );

includes/fields/class-field-image.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,17 @@ public function __construct() {
2020
* @return void
2121
*/
2222
public function render( $field_settings, $form_id ) {
23+
$form_settings = weforms()->form->get( $form_id )->get_settings();
2324
$use_theme_css = isset( $form_settings['use_theme_css'] ) ? $form_settings['use_theme_css'] : 'wpuf-style';
25+
error_log( print_r( $form_settings['use_theme_css'], true ) );
2426
$unique_id = sprintf( '%s-%d', $field_settings['name'], $form_id ); ?>
2527
<li <?php $this->print_list_attributes( $field_settings ); ?>>
2628
<?php $this->print_label( $field_settings, $form_id ); ?>
2729
<div class="wpuf-fields">
28-
<div id="wpuf-<?php echo esc_attr( $unique_id ); ?>-upload-container">
29-
<div class="wpuf-attachment-upload-filelist" data-type="file" data-required="<?php echo esc_attr( $field_settings['required'] ); ?>" data-style="<?php echo esc_attr( $use_theme_css ); ?>">
30-
<a id="wpuf-<?php echo esc_attr( $unique_id ); ?>-pickfiles" data-form_id="<?php echo esc_attr( $form_id ); ?>" class="button file-selector <?php echo ' wpuf_' . esc_attr( $field_settings['name'] ) . '_' . esc_attr(
30+
<div id="wpuf-<?php echo esc_attr( $unique_id ); ?>-upload-container" data-style="<?php echo esc_attr( $use_theme_css ); ?>">
31+
<div class="wpuf-attachment-upload-filelist" data-style="<?php echo esc_attr( $use_theme_css ); ?>" data-type="file" data-required="<?php echo esc_attr( $field_settings['required'] ); ?>" data-style="<?php echo esc_attr( $use_theme_css ); ?>">
32+
<a id="wpuf-<?php echo esc_attr( $unique_id ); ?>-pickfiles" data-style="<?php echo esc_attr( $use_theme_css ); ?>" data-form_id="<?php echo esc_attr( $form_id ); ?>" class="button file-selector <?php echo ' wpuf_' . esc_attr( $field_settings['name'] ) . '_' . esc_attr(
3133
$form_id); ?>" href="#"><?php echo esc_attr ( $field_settings['button_label'] ); ?></a>
32-
3334
<ul class="wpuf-attachment-list thumbnails"></ul>
3435
</div>
3536
</div><!-- .container -->

0 commit comments

Comments
 (0)