Changelog

1.4.17

16 July 2014

  • Fix the form builder database fields being populated by JavaScript code when the Mootools library is loaded on the page
  • Improved form builder loading speed when database fields are set up
  • Fix PHP strict error when activating the plugin
  • Remove space between inline JS to prevent JS errors when wpautop is applied on the form
  • Changed the default date format to one that doesn’t include number suffix e.g. ‘th’
  • Added a few more date formats

1.4.16

25 April 2014

  • Added French translation
  • Added partial Croatian translation
  • Changed Ukrainian locale code to ‘uk’

1.4.15

23 April 2014

  • Fixed form builder CSS styles in WP 3.9
  • Added action hook iphorm_post_validate which is called after successful form validation

1.4.14

5 February 2014

  • Only show an error when sending emails if WP_DEBUG is on
  • Added iphorm_pre_display hook when showing the form after submitting it in non-Ajax mode

1.4.13

22 January 2014

  • Fixed the SWFUpload script to stop errors with other scripts when some jQuery selectors are used
  • Fixed Uniform not setting the select value correctly when the form is reset

1.4.12

16 January 2014

  • Fixed an error with Uniform and IE

1.4.11

13 December 2013

  • Fixed CSS issues with WP 3.8
  • Fixed an error with Uniform and IE10
  • Fixed a script enqueueing problem if the plugin name is translated or changed
  • Added hooks allowing the plugin name to be changed on the WP menu and on page titles
  • Fixed a rare problem saving form data to a custom database
  • Added Persian translation (partial) – thanks to beeZness (http://beezness.biz/)

1.4.10

21 August 2013

  • Fixed an issue with no update notification being displayed when a new plugin version is released
  • Added a “Check for updates” button to the plugin Settings page
  • Added an email “Return-Path” address option to the plugin Settings page
  • Fixed a bug with Hidden field labels in the entries list table heading
  • Added Portuguese (Brazil) translation

1.4.9

6 August 2013

  • Fixed the popup form script (Fancybox) to be compatible with WP 3.6

1.4.8

5 August 2013

  • Fixed conditional logic settings issue in WP 3.6

1.4.7

30 July 2013

  • Fixed CSS conflicts with the WP 3.6 Twenty Thirteen theme
  • Added a new dark form theme “Storm”

1.4.6

10 July 2013

  • Fixed the upload progress bar sometimes exceeding 100% width

1.4.5

10 July 2013

* Quform is no longer compatible with WordPress v3.1, version 3.2 or later is now required *

  • Fixed an issue submitting the form in IE9 with a file upload field in the form
  • Added countries back to the translation file

1.4.4

30 May 2013

  • Fixed a conflict with the MyMail plugin
  • Updated the plugin and 3rd party scripts to be compatible with jQuery 1.9
  • Updated qTip2 to latest stable release
  • The plugin will now enqueue the WordPress versions of the jQuery UI scripts in WP 3.3+
  • Added compatibility with WordPress 3.6 (beta)
  • Bulk options such as Countries and States etc have been removed from the translation file

1.4.3

4 April 2013

  • Fixed a bug with conditionally hidden elements with custom validators
  • Fixed the “Browse text” and “Default text” options of the File Upload element not saving properly
  • Fixed the Uniform File Upload field height in IE
  • Fixed the shortcode Insert button not working in some situations

1.4.2

25 February 2013

  • Fixed the ending Group element always displaying the name “New”
  • Fixed placeholder variables in email content not being formatted correctly
  • Fixed HTML encoded characters displaying in exported entries

1.4.1

13 February 2013

  • Added an option in the Group settings to show the Group name in the default notification email
  • Fixed the jQuery Smooth Scroll plugin to be compatible with jQuery Tools Scrollable
  • Updated the German and Italian translations

1.4

25 January 2013

  • Fixed an incorrect error message with the Length validator
  • Added a confirmation when leaving the form builder page if there are unsaved changes
  • Added a BCC option to the notification email settings
  • Fixed the “Use Ajax” option, it will no longer cause a JavaScript error when disabled
  • Added a mbstring extension check to the server compatiblity section
  • Added an option to disable Uniform and SWFUpload output from the plugin settings
  • Fixed a bug with the placeholder values for post ID, post title and referring URL
  • Added a new placeholder value {entry_id} that returns the ID of the submitted entry
  • The global border/background/text colour settings are now also applied to textareas
  • Updated the jQuery UI, qTip2 and InFieldLabels scripts
  • Added more jQuery Datepicker localizations
  • Shortened the form unique ID hash
  • Added a filter to override the form unique ID, you can use this to have static ID attributes within the form HTML
  • Added an error class to the wrapper of elements with errors
  • Fixed redirecting on successful submit when JavaScript is disabled
  • Added hooks for modifying the success redirect URL
  • Added code to throttle the update check to once per hour
  • Added a unique ID display in the Hidden element settings
  • Conditionally hidden elements no longer display in the notification email or when viewing entries
  • Added options to display empty fields in the notification email and when viewing entries, and they are now hidden by default
  • Fixed a compatibility issue with the Jigoshop plugin
  • Fixed the Regex validator
  • Fixed the form shortcode being wrapped in <pre> tags when pasting into the page visual editor

1.3.6

12 December 2012

  • Fixed an error with WordPress 3.5
  • Fixed a compatibility issue with W3 TotalCache JavaScript minification
  • Removed the blank custom.css file
  • Removed the Fancybox styles that were causing 404 errors in IE
  • Changed the image preloading JavaScript to run after the page has fully loaded
  • Fixed the success redirect when JavaScript is disabled
  • Added full Italian translation file
  • Added partial Bulgarian translation file
  • Updated Dutch translation file
  • Added some more date format options
  • Changed the plugin path constants to work if the plugin is in a symlinked directory

1.3.5

10 March 2012

  • Fixed an issue with conditional logic in IE7 and 8

1.3.4

5 March 2012

  • Fixed an issue where conditional logic breaks in IE7/IE8
  • Fixed an issue with showing values of arrays in the plain text email

1.3.3

14 February 2012

  • Renamed the plugin to Quform
  • Fixed a bug with file permissions with non-Flash uploaded files
  • Fixed Uniform script to be compatible with jQuery 1.6
  • Added hooks to write your own validation code
  • Added a hook to pass custom options to the datepicker
  • Fixed a bug with submitting the form with Uniform disabled
  • Added the Russian and Ukrainian translations – thanks to Protera
  • Fixed the plugin submitting twice if the form had been moved in the DOM
  • Added an option to center Fancybox in the viewport after conditional logic is applied
  • Fixed slashes being added to submitted form data
  • Changed the form builder tab script to jQuery Tools to avoid conflicts with other plugins
  • Added a server compatibility section to the settings page
  • Fixed a bug with reCAPTCHA and scrolling in Chrome
  • Changed the popup script to use inline HTML instead of an Ajax request. If you were using the variable “Referring URL” in a previous version for a popup form, you should change it to “Form URL”. With this change you can now access more variable data in a popup form – such as Form URL, Referring URL, Post title, Post ID.
  • Fixed a bug with Uniform radio buttons with two of the same form on one page
  • Fixed a bug with the reCAPTCHA field with conditional logic
  • Shortcodes are now parsed inside the HTML element content and form/group/element descriptions
  • Fixed the reCAPTCHA field inside a popup
  • Fixed the Flash uploader button inside a popup in Safari 4
  • Fixed instability in the form builder if an error occurs when one of the elements
  • Added the group name to the end group element
  • HTML is now allowed in group title, descriptions and radio/checkbox options
  • Added an option to swap day and month in the Date element
  • Added an automatic fix for themes with the [raw] shortcode
  • Fixed the autoreply email format option not saving properly

1.3.2

12 January 2012

  • Fixed the group column alignment not saving properly
  • Fixed the plugin include files from being visible from outside the plugin
  • Fixed notice error in widgets
  • Fixed form preview breaking with certain themes or plugins
  • Fixed it so that viewing the dashboard widget needs view entries permissions
  • Fixed using background images and quotes within the CSS system
  • Fixed a CSS bug with group title and group element wrapper
  • Fixed some form builder CSS bugs in IE7
  • Added the ability to add variables to the success message
  • Added the German translation – thanks to Roland Dietz
  • Added the German states as bulk options

1.3.1

21 December 2011

  • The plugin is now compatible with WP 3.1 again
  • The previous change to move the CAPTCHA fonts to a temporary directory now only happens on Windows systems
  • Fixed the reCAPTCHA allowing any text as a solution
  • The error messages for reCAPTCHA and CAPTCHA elements can now be translated in the element settings
  • Fixed the file upload custom error messages not working
  • The HTML element now has an option to act like a normal element, enabling conditional logic and fitting into groups.
  • Added more global styles to add CSS to all parts of the submit button
  • Added the Dutch translation – thanks to Paul Backus (http://backups.nl)

1.3

16 December 2011

  • Fixed blank notification emails in HTML format
  • Fixed theme and language backups during plugin upgrades
  • Fixed the plugin upgrade when done via an FTP connection
  • If a custom.css file exists in the /css/ directory it is loaded, this can be used for minor CSS overrides that do not
    merit a theme. This file will not be removed by plugin updates.
  • If you create a .js JavaScript file with the same name as your theme .css file, it will be loaded into the page. You can use this
    to create theme-specific JavaScript such as image preloading.
  • The success message no longer appears momentarily when redirecting on success
  • Fixed a bug with Length validator
  • Added a new option “Inherit” for group label placement and this is now the default setting
  • Fixed an issue with the plugin upgrade on Windows systems after adding a CAPTCHA element to a form
  • Changed the temporary directory to use WP function get_temp_dir()
  • Date and time dropdowns are now able to be styled using the CSS system
  • Uniform selects now take the width of the base select element
  • Added an option to have columns inside group floating left as well as the default proportionally spaced
  • Added an option set the label placement on a per element basis
  • Added an option to clear default value on click
  • Added options to have tooltips displayed with a help icon instead of interacting with the field, the options can be also be changed on a per element basis
  • Added an option in the Date element to show months as numbers instead of text
  • Added a bulk options import feature to Checkboxes/Multiple Choice and Dropdown Menu elements. You can choose from predefined import data or enter your own.
  • Fixed an issue saving forms if the Prototype library is loaded on admin pages
  • Fixed Uniform file upload form reset bug
  • Fixed a bug with the File Upload validator when required
  • Added exporting submitted entries to a CSV file
  • Added image preloading on frontend
  • Revamped the way that forms can be displayed in a lightbox (Fancybox). There’s now an option
    when inserting the form into a post/page to show the form in a lightbox
  • Added a new shortcode to display forms in a lightbox (Fancybox)
  • Added a new widget to display forms in a lightbox (Fancybox)
  • Added options to disable the output of inluded JavaScript plugins
  • Added a feature to prevent duplicate values being submitted to the same form if it already exists in the entries database.
  • Fixed an issue with plain text Autoreply email content
  • Changed database version check to the init hook
  • Added conditional logic – the ability to show or hide fields based on the values of other fields.
  • Added language option to reCAPTCHA element
  • Entries are now stored in UTC time and are converted to the local timezone when viewing. The submit times of entries submitted before this update may change.
  • Exporting of entries now takes local timezone into consideration.
  • Added a feature to set the default value of fields dynamically from URL parameters, shortcode attributes and filter hooks.

1.2

11 November 2011

  • Fixed an error when adding a group element by dragging
  • Fixed some broken translatable strings
  • Improved the form builder UI when translated
  • Links to edit the form and edit the table layout now appear correctly above the entries list
  • Flash of Unstyled Content has been hidden on file upload fields
  • HTML tags are no longer stripped form the entries list, so it can include links to uploaded files and email addresses
  • Fixed dashboard widget unread entries query
  • Fixed an database issue with the entries list with large amounts of data
  • Day, Month and Year headings in the Date element are now translatable from inside the form builder
  • am and pm in the Time element are now translatable from inside the form builder
  • All <ul> and <li> tags in the form HTML have been changed to <div> to prevent interference with
    theme CSS
  • jQuery UI Datepicker has been added as an option on the Date element, there are 24 themes
    and 62 language options to choose from
  • Fixed temporary upload cleanup scheduled task
  • Fixed previewing a form in a new tab in IE

1.1.1

1 November 2011

  • Reverted the previous change to choose between valid XHTML 1.0 Strict or valid HTML5,
    the form will always output valid XHTML 1.0 Strict
  • Added an Ajax hook for displaying the form in a lightbox
  • Added documentation on how to display a form in a lightbox

1.1

31 October 2011

  • Fixed plugin translation issue
  • Added an option to select between valid XHTML 1.0 Strict or valid HTML5
  • Removed global style overrides from front end base stylesheet
  • Custom translations are now saved during plugin upgrades
  • Added documentation on how to translate the plugin

1.0

27 October 2011

  • Initial release