PDF version of this page

Version Notes

Version Notes

This section summarizes the major changes in different versions, from Version 8.5 onward.



Version 8.30 improves production of tabbed text from lookup files and repairs a seldom-occurring bug where the second line of an indented tabbed-text lookup was improperly indented.  This change was made for the tabbed inserts into insurance contacts text.

Released August 2023.

Version 8.29 fixes a seldom-occurring issue in the FireBird DB that backs FormTrap Server for very high volume sites (2 occurrences at the date of this release, UPDATE RECOMMENDED for versions 8-27 and 8-28 only).

Released March 2022.

Version 8.28 simplifies removal of absent details.
Released December 2021.

The functionality of the Delete empty lines icon was changed in FTForm Plus in the corresponding release to better eliminate layout entries where no data exists, including removal of redundant line feeds.


Version 8.27: Provides the new Delivery tag SMTPReplyTo, plus fixes. 
Released February 2021, Version 8.27.5 released September 2021

This version includes four separate changes:

New Delivery Tag value smtpReplyTo allows differentiation between Sender (smtpFrom) and Reply To (smtpReplyTo) - reseller request.

Fix to the formula that calculates Report Last Page when no formatting (form) is defined.

Fix to a conflict trying to use of square brackets in a RegEx syntax for range, (eg [A-Z]) as well as a FormTrap syntax for a field name(eg [master/field]).  Previously you were unable to use both in a "match" RegEx rule.

Fix to GS1-128 barcode.
AI 90 through 99 are defined by GS1 as Company Internal Information, (former EAN/UPC specification was AIs 90 through 95), range extended to include 96 through 99).


Version 8.26: Implementation of IBM CMOD archiving, Allow Pass-Through to a queue for un-ID'd data, Correct FTDesign date conversion.  Release October 2020

This version includes three separate changes:

Provides optional facilities to implement IBM CMOD PPD document recognition - this automatically sets Page Piece Dictionary entries within FormTrap PDF's which IBM CMOD (bulk archiving) recognizes, no other changes to IBM CMOD required.  Tested by IBM CMOD.

The Queues, Processing tab now allows re-direction of unidentified documents to a queue (reseller request to allow un-ID'd documents to go to existing FTDesign generic forms).

FTDesign had a valid-in-the-1990s assumption for conversion of yy=21 or above to yyyy=1921.  That is removed. You will need to also update FTDesign to Version 7.3.0.7.  Updates are only available to supported customers, for unsupported customer, ask Support@FormTrap.com for a document showing how to get circumvent this issue.

Version 8.25: Improved features for very large runs as PDFs, other changes to assist add-on routines. Release July 2020


This change was initiated by the requirement to process very large volumes, where a new volume product utilizing the FormTrap Server modules in a PowerShell environment is available to banks, utilities, wealth creation and other very high volume users.  This system processes better than 60,000 documents, average 4 pages each per hour on a small-average server with two cores.  These changes imposed changes into the FormTrap modules as follows:

  • Logo processing for PDF generation dramatically reduces output file size for PDF output only.
  • Output filters and applications now may access Delivery Tag values as environment variables, simplifying programming of user-initiated functions.
Previously delivery tags were accessed via [tagname] syntax in the command line, this facility is retained.

Additional Delivery tag access via environment variables is now available.

For batch files, environment variables are accessed via %tagname% syntax.

Applications written in programming languages may access environment variables using their respective APIs.

  • A re-work of the Delete empty lines ... function of Text formatting makes control of "sometimes there, sometimes not" fields simpler.
  • An error in truncating font sizes to integers of points was removed from FTForm Plus and FormTrap Server.


Version 8.24: Data Matrix ECC 200 Barcodes. Release April 2020


Data Matrix ECC 200 2-D barcodes added.


Minor changes, including correction to rule Change in text which was not working.


Version 8.23: Mixed numeric conventions (e.g. English 1,234.56 and German 1.234,56) in one document. Release February 2020


This minor change allows a document with mixed conventions to output in a different and/or common convention.


Version 8.22: Data Field or Lookup provides Language-Country to format Dates, Values, Quantities.  Released September 2019 

Automatic conversion of Dates, Values (currency and format) and Quantities to respect the conventions of a Data Field or Lookup Entry containing language-Country (eg "fr_FR" for french-France).


Version 8.21: "NCR" Paper Change (allows different input bins for Page-Collated copies).  Released August 2019 

Provides for Page Collated output where each copy is picked from a different input bin to output into one output bin as NCR paper sets per document page.


Version 8.20 FormTrap Server and FTClient released November 2018

Minor change, Version 8.20.3, April 2019 repairs to Literal and Window sizing, also allows a RegEx comparison with an empty field (used to determine if a character is beyond the line end).

Minor change, Version 8.20.2, February 2019 allows Processing tab, Options to be case insensitive (formerly lower case only).

Version 8.20 adds automated output of Dates, Values and Numbers to the ISO standard for a country, language or language-country pair contained in the Master record for a form.  This more recent and enhanced version of the ISO standards requires the corresponding version of FTForm Plus with the precaution of syncronizing the form set prior to implementation of FormTrap Server v8.20.


Version 8.19 FormTrap Server and FTClient released October 2018

Version 8.19 adds polling for network defined shared folders where different operating systems may not advise Windows that the file has completed writing.  Two additional optional prompts are present in FTClient Setup, Shared folders which define that Polling takes place and the polling interval.

Other data input methods such as LP are preferred as no polling is required, hence the FormTrap Server is entirely inactive in the absence of data requiring FormTrap processing.


Version 8.18 FormTrap Server released October 2018

Version 8.18 adds secured email (TLS/SSL protocols) and allows printing to Type 4 (XPS) Printer Drivers.

This change supersedes TLS/SSL changes in Version 8.11 and subsequent releases. This change supports Office 365, Google and Yahoo emails and other web-based email servers via TLS/SSL.

Version 8.17 FormTrap Server released September 2018, along with FTForm Plus version 8.17.

Version 8.17 adds two new Options to FormTrap Queues, Processing tab:

-xpdfpassword=value uses value to secure the output PDF.  Value may be expressed as
[delivery-tag-name] where individual documents are secured from data from the form or from lookup values (normally accessed by customer number).

-xPDFVersion=[0..7] where the single digit value appends to 1.x to provide the PDF file version. 
Example: -xPDFVersion=5 is used to produce PDF File version 1.5.


Version 8.16 FormTrap Server to handle FTForm Plus Copy Control, released September 2018.

Version 8.16 provides copy control for multiple copies of a document, within the document. 

New Variables are present in FTForm Plus which may be used control copies and to stamp copies (for example ARCHIVE COPY).

Main use is for Box 12 of 30 shipping labels with repetitive labels from one source document.


Version 8.15 (release December 2017)

Circumvention of the issue with HP's LasterJet M4xx dn printers which are different from all previous models and error on downloaded fonts that duplicate internal fonts - not present in any prior HP PCLXL printers where the test files have been good on HP's since 2011.  This means sites with these printers may now use this printer in PCLXL (PCL6) provided they are not also running Version 7 (FTDesign) forms.  FormTrap will design a new set of test files and add those to the KB.

Applies formula option that allow comparison between fields included in FTForm Plus from release 8.15 of FTForm Plus.


Version 8.14 (release November 2017)

Case normalization inserted (UPPER, lower and Title Case).

Great for Currency where QAD allows lower case in some versions.


Version 8.13 (release August 2017)

This release updates the FireBird DB to Version 3 from the now unsupported Version 2.  Top

Version 8.12 (release May 2017)

New button  added to Queues, Email tab to allow auto-insertion of filter calls (shown above the buttons) to allow an HTML Email to carry a PDF (both actions are separate in the layout.exe module called by the FormTrap Server). 

Provides for Variables to cource their value from Lookup Entries - initial use for VAT/GST rates external to forms, later for Currency Conversion rates updated daily into lookups, see Optional Additional Programs.


Top

Version 8.11 (release March 2017)

Message-ID Header inserted by FormTrap Server, PDFEmbed option for no font glyph download

A customer reported having FormTrap emails detected as spam and not delivered.  This was traced to a spam filter looking for a Message-ID Header inserted by the SMTP server as indicating spam (whereas previously the absence of a Message-ID Header indicated spam).  The low cost and low risk solution was to insert the Message-ID Header from FormTrap Server rather than as formerly, relying on the SMTP server to insert Message-ID Header.

New option for PDFEmbed for Arial, Courier New and Time Roman fonts where no font glyphs are downloaded and fonts are changed to Helvetica, Courier and Time Roman (present in the majority of PDF viewers natively).  Great for emailed PDFs to GMail and other viewers and where low bandwidth hence smaller size is required.

Top

Version 8.11 (release September 2016)

Variable from Lookups

Provides Variables with value sourced from Lookups - used initially to save the Value Added Tax Rate outside the forms for QDEs and for forms calculating tax from a constant value in Formula.  This change allows the same form to be used in multiple countries / states / counties / cities where  Value Added Tax Rate is different by variation in their lookup tables, rather than anything in the forms itself.

Top

Version 8.11 (release June 2016)

Three changes were delivered in the one release

Complex Logic determines if a Delivery Tag is generated

Changes were defined for customer with complex delivery requirements determined from data:

1. Inclusion of multiple rules for delivery tags (similar to layout text objects) where formerly no such controls were present

2. Allowed BodyText delivery tag to quote relative path name as well as absolute path name


Inclusion of Application ssl-email that delivers HTML Email with PDF file

An Application is required as this is effectively two deliveries from FormTrap Server, hence the application input is the FormTrap XML file with output being both the HTML Email and the resulting PDF.

Additional method and preferable methods were identified by later customers that did not require program changes, see HERE.


Inclusion of TLS/SSL Emails

This delivers HTML Email via Gmail, Hotmail, Yahoo and other third-party email systems.  If the PDF is also required, there are various methods to deliver this, including the above.

Top

Version 8.10

These changes were delivered in the one release


Inclusion of HTML Email into Designer.

The above are available to publish to your web site - for example, copies of invoices, renewals, contracts etc. for clients to view via the Web (you'd need the web site to let users get at their documents) but also promotions, competitions, testimonials etc.

Inclusion of objects in lookups via their [master/FldName] handles, allowing populated clauses in HTML Emails, contracts etc., see HERE).

This with QDE provides the Email Express facility in FormTrap.


New Processing tab Option for insurance contact printing where clauses are taken from lookup:

-x strict produces an error message and stops that document being published where any lookup does not return a value. This was suggested by Manulife where occasionally not all lookup entries are in place when a new product (paper contract) is released. This stops processing on the new product until all items are found.

Top

Versions 8.8 and 8.9

Major change to allow Layout objects to split across a page boundary, required for lengthy Insurance contract clauses, useful for Serial Numbers and long product descriptions in business forms.

8.9 was an almost immediate bug fix to the above.

Top

QDE Release into Documentation

The full Quick Data Entry Tutorial and updated Data Entry manual was released 1st May 2015.

Top

Version 8.7 - Quick Data Entry

This adds a new input document type to FTForm Plus called QDE. This is used by a sold-per-seat routine to generate FormTrap XML which is directly submitted to FormTrap from seats on PCs, including tablets. Program is also stand alone producing PDF forms then uses Adobe to print, email and store.

A QDE-only version of FTForm Plus is available at a greatly reduced price.


Top

Version 8.6 - Technical Improvement for Super-Sized Files

These changes were technical in nature and aimed at improving performance at a bank where total transactions for the month are run through FormTrap to archive to a third-party archiving system. Volumes are in 000,000 of documents per input file, of which there are many.

This job is on-going, however we were able to chop time by a factor of three and are working on improving that further.

The second consideration is clearing the FormTrap working archive as times where the system is completely idle, hence deletes can be done are few and far between. This is ongoing.

Top

Version 8.5

Version 8.5 is the first "Review" change and consolidated the separated "Edit" icons into one group that is constant in the top menu. The former "Records" group is removed and group menus simplified.

Other changes include ability to copy and paste Formulas, Variables and Delivery Tags.  These elements are copied only where any fields they rely on are present in the destination record.

We changed all references from "template" to "data file" as templates are used for model forms, whereas data file is always the input data.

This version included these major changes:

  • Ability to treat a detail as an Explicit Group Header for information that heads following details
  • Ability to designate "Redundant" areas and have those removed from the Data (text) display
  • Indented and justified paragraphs from Lookup entries
  • maildoc and printdoc entries (inserted emailed or print-ready files) appended to output

Top