Documentation » Core Changelog

This page contains the list of changes that have occurred for the Form Tools Core. For the changelogs of themes and modules, see their respective sections.

Version Release Date Release Notes
2.0.3-beta-20100807 Aug 7th, 2010 A few minor updates - mostly prep for Client Audit module.
2.0.3-beta-20100731 Jul 31st, 2010 New security features:

Adding assorted settings regarding the passwords (all optional)
1. minimum length
2. max failed login attempts before account disabled
3. required characters (numbers, uppercase and special chars !@#$%^&)
4. password history (last X passwords prohibited)

Bug fixes:

#236 - Install script: step 4 doesn't continue property if permissions prevent creation of config.php file
#238 - Administrator -> adding client doesn't check that username isn't already taken
2.0.2 Jul 4th, 2010 v2.0.2
bug fix: #203 - mysql_get_client_info() doesn't always return valid version string
2.0.1 Apr 12th, 2010 2.0.1 release.

bug fix:
#233 - date difference between client and admin accounts for form submission
2.0.1-beta-20100516 May 16th, 2010 Bug fixes:
#229 - Uploaded files should strip out irregular characters in filenames
#230 - Styles on input fields have incorrect line heights
2.0.1-beta-20100428 Apr 28th, 2010 Bug fix:
#218 Edit View: selecting "private" access on Google Chrome doesn't show the multi-select dropdown section
2.0.1-beta-20100425 Apr 25th, 2010 Bug fixes:
#44 - Linking directly to deleted form through custom menu item should display error, not show incomplete page.
#157 - Add Form -> multipage form URLs sometimes get lost
#187 - Adding HTML link within "Edit Submission Page Label" causes error after saving page.
#195 - ft_finalize_submission should sent emails
#205 - "Add" button doesn't appear on the Client's submission listing page when there are no items
#216 - Styles for system fields should NOT be inline!
#223 - Add Form, step 2: Option to bypass verification of all form URLs doesn't verify the final one
2.0.1-beta-20100410 Apr 10th, 2010 2.0.1 beta, first version.

Fixes the following bugs:
#187 - Adding HTML link within "Edit Submission Page Label" causes error after saving page.
#193 - JS Validation causes problem on IE 7
#195 - ft_finalize_submission should sent emails
#205 - "Add" button doesn't appear on the Client's submission listing page when there are no items
2.0.0 Jan 30th, 2010 2.0.0 final release.
2.0.0-beta-20100118 Jan 18th, 2010 New feature:
- you can now specify multiple form fields as emails, for use in the email templates.
2.0.0-beta-20100101 Jan 1st, 2010 Four new template hooks added:
- client_submission_listings_top
- client_submission_listings_bottom
- admin_submission_listings_top
- admin_submission_listings_bottom
2.0.0-beta-20091224 Dec 24th, 2009 Minor refactors.

New change:
#186 Deleting file upload now prompts user to confirm deleting a file.

Bug fix:
- upgrade link now points to new location www.formtools.org not ft2.formtools.org
2.0.0-beta-20091216 Dec 16th, 2009 Bug fix:
#185 Broken JS on Edit Form -> Database -> Add Fields page
2.0.0-beta-20091213 Dec 13th, 2009 Bug fixes:
#155 Default field size should be 256 chars, not 20
#162 Tabindex of field type column on Edit Form -> Fields tab doesn't work.
#179 [forums] Search SQL bug
#180 [forums] Edit Submission page error
#181 "Edit Submission" label for clients should be upper case by default for new forms
2.0.0-beta-20091212 Dec 12th, 2009 Bug fix:
#178 Warning on submissions page: $page_submission_ids not defined
2.0.0-beta-20091210 Dec 10th, 2009 Bug fixes:
#172 Client password validation consistency
#173 "Searchable" column should also determine actual searchable field - not just inclusion in search field dropdown
#174 Unknown column error
#175 Sorting non-default View returns the View to the default one
#177 Creating New View from existing one doesn't add Client Map View Filters properly
2.0.0-beta-20091122 Nov 22nd, 2009 Bug fix for new installations not redirecting to /install folder properly.
2.0.0-beta-20091116 Nov 16th, 2009 Bug fix:
Issue #168 - [HIGH PRIORITY] Changing language doesn't work
2.0.0-beta-20091113 Nov 13th, 2009 New View -> client map filters feature added.
2.0.0-beta-20091101 Nov 1st, 2009 Bug fix:
#161 database column: action_location should be varchar
2.0.0-beta-20091030 Oct 30th, 2009 Bug fix:
#160 - View filters: deleting a filter row doesn't always work

Other:
- new ft_update_submission_info function added to Core.
2.0.0-beta-20091021 Oct 21st, 2009 Bug fix:
#159 - Up-Down arrow not showing up properly on the Clients -> form submissions page.
2.0.0-beta-20091012 Oct 12th, 2009 New features:
--------------
- /global/misc/hook_data.ini file added
- additional hooks added to various default theme pages

Bug fixes:
---------
#128 - Smarty errors in email templates cause blank pages when submitting form.
#152 - Dates not being formatted according to users's timezone on submissions page
- dates columns weren't always appropriate width in default theme: fixed 120px limitation dropped.
2.0.0-beta-20091003 Oct 3rd, 2009 Bug fix:
#150 - RSV script has error when used outside of FT
2.0.0-beta-20090926 Sep 26th, 2009 Bug fix:
#146 - Database tables not being created as UTF-8
2.0.0-beta-20090823 Sep 23rd, 2009 Minor bug fix:
- #143 IE bug when updating form emails

PHP sessions now reverted as default session type due to problem when booting up for the first time.
2.0.0-beta-20090908 Sep 8th, 2009 New features:
- $g_api_session_timeout added to library.php
- API database sessions now supported
- session type now defaults to database instead of PHP

Bug fixes:
#125 Tab index of "Custom Recipient" section of email templates is inintuitive.
#134 API should allow for database sessions
2.0.0-beta-20090826 Aug 26th, 2009 Bug fixes:
#126 - Misc errors with Date picker on Edit View -> Filters tab
#132 - Notice on login page [re-ordering content of session_start]
#133 - Install: need to double escape \ chars on $g_root_dir on Windows systems
#135 - Newlines should be converted to page breaks in HTML emails
#138 - Problem with earlier version of upgrade.php in which edit_submission_page_label wasn't created
2.0.0-beta-20090815 Aug 15th, 2009 New features:
- optional "form_tools_inactive_form_redirect_url" form field for forcing redirect to custom URL for inactive forms
- "Edit Submission Page Label" setting for forms
2.0.0-beta-20090809 Aug 9th, 2009 [yesterday's version included incorrect version number]
2.0.0-beta-20090808 Aug 8th, 2009 Bug fix:
#127 blank page when submitting direct forms
2.0.0-beta-20090712 Jul 12th, 2009 Bug fixes:
#113 Clients can't view offline form
#122 Editing View, deleting it, then going to submissions page throws error
#124 Deleting a module folder before deleting it through the UI causes a warning/notice printed on the module page
2.0.0-beta-20090627 Jun 27th, 2009 Assorted bug fixes:
#80 Error when linking directly to edit_submission page after logging in
#116 Deleting multiple submissions on multiple pages has incorrect error.
#117 "Equals" and "Not Equals" create SQL clauses with "LIKE"
#118 View filters: setting rule testing for emptiness doesn't work
#119 custom "Add Submission" nav link causes problems with ft_get_search_submission_ids()
2.0.0-beta-20090614 Jun 14th, 2009 New features:
- Support added for API to handle adding reCAPTCHA to standard POST forms.
- $g_session_save_path global added

Bug fixes:
#76 Add Form, step 4: Next Step >> link greyed out after Smart Fill when it shouldn't have been
#114 Blank page when logging in if permissions aren't set on templates dir/files
#115 "Add Submission" button doesn't appear when there are no submissions

Other:
- Minor updates to installation script
- new hooks added to admin and client's Edit Submission page
2.0.0-beta-20090524 May 24th, 2009 New additions:
- 4 new template hooks added: admin_edit_submission_top, admin_edit_submission_bottom, client_edit_submission_top and client_edit_submission_bottom

Bug fixes:
#111 Menu sorting problem
2.0.0-beta-20090518 May 18th, 2009 - 8 new template hooks added.

Bug fixes:
#105 Delete calendar file fragment.
#108 "May add submissions"
2.0.0-beta-20090511 May 11th, 2009 Bug fix:
#107 Adding fields now broken on Edit View -> Fields page.
2.0.0-beta-20090510 May 10th, 2009 New feature:
- "searchable" option added to View fields, which determines which fields appear in the search fields dropdown on main submissions page.

Bug fix:
#97 view reorder doesn't seem to work
2.0.0-beta-20090509 May 9th, 2009 Bug fixes:
#99 Event Trigger, send email when submission edited error
#103 Bug with index.php auto redirect
2.0.0-beta-20090428 Apr 28th, 2009 Features:
- additional check added when deleting submissions that span multiple pages

Bug fix:
- now properly supports language packs [N.B. Language pack contents slightly out of date: will address next!]
2.0.0-beta-20090427 Apr 27th, 2009 Bug fix:
Issue #98 » Multiple URL Params in FormURL and RedirectURL
2.0.0-beta-20090414 Apr 14th, 2009 Bug fixes:
#15 Installation error
#96 Module not loading
2.0.0-beta-20090409 Apr 9th, 2009 Bug Fixes:
#81 Problem deleting email templates on IE 6
#89 Title meta tag not being set
#90 Clicking back to index shows login box
2.0.0-beta-20090407 Apr 7th, 2009 Additions:
- new template hooks added

Bug fixes:
- permitted upload file types no longer performs case sensitive checks on uploaded file extensions
#83 Adding DB field doesn't properly error check case where DB column has same name
#84 Link on bottom right of Edit Field Option Group doesn't link directly to help doc page.
2.0.0-beta-20090404 Apr 4th, 2009 Bug fix for installation.
2.0.0-beta-20090402 Apr 2nd, 2009 Added support for template hooks on client pages (other hooks to follow).
2.0.0-beta-20090327 Mar 27th, 2009 Updates:
#40 Tabindex should go vertical for all fields in the Edit View > Fields tab. This has also been added for the Add Fields page.

Bug Fixes:
- installation script now uses the term "TYPE" instead of "ENGINE" to determine table format type.
2.0.0-beta-20090321 Mar 21st, 2009 Minor bug fixes.
2.0.0-beta-20090320 Mar 20th, 2009 Assorted bug fixes:
#61 Changed Theme and everything is now blank.
#73 Broken link on edit email page
#77 Edit View: current subpage not always saved in sessions
2.0.0-beta-20090319 Mar 19th, 2009 Bug fixes:
- minor problem with file attachments
#78 Clients can access submissions they're not permitted to see.
2.0.0-beta-20090318 Mar 18th, 2009 Minor bug fix for add submission option.
2.0.0-beta-20090317 Mar 17th, 2009 New Features:
- "Add Submission" button added to submission listing page. This is hidden/displayed via a setting on the Edit View > Main tab labeled "May add submissions"
- UI improvement: Edit View > Fields tab now allows you to add multiple rows at once to the View field table, as well as selecting and unselecting all.

Bug Fixes:
#59 Swift mailer file attachment works but doesn't send text with attachments
#65 radios, checkboxes etc. that haven't been assigned to a field option group show error on edit submission page
#69 Available emails dropdown shows emails for wrong form on Edit Submission page
#70 When "Auto-generate database column names" is checked on Add Fields page, when adding new fields, DB column field is still disabled
#72 Deleting submission from client account causes redirect error.
2.0.0-beta-20090312 Mar 12th, 2009 Bug fixes:
- Views dropdown on client's edit submission page was incorrectly showing admin-only Views.
#64 Field Option Group dropdown on Edit Field page is limited to a single page
2.0.0-beta-20090309 Mar 8th, 2009 Updates:
- Added code to support file attachments with Swift Mailer module

Bug Fixes:
- #9 Installation Stops on Page 4 - DBs created (25) config file created
- #33 Installation Stops on Page 4
- #52 "None" option doesn't work for the Reply-to field
- #58 scrollbars appear on submission listing page in Safari 3
2.0.0-beta-20090308 Mar 8th, 2009 Assorted bug fixes:
#49 Caching mechanism for ordered submission IDs on Edit Submission page isn't correct.
#51 Loading form Views in different browser tabs causes problems
#56 Feature Request: Add Views dropdown on Edit Submission page.
2.0.0-beta-20090305 Mar 5th, 2009 - Bug fix for updating client account.
- #55 Notice in stabilizer.php if $_SERVER['REQUEST_URI'] doesn't exist.
2.0.0-beta-20090302 Mar 2nd, 2009 Bug fixes:

#53 Usability problem: "user" dropdown option doesn't appear on Email recipient tab if email fields aren't configured.
#54 "Pass On" option not correctly passing along multi-select fields, and it SHOULD pass along file info.
2.0.0-beta-20090301 Mar 1st, 2009 Bug fixes:
- wonky main logo appearing in Safari.
#45 If no API version in build, should say so on Settings -> Main tab
#46 Searching should trim strings
#47 Better error checking on installation script to ensure permissions are correct on default theme cache dir
#48 » << prev next >> links on edit submissions page not always matched to order displayed in the submission listing page
#50 Selecting "none" option in Reply-to field on Emails tabs doesn't save
2.0.0-beta-20090223 Feb 23rd, 2009 Database sessions added. Bug fixes:
#42 - Ugly die() message called in ft_create_unique_option_group() when field option lists contain single quotes.
#43 - Minor warning deleting client accounts.

Other than for additional bug fixes and (very) minor updates, code should be ready for first public release.
2.0.0-beta-20090217 Feb 17th, 2009 Bug Fixes:

- error notifications removed when submitting form with incompletely set up
email templates.
- deleting filter field now works for dynamically generated rows.
- deleting emails in client accounts now displays Ajax success / error message
- help doc link corrected in Edit View page
2.0.0-beta-20090211 Feb 11th, 2009 - API version line added to settings page, to show current installed API version.
- Add form process blurb updated for better clarity for API submissions
- bug #34: JS bug on edit form > database tab
- bug #36: Minor fixes for Smart Fill on Edit Field Option Group page
- bug #37: Field Orientation setting for field option groups doesn't appear to work
- minor error notification removed from index page
2.0.0-beta-20090131 Jan 31st, 2009 Additional "plugins" param added to ft_eval_smarty_string function to allow modules to pass in their own plugin folders to that the function.
2.0.0-beta-20090120 Jan 20th, 2009 All hooks added.
2.0.0-beta-20090117 Jan 17th, 2009 Minor bug fixes. Compatibility with example demo.
2.0.0-beta-20090114 Jan 14th, 2009 Module installation, uninstallation and upgrading procedure code updated.
2.0.0-beta-20090113 Jan 13th, 2009 Hooks added; minor CSS changes to default template + bug fixes.
2.0.0-beta-20090112 Jan 12th, 2009 - Test email and "forgot password" options now work with Swift Mailer
- "Edit" / "View" link text working with client accounts
- email patterns updated and now generate
correct HTML + text for file fields in email content
- assorted minor bug fixes relating the email functionality.
2.0.0-beta-20090111 Jan 11th, 2009 Assorted bug fixes and changes:
- continued update HTML and text email patterns
- various improvements to email templates section.
- Testing emails: "email format" now works for individual format
- #30 Add example time in timezone offset dropdown fields
2.0.0-beta-20090108 Jan 8th, 2009 - Bug fix for error notice on installation, introduced in yesterday's build.
- Updated email patterns.
2.0.0-beta-20090107 Jan 7th, 2009 Fixes:
- CSS fix for IE6 in default theme
- cleaned up redundant language strings in English language file
- bug fix for:
#10 Email template "display email" button error and nonfunctioning "test email"

Additions:
- "installation complete" email added
- updated HTML email patterns, but not TEXT. Will tackle TEXT patterns in tomorrow's build.
2.0.0-beta-20090106 Jan 6th, 2009 Bug fix:
#17 Removing edit privs from views doesn't seem to work
2.0.0-beta-20090105 Jan 5th, 2009 Changes:
#8 "Verify URL" buttons should only require clicking when content changed.

Bug fixes:
#18 FormTools2.0.0-beta-20090101.zip archive issue
#19 formstools/install/ issue
#20 Upgrade zip doesn't seem to be a zip file when downloaded
#22 API version not being passed to upgrade script
2.0.0-beta-20090104 Jan 4th, 2009 Modules upgrade code fixed. Minor fixes to Core upgrade procedure.

Bug fixes:
16 - Broken link on step 5 (6) of adding a form
17 - Removing edit privs from views doesn't seem to work
2.0.0-beta-20090101 Jan 1st, 2009 Assorted bug fixes.

#5 - Double "Add Form -> Main" in Edit Admin Menu page dropdowns.
#3 - Update Upgrade link to a button, not link.
2.0.0-beta-20081230 Dec 30th, 2008 A few minor bug fixes.
2.0.0-beta-20081223 Dec 23rd, 2008 Extra themes removed.
2.0.0-beta-20081219 Dec 19th, 2008 Initial beta release.