MachForm 4.7 Released

MachForm version 4.7 is now available for downloads on Members Area!

This update added several new features, improvements and bugfixes. We recommend you to update due to improved functionalities within this release.

Here’s what’s new in MachForm 4.7

PHP 7 Ready

Compatible code with the new and faster PHP 7 engine

Random Default Value

Generate random default-value for Single Line Text field


Stripe Receipt Templates

Use payment receipt templates from Stripe directly

Edit Report Permission

New ‘Edit Report’ permission setting for user

Changelog

  • Feature: Compatibility with PHP7
  • Feature: Generate random default value for Single Line Text field
  • Feature: Set default value for Time field
  • Feature: Use payment receipt templates from Stripe directly
  • Feature: New ‘Edit Report’ permission setting for user
  • Improvement: Minor UI adjustments
  • Improvement: When being embedded using javascript, automatically scroll into top of the form upon submission
  • Improvement: Save and resume email field is now required by default
  • Bugfix: Using payment status as filter on widgets caused query error
  • Bugfix: Prev/Next navigation on entry page doesn’t display the Entry Info correctly
  • Bugfix: Remove any HTML tags from payment settings page, particularly choice fields
  • Bugfix: Query failure (missing condition_element_id) when field logic enabled on MySQL 5.7
  • Bugfix: jQuery library not being loaded on resume page success
  • Bugfix: Payment amount not being updated on edit entry page when the items are being updated
  • Bugfix: Incorrect merge tags for checkboxes field on logic settings page
  • Bugfix: Merge tag for hidden fields aren’t being populated when sending form data to another website
  • Bugfix: Null/empty values might cause some logic being evaluated incorrectly
  • Bugfix: Discount amount missing decimals on round values
  • Bugfix: The ‘save and resume’ button is not being checked against accidental double submissions
  • Bugfix: Signature field is not rendered correctly when form is having left-aligned/right-aligned labels
  • Bugfix: Billing and shipping address aren’t included within export results
  • Bugfix: ‘select files’ button for uploading file is now translatable
  • Bugfix: ‘Enable choice limit’ should display warning when no more option available
  • Bugfix: Conditional logic doesn’t work when keywords contain HTML tags

PHP Version Requirement

As of v4.3, MachForm requires the minimum version of PHP on your server to be at least PHP 5.3.0. If you’re still using older version (PHP 5.2), you need to upgrade your PHP version first.

How to Update

This update is FREE for all V4 owners.
As mentioned above, you can download it on Members Area.

If you are currently using v4.x or v3.x, follow this upgrade instruction:
Upgrading MachForm 3.x/4.x to 4.7

If you are still using v2.x, follow this upgrade instruction:
Upgrading MachForm 2.x to 4.7

MachForm 4.6 Released

MachForm version 4.6 is now available for downloads on Members Area!

This update added several new features, improvements and bugfixes. We recommend you to update due to improved functionalities within this release.

Here’s what’s new in MachForm 4.6

Logic for Success Page

Display different success message
or URL based on user response.

BCC for Email

Add Bcc address(es) to all
notification emails.


Advanced Data Export

Select specific fields for export
and use advanced data filters.

Customizable Resume-Email

Use your own custom template
for each form resume-email content.

Changelog

  • Feature: Conditional Logic for Success Page
  • Feature: Recurring Payments for PayPal Pro (REST API)
  • Feature: Charge One-Time Setup Fee for Recurring Payments on Stripe and PayPal Pro
  • Feature: BCC Option for Email Notifications
  • Feature: Customizable Resume-Email
  • Feature: Select Fields for Export
  • Improvement: Easily duplicate widget
  • Improvement: Built-in server-side code to prevent accidental multiple submission
  • Improvement: Easily check for new version updates
  • Bugfix: Old javascript embed code no longer working after upgrading to v4.5
  • Bugfix: The default notification email layout is screwed when opened using Outlook
  • Bugfix: City is not passed into Braintree
  • Bugfix: PDF can’t render paragraph completely on page break, some lines are missing
  • Bugfix: Logic emails/webhook aren’t being sent (or always being sent) when payment enabled
  • Bugfix: Auto-hide default value doesn’t work when the default value is 0
  • Bugfix: Merge tag for the first row of matrix field always returned empty
  • Bugfix: Google noCAPTCHA is not responsive
  • Bugfix: PHP form file when being used on different folder generates error message
  • Bugfix: Duplicating a form that contain logic will generate error / duplicate records
  • Bugfix: PHP form file when being used on different folder doesn’t generate signature image correctly within email
  • Bugfix: Safari incorrectly added “.xls” extension to the exported CSV / TXT file

PHP Version Requirement

As of v4.3, MachForm requires the minimum version of PHP on your server to be at least PHP 5.3.0. If you’re still using older version (PHP 5.2), you need to upgrade your PHP version first.

How to Update

This update is FREE for all V4 owners.
As mentioned above, you can download it on Members Area.

If you are currently using v4.x or v3.x, follow this upgrade instruction:
Upgrading MachForm 3.x/4.x to 4.6

If you are still using v2.x, follow this upgrade instruction:
Upgrading MachForm 2.x to 4.6

MachForm 4.5 Released

During the last week or so, the latest update of WordPress (v4.2.3) apparently having some conflict with MachForm embed code (Javascript code). This resulted to forms not being displayed on WordPress pages.

Due to the large amount of MachForm users are using WordPress as well, today we’re releasing v4.5 specifically to address this issue. MachForm v4.5 will generate new form code and compatible with the latest WordPress update.

If you’re using WordPress and your forms are no longer displaying, you’ll need to update to this version. Once you’ve updated your MachForm, make sure to copy the new form code and replace the old form code on your wordpress pages.

Changelog

  • Bugfix: WordPress 4.2.3 causing error with the javascript embed code
  • Improvement: Added option to easily reset entry number to #1
  • Improvement: Added Brazilian Reais currency for Price field
  • Bugfix: Allow zero and negative value for relative date range on Date field
  • Bugfix: Email attachment lacks .pdf extension
  • Bugfix: PDF can’t render UTF-8 characters
  • Bugfix: PDF can’t render paragraph larger than one page completely
  • Bugfix: Field labels and ‘required’ star aren’t being updated instantly when editing the form
  • Bugfix: Excess decimals on calculating discount amount when using Stripe is causing payment error
  • Bugfix: Can’t submit into webhook URL containing query string
  • Bugfix: On PHP 5.4, empty space is considered as input, which is incorrect
  • Bugfix: Date field using non-English language is having issue when min/max date range being set
  • Bugfix: Improved code to prevent race conditions on form submission limit
  • Bugfix: Matrix field is more responsive on mobile devices now
  • Bugfix: Strip slashes bug on filter function when running PHP 5.3 with Magic Quotes GPC
  • Bugfix: Entry containing file upload field and marked as incomplete will not resume properly, missing the attached files

PHP Version Requirement

As of v4.3, MachForm requires the minimum version of PHP on your server to be at least PHP 5.3.0. If you’re still using older version (PHP 5.2), you need to upgrade your PHP version first.

How to Update

This update is FREE for all V4 owners.
As mentioned above, you can download it on Members Area.

If you are currently using v4.x or v3.x, follow this upgrade instruction:
Upgrading MachForm 3.x/4.x to 4.5

If you are still using v2.x, follow this upgrade instruction:
Upgrading MachForm 2.x to 4.5