Version History
Version 1.5.3
Released 01/01/2022
Fixed a problem with QR Codes on FileMaker 19
Version 1.5.2
Released 06/01/2019
Fixed a 'one-in-a-million infinite loop bug.
Updated the main screen UI.
Version 1.5
released 6/25/16
New Features:
Added the "GS1 DataBar Expanded" symbology. This is the same as DataBar Expanded, but with strict GS1 validation. (DataBar Expanded behaves the same: it will still encode data as GS1 if the input follows GS1 formatting rules, but will also tolerate non-GS1 data, as before.)
Fixes:
Improved QR Code compatibility with scanners that do not use the default configuration from the QR Code 2005 specification (including FileMaker Go).
Upgrading
It is always best to start over. Delete the old Barcode Creator module folder and copy and paste or import the new one into your file. Then reconnect your scripts.
Version 1.4.2
released 5/12/16
Fixes:
- Fixed an issue with special characters like kanji that caused QRCodes to be un-scannable.
Upgrading
It is always best to start over. Delete the old Barcode Creator module folder and copy and paste or import the new one into your file. Then reconnect your scripts.
Version 1.4.1
released 4/14/16
Fixes:
- Fixed an issue with regional differences in the decimal separator. Anyone whose region doesn't use a period ( "." ) for the decimal separator should upgrade.
Upgrading
It is always best to start over. Delete the old Barcode Creator module folder and copy and paste or import the new one into your file. Then reconnect your scripts.
Version 1.4.0
released 4/1/16
New Features!
- Added support for DataBar and DataBar Expanded.
- $width and $height parameters are now optional (finally implementing an old suggestion from Dan)
- Speed improvements
Upgrading
This is a major release. It is best to start over. Delete the old Barcode Creator module folder and copy and paste or import the new one into your file. Then reconnect your scripts.
Version 1.3.0
released 2/17/16
- Added support for EPS barcodes on Mac desktops only. There is a bug in FileMaker that prevents us from doing this on all other platforms at this time. https://community.filemaker.com/message/520199.
Upgrading
This is a major release. It is best to start over. Delete the old Barcode Creator module folder and copy and paste or import the new one into your file. Then reconnect your scripts.
Version 1.2.1
released 6/13/15
- Fixed an issue with rendering QR Codes on computers using languages that use the comma (1,23 ) as the decimal separator.
Upgrading
Copy the contents of the script “Create Error Correction Codewords for QR Code Blocks [ $parameters ]” from the new file into the same script in your solution.
Version 1.2.0
released 6/8/15
- Faster encoding of QR Codes
- More compact encoding of Japanese characters
Upgrading
Make a back up of your file. Delete the old Barcode Creator folder from your file. Import or Copy and Paste the new Barcode Creator v1.2 folder into your solution. Your old scripts that called Barcode Creator will need to be reconnected to the same script in the new Folder.
Version 1.1.1
released 3/5/15
Fixed a small bug that caused rendering to fail.
Upgrading
There is just one calculation to fix in one script. Here are the instructions:
In the “Render Barcode as Base 64 ( dataToEncode )” script, edit the parameter in Perform Script [“Render Barcode as Base 64 ( $dataToEncode ; $width ; $height ) { $symbology ; … }”] from:
"$dataToEncode = " & Quote ( Get ( ScriptParameter ) ) & " ;¶" & "$width = " & GetAsNumber ( $BARCODE_WIDTH ) & " ;¶" & "$height = " & GetAsNumber ( $BARCODE_HEIGHT ) & " ;¶" & "$symbology = " & Quote ( $BARCODE_SYMBOLOGY ) & " ;¶ & "$errorCorrectionCapacity = " & GetAsNumber ( $BARCODE_ERROR_CORRECTION_\<wbr>CAPACITY ) & " ;¶" & "$useEscapeSequences = " & GetAsBoolean ( $BARCODE_USE_ESCAPE_SEQUENCES ) & " ;¶"
to:
"$dataToEncode = " & Quote ( Get ( ScriptParameter ) ) & " ;¶" & "$width = " & GetAsNumber ( $BARCODE_WIDTH ) & " ;¶" & "$height = " & GetAsNumber ( $BARCODE_HEIGHT ) & " ;¶" & "$symbology = " & Quote ( $BARCODE_SYMBOLOGY ) & " ;¶" & If ( not IsEmpty ( $BARCODE_ERROR_CORRECTION_\<wbr>CAPACITY ) ; "$errorCorrectionCapacity = " & GetAsNumber ( $BARCODE_ERROR_CORRECTION_\<wbr>CAPACITY ) & " ;¶" ) & "$useEscapeSequences = " & GetAsBoolean ( $BARCODE_USE_ESCAPE_SEQUENCES ) & " ;¶"
Version 1.1
released 2/24/15
Fixed a bug with code 128, which caused some characters to be ignored.
Added support for 3 new symbologies, Codabar, GS1 QR Code and QR Code, bringing the total to 16.
Upgrading. This is a significant change so the easiest thing to do is re-integrate. Throw out the old Barcode Creator folder and bring the new one in. Then re-point your scripts that use Barcode Creator. This shouldn’t take more than 15 minutes.
Version 1.0.1
released 4/9/2104. It fixed a bug where Code 128 was not generated correctly when it had started with a letter and contained a minus sign (-). You can get download the new version from your account at geistinteractive.com/account, on the Purchase History tab. To upgrade your old version to the new version follow the instructions below
Upgrading from 1.0.0 to 1.0.1
Copy the contents of this script:
Encode Data as Code 128 Code Values ( $dataToEncode ) { $useEscapeSequences }
From the new v1.0.1 file and completely replace the contents of the same script in your v1.0.0 file.