Change Log


Known issues as of version 1.0.7:

  • If you perform a "clear data" on data that has been captured using OMR ID or Barcode ID reconcile, you are best to delete the captured data records rather than clearing their data. Clearing data and uploading the same image will create duplicate records.
  • Copying an image using the "copy" or "cut" command in FormReturn between two different segments or forms will cause the new form or segment not to load properly. Work-around: Don't copy or paste images between forms or segments, load them instead.

January 28, 2010 - Version 1.0.7

New Features:

  • SPANISH LANGUAGE INTERFACE SUPPORT - Will automatically switch to Spanish for anyone who has that language selected for their operating system.
  • Internationalization Support - You can translate the interface into any language by modifying the language.jar file.
  • Ability to edit field names, mark order indexes and aggregation rules AFTER a form has been published. This feature is part of the publication settings dialog in the captured data manager.
  • Ability to export and import an answer key file (CSV format). Works in combination with the publication settings.
  • Barcode Detection through the new Barcode Reader tool - Will detect most major 1D barcodes as well as QR Code.
  • Barcode ID reconciliation - Will reconcile barcodes with a source data record, much the same way that OMR ID Grids reconcile. Particularly useful for healthcare industry where barcodes are often affixed to forms after they are printed out.
  • Ability to change the default font of the program using your own custom TrueType font file. This will also change the font of the checkboxes and the barcode font.
  • Clear all data feature added for publications and forms in the captured data manager.

Bug Fixes:

  • CRITICAL FIX - A bug that occurs when publishing more than 1 template from a single data source. Caused new publications to not detect forms if a single data source has more than 1 template published for it. Will now process correctly.
  • Fixed a bug where if there were more than a certain number of images in the processing queue and you opened that window it would cause the program to run out of memory. This was due to a poorly constructed SQL query.
  • Fixed the ordering of fields in the Form Page view for the captured data.
  • Fixed a bug with the automatic deskew of forms. Would only deskew data between the top quarter and bottom quarter of the page, and then cause an infinite loop if nothing was found between.
  • Fixed bug causing Asian, Arabic and other non-roman fonts not to appear in PDF exports.
  • Fixed bug in renaming of fields in the source data table.

Enhancements

  • Ability to have fieldnames and table names with any character set, including the use of spaces!
  • Ability to export and import all CSV files in UTF-8 format (international character support).
  • Added an enhancement to speed up the detection of forms that are scanned in any other orientation than the correct portrait rotation. Will now use last form's orientation to start the form detection process.
  • Toolbars are now scrollable if the screen becomes too small.
  • Set the default page size to either Letter (For US and Canada) or A4 for most other places. This will only be set when FormReturn first starts and no default paper size is already set.
  • Modified the name of OMR ID reconciliation to Key Field Reconciliation since both OMR Grids and Barcode Reader areas do the same thing.

 


CRITICAL UPDATE - November 27, 2009 - Version 1.0.6

New Features:

  • The very useful ability to drag and select in the editor, the page will scroll when you drag now so you can select elements further down the page.

Bug Fixes:

  • CRITICAL FIX - The form processor was crashing when too many images were in the unprocessed images list. The system would try to load all images into memory and subsequently run out of memory. Now fixed. If you had issues with forms not processing in the past, this version may fix those issues.
  • Embedded fonts wouldn't load correctly. Now fixed.

Enhancements

  • In prior versions, when making a rounded checkbox and export as a PDF file, the corners wouldn't look so good, particularly on smaller checkboxes. This is now fixed and you will no longer see incorrect corners.

November 25, 2009 - Version 1.0.5

New Features:

  • Ability to sort and name individual CSV export columns.
  • Ability to specify CSV export format.
  • Ability to save captured images that are stored in the database to disk.
  • Database automatically vacuums when the server is shutting down. This reclaims unused space in the database and reduces the file size of the database directory dramatically.
  • INTERNATIONALIZATION: The editor has some of the first stages of internationalization happening. It currently has translations for Spanish, Italian, German and French with more to come in the future. We will continue to internationalize all words in the program over the coming months.

Bug Fixes:

  • OMR ID Templates - Now hidden in the captured data forms listing so you don't accidently delete them.
  • Fixed TIFF image inversion problem - Some TIFF images had the colors inverted. Now fixed.
  • Fixed TIFF image stretched resolutions - Some TIFF images were displaying with a "stretched" appearance. Now fixed.
  • Fixed shutdown issue with FormReturn Server where it would ask to shutdown twice.

Enhancements

  • Mark aggregation rule now shows in checkbox panel area for one or more checkboxes.
  • Moved the captured results for form pages. More efficient use of space in this screen.
  • Made default buttons selected for most dialogs.
  • Database version checking - makes sure you don't run incompatible versions of the FormReturn client and Server together.

November 11, 2009 - Version 1.0.4

New Features:

  • Ability to apply checkbox preset styles to multiple checkbox selections. Useful for setting answer templates quickly - see screencasts.
  • Ability to modify multiple text areas at the same time. Useful for adjusting the fonts, size, style etc of more than one font quickly.

Bug Fixes:

  • SEMI-CRITICAL FIX: When FormReturn detected no mark for a mark area, the "and for everything else" rule didn't apply, it simply didn't record a score (or made a score of 0). This means if you put a negative score for the incorrect answer it wouldn't contribute toward the form score. This is now fixed.
  • OMR ID duplicate reconciliation keys issue - When a form used OMR ID - Reconcile or add new - any new reconciliation key record was duplciated. This was giving the appearance of random reconciliation key values in the source data view.
  • The Vera.ttf file might not have been installed properly in some versions of OS X. This has been fixed.
  • When adjusting the mark area in Windows, clicking the OK button will update the checkboxes in the editor - if you adjusted anything in the past you had to click on the element to see the changes. Now fixed.
  • The windows installer was giving Java version not found errors in 64 bit editions of Windows 7 and Vista for the non-JRE version of FormReturn. Now fixed.

Enhancements

  • The font system will notify you of fonts that can't be loaded. Please report any font that can't be loaded to bugs@ebstrada.com
  • Adding barcodes to the page that are too far right will now move the barcode left rather than resize it smaller. This will hopefully prevent people from making small barcodes (which make forms undetectable).
  • When editing mark area values (in the mark area properties dialog) - You no longer have to press tab or enter to make it accept the last value before clicking the OK button. Values are automatically adjusted every time you press a key.
  • When editing mark area values (in the mark area properties dialog) - You can now press a key such as "A" then tab then "B" then tab then "C" then tab etc so that when data is entered into the mark area values boxes, it is replaced - not appended. This makes it much faster/easier to enter multiple values and is more intuitive.

October 28, 2009 - Version 1.0.3

New Features:

  • When double clicking a FormReturn file such as a segment or form file in windows, it will automatically open in FormReturn.

Bug Fixes:

  • OSX INSTALLER FIX: Some Mac OS X computers had issues with the installer.. this is now fixed in this version. Would either say "zipexception" or not install the files properly.
  • SEMI-CRITICAL FIX: Some barcodes were not detecting properly. It would detect the barcode but not the bounds properly. This issue is fixed and the barcode detection has been enhanced.
  • CLOB/BLOB warning in the captured data / form screen fixed.
  • Segment height changing on zoom fixed.

Enhancements

  • New export status dialog. Allows you to see where the export is up to and abort it if necessary.
  • Faster loading of captured data manager tables.
  • Faster exporting of data.
  • Updated the default mark threshold to 40 and luminance to 200. This should suit most scanners better.

CRITICAL UPDATE - October 15, 2009 - Version 1.0.2

New Features:

  • Notifies user of incorrectly marked forms in the form preview.

Bug Fixes:

  • CRITCIAL FIX: Barcode detection now detecting all barcodes on a page. Previous bug caused some barcodes to miss detection. If forms were not detected in the past, please try rescanning them back into this version of FormReturn to see if they can be detected.
  • Fixed barcode size restoration: Barcode sizes were not restored when loading a saved Form. Now restores barcode sizes.
  • Fixed "add new segment" size dialog in the preferences panel. Was not appearing properly in Windows.
  • Fixed zoom issue in segment editor. When switching between the segment editor and its preview when zoomed in or out in the segment editor, resize issues were occuring.
  • Fixed segment recognition barcode scale size issues. Will now carry through any changes made to the scale.
  • Fixed perform deskew option in the recognition preview area. Will now carry this option through for the recognition preview testing.
  • Fixed recognition of the same barcode multiple times. Will now recognize the same barcode or side-by-side barcodes.

Enhancements

  • Mac OS X installer asks for admin privileges to install. This may fix issues where the user who installs FormReturn requires admin privileges. In the past has caused an "empty FormReturn folder" problem.

September 29, 2009 - Version 1.0.1

New Features:

  • Ability to edit the recognition settings after a publication has been published.
  • Ability to edit the mark aggregation rule after a publication has been published.
  • Measurements now available in pixels, millimeters, centimeters and inches for forms and segments.
  • Ability to download a published form template from the publication settings dialog.
  • New Letter size segments as well as A4. Click reset to default in preferences for default segment sizes and they will appear.

Bug Fixes:

  • Fixed preferences xml files to properly encode UTF-8. Caused FormReturn to stop loading on startup if you had a filename with a unicode encoded character in the preferences file. FormReturn will now properly handle unicode across client and server preferences.
  • If a fragment (checkbox) was too close to the border of a segment it would throw an exception and not recognize that checkbox. You can now have checkboxes touching the border and they will recognize.
  • If you published a form with empty source data records it may stop publishing and hang. Will  now catch exception and notify you of empty records.
  • Fixed some ugly grey backgrounds around checkboxes in the GUI on windows.

Enhancements

  • Renamed "validate" for the mark aggregation rule to "test rule" to aid in clarity.
  • Faster loading of captured data view with removal of form count and page count.