Skip to content

Commit

Permalink
v4.9.450
Browse files Browse the repository at this point in the history
  • Loading branch information
RensTillmann committed May 14, 2020
1 parent 7d00d85 commit 251cbd9
Show file tree
Hide file tree
Showing 43 changed files with 221 additions and 254 deletions.
39 changes: 15 additions & 24 deletions docs/changelog.md
Original file line number Diff line number Diff line change
@@ -1,53 +1,41 @@
# Super Forms - Changelog

## May 13, 2020 - Version 4.9.435
## May 13, 2020 - Version 4.9.450

- **New:** `Secure file uploads` setting under `Super Forms > Settings > File Upload Settings`
- option to define a custom directory name relative to the site root e.g:
`wp-content/uploads/superforms` _the default upload directory for file uploads_
`my-custom-public-folder` _custom file upload directory (but still publicly accessible)_
`my-custom-public-folder` _custom file upload directory outside wp-content directory (which is still publically accessible but will not store in Media Library)_
`../my-custom-private-folder` _secure file uploads_
`../../my-custom-private-folder` _secure file uploads when WP is installed in a subdirectory_
- option to define a `custom file upload directory`, this also allows for secure file uploads outside of the site root directory
- optionally choose to organize uploaded files in a mont/year based structure
- option to hide file uploads from the Media Library
- when enabled in combination with a none root upload directory the files can still be set to be hidden from the Media Library
- when you are uploading files outside the root of your site then files will not be uploaded to the Media Library by default
- optionally choose to organize uploaded files in a month/year based structure e.g: `2020/05`
- option to hide file uploads from the `Media Library` even if the file was uploaded to a directory inside wp-content directory
- Note that if you are uploading files outside the root of your site then files will not be uploaded to the Media Library by default
- **New:** Option to remove hyperlinks (URLs) of file uploads in the email list
- **New:** Option to remove the uploaded files in the email list `{loop_fields}` (this will still send it as an attachment though)
- **New:** Option to hide file uploads from Media Library via `Super Forms > Settings > File Upload Settings`
- **New:** `PayPal Add-on`: option to send custom email after payment completed
- **New:** `PayPal Add-on` & `Register & Login Add-on`: option to update the registered user role after payment completed
- **New:** `Register & Login Add-on`: option to change user role for action `Update existing user`
- **New:** `WooCommerce Checkout Add-on` & `Register & Login Add-on`: option to update the registered user role after payment completed
- **New:** `WooCommerce Checkout Add-on`: option to populate checkout fields more easily with native setting, matching the field names e.g `billing_first_name` will still work and will be the `leading` value if it exists. Otherwise you can define values like so in the settings: `billing_first_name|{yourfieldnamehere}`. You can define both `billing_` and `shipping_` fields, both will work.
- **Fix:** Form/User Locker would stil display a message even when disabled
- **New:** Added `Custom regex` validation option for `Textarea` element
- **Added:** New filter hook `super_export_selected_entries_filter` to alter data format, e.g: if you wish to change the date format or seperate date and time and put them in a seperate column
- **Fix:** Brand icons not working on `Button` element
- **Added:** New option under `Super Forms > Settings` called `Global Overriding` where you can now "override" specific settings for all forms. This gives you more power/control in case you need the same setting for all of your forms. These option will not actually replace or override the individual form setting in the database, but simply ignore them. This means you can simply revert back to whatever setting was previously used on the individual form. _In a future version we might add an option allows including/excluding specific forms from being overridden based on their form ID_
- **Added:** 2 new raw code options under `Code` TAB on builder page: `Form settings` and `Translation settings` in an improved user friendly JSON format
- **Added:** Option to send an SMTP test email from within the settings that will show a log and any possible errors returned by the SMTP server
- **Added:** Option to enable RTL (Right to left) layout for E-mails
- **Fix:** Issue with regex backslash and with custom CSS backslashes
- **Fix:** Form/User Locker would stil display a message even when disabled
- **Fix:** Brand icons not working on `Button` element
- **Fix:** Issue inside `Translation mode` where the form would say that there are 2 duplicate field names (which was due to the field names being empty)
- **Improved:** Super Forms now remembers the last TAB you where editing a field in. If this TAB exsists for the next field you edit it will open in this specific TAB. This way you can faster edit many of the same settings that are below the same settings TAB. Upon page reload it will still remember. The same goes for the form settings TABS and the last openend panel
- **Improved:** Better readability for font size on larger resolution monitors
- **Improved:** When `Delete files from server after form submissions` is enabled we should not add hyperlink on the filename inside the E-mail and Contact Entry

## Apr 15, 2020 - Version 4.9.421

and Contact Entry
- **Fix:** When using field typ `number` on a `Text` field make sure the `Max/Min number` settings are correctly added as min/max attributes

## Apr 09, 2020 - Version 4.9.420

- **Fix:** JavaScript error when using Accordion/TABs element

## Apr 08, 2020 - Version 4.9.412

- **Added:** Two new options for datepicker element to allow users to select multiple dates independently from eachother
- `Allow user to choose a maximum of X dates` _Defaults to 1, which allows a user to only pick 1 date)_
- `Require user to choose a minimum of X dates` _(Defaults to 0, which allows a user to pick no date at all)_
- **Fix:** Conflict when using multiple datepickers and one of them had `Allow users to select work days` or `Allow users to select weekends` disabled causing dates for other datepickers to be affected

## Apr 03, 2020 - Version 4.9.410

- **Fix:** `Print` action not working for Button element
- **Fix:** Custom regex validation would still be applied even though validation was set to `None`
- **Fix:** Problem with dropdown default selected items not overiding placeholder value
Expand All @@ -56,6 +44,9 @@
- **Fix:** Timepicker not popping up due to incorrectly typeof check
- **Fix:** Max selection for `Keyword field` not working
- **Fix:** Predefined tags inside `Default value` not working with translated forms
- **Improved:** Super Forms now remembers the last TAB you where editing a field in. If this TAB exsists for the next field you edit it will open in this specific TAB. This way you can faster edit many of the same settings that are below the same settings TAB. Upon page reload it will still remember. The same goes for the form settings TABS and the last openend panel
- **Improved:** Better readability for font size on larger resolution monitors
- **Improved:** When `Delete files from server after form submissions` is enabled we should not add hyperlink on the filename inside the E-mail
- **Improved:** When using `Elementor` only enqueue all scripts/styles when in preview/editor mode
- **Improved:** Show where the error is when using TABs or Accordion elements (just like with Multi-parts)

Expand Down
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<link rel="stylesheet" href="//unpkg.com/docsify/lib/themes/vue.css">
<style>
.markdown-section img {
.markdown-section img:not(.emoji) {
box-shadow: 1px 1px 6px 1px #00000036;
border: 1px solid #cecece;
padding: 10px;
Expand Down
3 changes: 3 additions & 0 deletions src/add-ons/super-forms-calculator/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
May 13, 2020 - Version 2.1.4
- Update: hooks from main plugin

Feb 19, 2020 - Version 2.1.3
- Improved: load script/styles on ajax load via super forms hook (used in for instance Elementor builder interface)

Expand Down
4 changes: 2 additions & 2 deletions src/add-ons/super-forms-calculator/super-forms-calculator.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Plugin Name: Super Forms - Calculator
* Plugin URI: http://codecanyon.net/item/super-forms-drag-drop-form-builder/13979866
* Description: Adds an extra element that allows you to do calculations on any of your fields
* Version: 2.1.3
* Version: 2.1.4
* Author: feeling4design
* Author URI: http://codecanyon.net/user/feeling4design
* Text Domain: super-forms
Expand Down Expand Up @@ -39,7 +39,7 @@ final class SUPER_Calculator {
*
* @since 1.0.0
*/
public $version = '2.1.3';
public $version = '2.1.4';


/**
Expand Down
3 changes: 3 additions & 0 deletions src/add-ons/super-forms-csv-attachment/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
May 13, 2020 - Version 1.3.1
- Update: hooks from main plugin

Jan 07, 2020 - Version 1.3.0
- Replaced deprecated function with new one
- Improved: display error message when unable to write file
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Plugin Name: Super Forms - CSV Attachment
* Plugin URI: http://codecanyon.net/item/super-forms-drag-drop-form-builder/13979866
* Description: Sends a CSV file with the form data to the admin email as an attachment
* Version: 1.3.0
* Version: 1.3.1
* Author: feeling4design
* Author URI: http://codecanyon.net/user/feeling4design
* Text Domain: super-forms
Expand Down Expand Up @@ -39,7 +39,7 @@ final class SUPER_CSV_Attachment {
*
* @since 1.0.0
*/
public $version = '1.3.0';
public $version = '1.3.1';


/**
Expand Down
3 changes: 3 additions & 0 deletions src/add-ons/super-forms-email-reminders/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
May 13, 2020 - Version 1.1.1
- Update: hooks from main plugin

Jan 07, 2020 - Version 1.1.0
- Replaced deprecated function with new one

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Plugin Name: Super Forms - E-mail Reminders
* Plugin URI: http://codecanyon.net/user/feeling4design
* Description: Send email appointment reminders at specific times based on form submission date or user selected date with an optional offset
* Version: 1.1.0
* Version: 1.1.1
* Author: feeling4design
* Author URI: http://codecanyon.net/user/feeling4design
* Text Domain: super-forms
Expand Down Expand Up @@ -40,7 +40,7 @@ final class SUPER_Email_Reminders {
*
* @since 1.0.0
*/
public $version = '1.1.0';
public $version = '1.1.1';


/**
Expand Down
3 changes: 3 additions & 0 deletions src/add-ons/super-forms-email-templates/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
May 13, 2020 - Version 1.1.2
- Update: hooks from main plugin

Jun 14, 2019 - Version 1.1.1
- Compliance: Working towards Envato WordPress Requirements Badge/Compliance
- Escaping all Translatable strings
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Plugin Name: Super Forms - Email Templates
* Plugin URI: http://codecanyon.net/item/super-forms-drag-drop-form-builder/13979866
* Description: Adds an extra email template to choose from
* Version: 1.1.10
* Version: 1.1.2
* Author: feeling4design
* Author URI: http://codecanyon.net/user/feeling4design
* Text Domain: super-forms
Expand Down Expand Up @@ -39,7 +39,7 @@ final class SUPER_Email_Templates {
*
* @since 1.0.0
*/
public $version = '1.1.10';
public $version = '1.1.2';


/**
Expand Down
3 changes: 3 additions & 0 deletions src/add-ons/super-forms-front-end-posting/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
May 13, 2020 - Version 1.5.1
- Update: hooks from main plugin

Jan 23, 2020 - Version 1.5.0
- Added: Option to save multiple taxonomies and categories when creating a post

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Plugin Name: Super Forms - Front-end Posting
* Plugin URI: http://codecanyon.net/item/super-forms-drag-drop-form-builder/13979866
* Description: Let visitors create posts from your front-end website
* Version: 1.5.0
* Version: 1.5.1
* Author: feeling4design
* Author URI: http://codecanyon.net/user/feeling4design
* Text Domain: super-forms
Expand All @@ -38,7 +38,7 @@ final class SUPER_Frontend_Posting {
*
* @since 1.0.0
*/
public $version = '1.5.0';
public $version = '1.5.1';


/**
Expand Down
3 changes: 3 additions & 0 deletions src/add-ons/super-forms-mailchimp/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
May 13, 2020 - Version 1.5.5
- Update: hooks from main plugin

Mar 10, 2020 - Version 1.5.4
- Fix: When displaying Groups/Interests loop over all groups instead of just one
- Improved: Do not store the MailChimp data such as interests ID's and list ID into the Contact Entry to keep the data clean
Expand Down
4 changes: 2 additions & 2 deletions src/add-ons/super-forms-mailchimp/super-forms-mailchimp.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Plugin Name: Super Forms - Mailchimp
* Plugin URI: http://codecanyon.net/item/super-forms-drag-drop-form-builder/13979866
* Description: Subscribes and unsubscribes users from a specific Mailchimp list
* Version: 1.5.4
* Version: 1.5.5
* Author: feeling4design
* Author URI: http://codecanyon.net/user/feeling4design
* Text Domain: super-forms
Expand Down Expand Up @@ -39,7 +39,7 @@ final class SUPER_Mailchimp {
*
* @since 1.0.0
*/
public $version = '1.5.4';
public $version = '1.5.5';


/**
Expand Down
3 changes: 3 additions & 0 deletions src/add-ons/super-forms-mailster/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
May 13, 2020 - Version 1.2.1
- Update: hooks from main plugin

Jan 07, 2020 - Version 1.2.0
- Replaced deprecated function with new one

Expand Down
4 changes: 2 additions & 2 deletions src/add-ons/super-forms-mailster/super-forms-mailster.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Plugin Name: Super Forms - Mailster
* Plugin URI: http://codecanyon.net/item/super-forms-drag-drop-form-builder/13979866
* Description: Register subscribers for Mailster with Super Forms
* Version: 1.2.0
* Version: 1.2.1
* Author: feeling4design
* Author URI: http://codecanyon.net/user/feeling4design
* Text Domain: super-forms
Expand Down Expand Up @@ -39,7 +39,7 @@ final class SUPER_Mailster {
*
* @since 1.0.0
*/
public $version = '1.2.0';
public $version = '1.2.1';


/**
Expand Down
3 changes: 3 additions & 0 deletions src/add-ons/super-forms-password-protect/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
May 13, 2020 - Version 1.2.1
- Update: hooks from main plugin

Jan 07, 2020 - Version 1.2.0
- Replaced deprecated function with new one

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Plugin Name: Super Forms - Password Protect
* Plugin URI: http://codecanyon.net/item/super-forms-drag-drop-form-builder/13979866
* Description: Password protect your forms or lock out specific user roles from submitting the form
* Version: 1.2.0
* Version: 1.2.1
* Author: feeling4design
* Author URI: http://codecanyon.net/user/feeling4design
* Text Domain: super-forms
Expand Down Expand Up @@ -39,7 +39,7 @@ final class SUPER_Password_Protect {
*
* @since 1.0.0
*/
public $version = '1.2.0';
public $version = '1.2.1';


/**
Expand Down
5 changes: 5 additions & 0 deletions src/add-ons/super-forms-paypal/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
May 13, 2020 - Version 1.4.0
- Added: Option to send custom email after payment completed
- Added: Option to update registered user role after payment completed (for `Register & Login Add-on` only)
- Update: hooks from main plugin

Feb 03, 2020 - Version 1.3.0
- Added: option to conditionally checkout to PayPal, this allows you to optionally let the user pay via PayPal
- Fix: Subscription checkout amount must be converted to type float
Expand Down
4 changes: 2 additions & 2 deletions src/add-ons/super-forms-paypal/super-forms-paypal.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Plugin Name: Super Forms - PayPal Checkout
* Plugin URI: http://codecanyon.net/item/super-forms-drag-drop-form-builder/13979866
* Description: Checkout with PayPal after form submission. Charge users for registering or posting content.
* Version: 1.3.0
* Version: 1.4.0
* Author: feeling4design
* Author URI: http://codecanyon.net/user/feeling4design
* Text Domain: super-forms
Expand All @@ -38,7 +38,7 @@ final class SUPER_PayPal {
*
* @since 1.0.0
*/
public $version = '1.3.0';
public $version = '1.4.0';


/**
Expand Down
3 changes: 3 additions & 0 deletions src/add-ons/super-forms-popups/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
May 13, 2020 - Version 1.5.4
- Update: hooks from main plugin

Apr 22, 2020 - Version 1.5.3
- Fix: JavaScript error

Expand Down
4 changes: 2 additions & 2 deletions src/add-ons/super-forms-popups/super-forms-popups.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* Plugin Name: Super Forms - Popups
* Plugin URI: http://codecanyon.net/item/super-forms-drag-drop-form-builder/13979866
* Description: Create fully customizable popups for Super Forms
* Version: 1.5.3
* Version: 1.5.4
* Author: feeling4design
* Author URI: http://codecanyon.net/user/feeling4design
* Text Domain: super-forms
Expand Down Expand Up @@ -38,7 +38,7 @@ final class SUPER_Popup {
*
* @since 1.0.0
*/
public $version = '1.5.3';
public $version = '1.5.4';


/**
Expand Down
4 changes: 4 additions & 0 deletions src/add-ons/super-forms-register-login/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
May 13, 2020 - Version 1.8.0
- Added: Option to update user role after payment completed from `PayPal Add-on` and `WooCommerce Add-on`
- Update: hooks from main plugin

Jan 07, 2020 - Version 1.7.0
- Replaced deprecated function with new one
- Fix: PHP Notice: Undefined offset: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Plugin Name: Super Forms - Register & Login
* Plugin URI: http://codecanyon.net/item/super-forms-drag-drop-form-builder/13979866
* Description: Makes it possible to let users register and login from the front-end
* Version: 1.7.0
* Version: 1.8.0
* Author: feeling4design
* Author URI: http://codecanyon.net/user/feeling4design
* Text Domain: super-forms
Expand Down Expand Up @@ -39,7 +39,7 @@ final class SUPER_Register_Login {
*
* @since 1.0.0
*/
public $version = '1.7.0';
public $version = '1.8.0';


/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,6 @@ $(selector).signature({color: 'blue', guideline: true}) */

// Added for Super Forms Conditional Logic, so that the canvas is correctly resized after the column is visible.
resize: function() {
console.log('resizing');
var parent = $(this.canvas).parents('.super-signature-canvas:eq(0)');
if($(this.canvas).width()!=parent.width()) this.canvas.setAttribute('width', parent.width());
if($(this.canvas).height()!=parent.height()) this.canvas.setAttribute('height', parent.height());
Expand Down
Loading

0 comments on commit 251cbd9

Please sign in to comment.