# WhaleTeq UDiBar Changelog

## Version 5.0.3.2 - 2026-03-26

1. FIX: compatibility issue; the label size is incorrectly modified

## Version 5.0.3.1 - 2026-02-25

1. CHG: Limit font size precision to one decimal place
2. FIX: Resolved duplicate search trigger when pressing Enter and on blur in the search field
3. FIX: Fixed an issue on the "Data Query" page where the select/Select All/Deselect All functionality did not behave as expected
4. FIX: Fixed an issue on the Data Query page where the header text for the row limit disappeared when adjusting the row limit
5. FIX: Fixed an issue on the Data Query page where, after selecting data and re-querying, the Deselect All button did not reset to Select All
6. DEL: Removed the database format conversion button
7. CHG: Set the PI ComboBox in the product editor to DropDownList to disable user text editing
8. CHG: Added a blank option to the PI ComboBox
9. CHG: Improve selection behavior
10. FIX: Fixed an issue where changing the PI ComboBox selection did not automatically update the Confirm button’s disabled state
11. FIX: Fixed an issue when adding a new label, changing an option and then reverting to the default value caused the Confirm button to be disabled
12. CHG: Login window now automatically closes after a successful login
13. CHG: Removed the Stock Management button from the home screen
14. CHG: Ensured the “Confirm” button in Label Edit > Page Settings is always enabled
15. Fix: UI elements incorrectly resizing on the Tag Editing screen when adjusting DPI scaling
16. FIX: Fixed an issue where the UoU DI was not displayed when viewing a product
17. FIX: Corrected an issue on the Tag Editing page where moving an object using the arrow keys did not update the top-left X/Y coordinates in real-time
18. CHG: Added a Cancel option to the "Save Changes" prompt on the Tag Editing screen, allowing users to dismiss the dialog and remain on the page
19. FIX: Resolved an issue where users with ADMIN privileges were unable to right-click and preview default tag templates
20. CHG: Prevented users from accessing the right-click context menu in the tag template area when no device is selected
21. FIX: Resolved a validation order issue where the product DI code was checked for duplicates before the checksum validation was finalized. This fix ensures that the duplicate check now runs on the corrected DI code, preventing false negatives
22. FIX: Fixed an issue where long PI data caused the DataMatrix to not display correctly on the label
23. FIX: Resolved text rendering inconsistency when dragging labels over barcode/DataMatrix patterns
24. FIX: Prevent DataMatrix barcode from overlapping text on printed labels
25. CHG: Adjusted minimum label size threshold
26. FIX: Corrected pasted text scaling to maintain original dimensions by decoupling font size from the active canvas transformation

## Version 5.0.2.6 - 2026-01-13

1. FIX: Fixed issue where DataMatrix text content failed to render correctly after rotation
2. FIX: Fixed an issue where the default font was not automatically selected during the initial DataMatrix editing

## Version 5.0.2.5 - 2026-01-07

1. CHG: Adjusted minimum label size threshold

## Version 5.0.2.4 - 2025-12-19

1. FIX: the imported label is not listed after AP is restarted
2. FIX: incorrectly display the labels containing rotated/ flipped objects

## Version 5.0.1.3 - 2025-08-10

1. FIX: listed the incorrect user privilege for a new added user in User Manager dialog
2. CHG: update the restart application message

## Version 5.0.1.1 - 2025-07-26

1. FIX: failed to close "View Package" window if PI list is empty
2. NEW: added icon - iso_ua_rep

## Version 5.0.1.0 - 2025-07-15

1. CHG: added option to select language during installation
2. FIX: (LabelEditor Dialog) the location of the dragging objects are not updated
3. FIX: import tag files
4. CHG: update the live update repository URL

## Version 5.0.0.12 - 2025-06-10

1. CHG: set the default language to English

## Version 5.0.0.11 - 2025-05-14

1. FIX: failed to clear PI if one of options is selected in Add Product dialog

## Version 5.0.0.9 - 2025-05-09

1. FIX: crash when entering Label Editor page

## Version 5.0.0.8 - 2025-05-07

1. FIX: the labels are incorrectly displayed in preview list in the Label Editor page
2. CHG: if (10) and (240) are used, the count of (10) can be modified

## Version 5.0.0.7 - 2025-04-25

1. FIX: fail to remove background image in Label Edit dialog

## Version 5.0.0.6 - 2025-04-17

1. CHG: added icon - iso_eu_rep
2. CHG: added icon - iso_ch_rep
3. CHG: update Database Backup form; add manually-backup log message to Backup History

## Version 5.0.0.4 - 2025-03-13

1. FIX: after importing the tag, the user name in the history is empty
2. FIX: failed to enter special characters in the remark column of the Inquiry view
3. FIX: crash if the text of Code-128 is not correctly formatted

## Version 5.0.0.3 - 2025-03-04

1. FIX: incorrect flip/ rotate of labels in LabelEdit dialog
2. FIX: not immediately update the license info
3. FIX: (LabelEditor Dialog) incorrect moving area after scaling down
4. FIX: (Inquiry) thumbs up symbol is not displayed after the barcode is scanned
5. FIX: failed to get the label width
6. FIX: import label failed if file name is too long
7. FIX: the Remark text in Inquiry is not saved after changing to other view
8. FIX: crash if the text of Code-128 is not correctly formatted
9. FIX: the application is still running during uninstall

## Version 5.0.0.2 - 2025-02-17

1. CHG: update user behavior of "User Memory" in "Set RFID" window
2. CHG: move all the windows to the center of the screen
3. FIX: typo; 設定"第二序號"但無"訊"號設定
4. CHG: change ReleaseNote.txt to CHANGELOG.html
5. NEW: added new label symbol - Single patient - multiple use
6. FIX: incorrect license information
7. CHG: update user behavior of setting ADMIN initial password
8. FIX: the Remark text in Inquiry is not saved after changing to other view
9. FIX: update AI(240) text format
10. FIX: print crash if the length of start value in serial number is less than the length of end value
11. FIX: failed to enter special symbols in Code-128
12. FIX: when uninstalling or upgrading, popup warning message if the application is still running
13. FIX: In Fill & Print, incorrect warning message "Empty input value" occurs when pasting text
14. FIX: Inquiry > Print History, the label preview is not displaying correctly
15. FIX: Label Editor > Add Product, auto update the last digit if the DI checksum is incorrect
16. FIX: if the length of the file name is too longer, the edit history would be displayed in Tag list
17. CHG: change the margin unit from dot to cm for the Printer
18. CHG: fine tune Argox print quality
19. CHG: change the decimal places of cm to 2 in Label Size dialog

## Version 5.0.0.1 - 2025-02-04

1. Change to single site version
2. User License Server to control "Baic", "Premium" authorization.
3. User Management in local instead of "Cloud Server".

## Version 4.3.2.2 - 2024-11-01

1. Fix several bugs

## Version 4.3.2.1 - 2024-09-03

1. Support Product / Package editing history review.

## Version 4.3.1.8 - 2024-07-17

1. Fix several bugs

## Version 4.3.1.2403 - 2024-03-18

1. Support view scale in label editing window.
2. Support UoU DI in local mode.
3. Support label history.
4. Add template tag in default tags.
5. Add keyword filter in choosing product view.

## Version 4.2.2.2312 - 2023-12-22

1. Fix loading background image from database error.

## Version 4.2.2311.1 - 2023-11-27

1. Forbidden "Add/Edit Package" for ADMIN account.
2. Forbidden "Phase Out" product state back to "Approved".
3. Inquery table with index field and column width adjustable.
4. Forbidden Chinese character input / paste in PI control.
5. New design for "ERP Integration":"Map Work Order" UI.
6. Remove "ERP Integration":"Map DI" menu.
7. Set "Lot Number as One" as default print behavior.
8. Remove "Print as Image" in print setting.

## Version 4.1.2309.2 - 2023-11-15

1. Add "iso-md" and "iso-UDI" icons.
2. Support "Export for Upload DB" under "local mode".
3. In "LabelManageView", fix label click popup menu items error for re-login and CHT/CHS problem.
4. Remove default AWS MySQL server setting.
5. When "ADMIN" account without password, ignore login failure dialog and enter "Cloud Database" view directly.
6. Fix "FillData View", "PrintView" and "PrintFinishView" crash under "DI Mapping" condition.
7. Fix "not phaseout" action for superuser menu.
8. Clean "_yankTag" in "LabelManagement" view after login succeed.
9. Active the application window after filling the excel file from "Export" menu. 10.Change open file filter from ".xls" to ".xls*" for selecting Excel file.. 11.In "Add Product" dialog, confirm correct DI and non-duplicated PI items. 12.Support "TIF-14" and "GS1-Databar" barcode in Label Editor. 13.Limit invoke UDiBar instance number to 1. 14.Allow adding package under approved product with Superuser account. 15.Fix tag background image setting bugs. 16.The remake content can be deleted in inquery view and print history view. 17.Fix birdview refresh bug in tag edit view.

## Version 4.1.2309.1 - 2023-09-04

1. Use DI code(removing first and last checksum byte) 12 bytes as EAN13 default value.
2. Fix database backup with corrupted label image file bug.

## Version 4.1.2307.3 - 2023-08-18

1. Fix RFID EPC as GTIN + LotNumber error under multiple PI case.
2. Use "SingleBitPerPixel" instead of "AntiAlias" for text drawing mode under printing label.

## Version 4.1.2307.2 - 2023-07-28

1. Add iso_grs_7000_3724, iso_grs_7000_3725 and iso_grs_7000_3728 icons.
2. Fix missing "RFID" menu in Label Edit Dialog bug.

## Version 4.1.2307.1 - 2023-07-11

1. Support "UDI Management Tool" integration.
2. Support command log and replay.

## Version 3.1.2304.6 - 2023-05-22

1. Fix reprinting record not be listed in "Print History" bug.
2. Fix reprinting label missing ERP mapping data bug.
3. Fix exported CSV file(Product DI, Print CSV) Unicode text unrecognixed bug.
4. Fix Restore Database problem: a. "submit" table restore failed. b. "udiprint" table missing Tag column data after restore. c. UDI with Lot Number restore failed.
5. Support submit recrod's remark editing.
6. Support BackupService information in Setting_Backup dialog.
7. Pause when more than 5 jobs in print queue detected to avoid missing label print for changing paper roll.
8. In Setting Print Dialog, support "Lot Number As One" checkbox to send one documnt with copies to printer.
9. Check routine backup when program invorked and add timer to check every hour.

## Version 3.1.2304.5 - 2023-05-18

1. Support Remark field in "Print History Recode" editing ability.
2. Support "UPC -12" barcode wrong number checking.

## Version 3.1.2304.4 - 2023-05-15

1. Support First/Middle/Last printed label checking.
2. Fix "Print Last Check" checkbox value unkept bug.
3. Support "Pass Check" for Lot Number UDI submission.
4. Fix "Label Data Mapping" data missing in reprint bug.
5. Support "Only DI" text for Barcode and Data Matrix.
6. Support Product UDI information Import and Export.
7. Support "UPC - 12" barcode type.

## Version 3.1.2304.3 - 2023-04-28

1. Support non-administrator Database Backup forbidden.
2. Output newest Print History Record in export CSV file.

## Version 3.1.2304.2 - 2023-04-25

1. Support user (neigher administrator nor superuser) REPRINT forbidden.
2. Support label text string with '&' character.
3. Solve Local Mode checking blocked bug during program invoking.

## Version 3.1.2304.1 - 2023-04-19

1. Change default date format from "yyyy/MM/dd" to "yy-MM-dd" in label.
2. In exported csv file, add "PrintDate","PrintUser","PrintLabel","PrintLabel" and "PrintRemark" fields.
3. Add "Superuser" role in user account setting.
4. Add "Check Last Label" option in "Printer Setting" dialog.
5. Add "Remark" field in submit table to hold "Import from ERP CSV" information.
6. Ignore uncompleted PI field lines in "Import from ERP CSV".

## Version 3.1.2303.3 - 2023-03-16

1. Support database backup / restore for local mode.
2. Support QRCode in tag.

## Version 3.1.2303.2 - 2023-03-09

1. Support RFID User Memory.
2. For "DI 14 digits HEX + LotNumber 10 digits HEX" as RFID EPC coding, block mulitple submit.

## Version 3.1.2303.1 - 2023-03-07

1. Support "DI 14 digits HEX + LotNumber 10 digits HEX" as RFID EPC coding.
2. Support PrintHistory with RFID EPC+TIG information.

## Version 3.1.2302.1 - 2023-02-03

1. Support LOCAL mode Product/Package DI creation.
2. Support RFID tag for Zebra printer.
3. Support Inquired Print with serial number range.

## Version 2.22.11.1 - 2022-11-10

1. Fix unicode(utf8) database setting bug.
2. Filter out rejected packages data during cloud update.

## Version 2.22.7.4 - 2022-10-23

1. Support birdview in "Label Editor View": a. Mouse Drag to move position; b. Mouse Stretch edges to change size; c. Display view port area in yellow box; d. The positon, size and on/off information would be kept;
2. Bug fixing: "Backup Service" repeats backup process in one hour.

## Version 2.22.7.3 - 2022-10-18

1. Support (250)"Second Serial Number" count synchronized with (21)"Serial Number".
2. Support (250)"Second Serial Number" changing with count number.

## Version 2.22.7.2 - 2022-10-17

1. Support "Export Image File" option in Print/PrintInquery View to export label image files.
2. Support Label Export and Import function in Label Managment View.
3. Support (16)"Sell By Date" and (250)"Second Serial Number" AI Code.

## Version 2.22.7.1 - 2022-07-26

1. Support Barcode width setting with floating number.
2. Refine printing quality for Barcode.
3. Support "Check First Label" sampling check option in "Printer Setting" dialog.
4. Move label page related setting option from "Printer Setting" to "Page Setting" dialog.

## Version 2.22.5.5 - 2022-07-11

1. Solve "Print to CSV" crash bug.
2. Fixing SQL reserved character - "'" in Label text bug.

## Version 2.22.5.4 - 2022-06-14

1. "Print Package Export" multiline text label object missing bug.
2. Dynamic adjustment for constant and variable part length in serial number(PI Code:21; maxinum length:20) input.
3. Extend count limit from 1,000 to 100,000 for lot number(PI Code:10) and serial number(PI Code:21).
4. Support "Print as Image" option for fitting whole label.
5. Support "UDiBarBackupService" service to backup UDiBar database routinely.

## Version 2.22.5.3 - 2022-05-23

1. Fix new Label crash from empty "DPI" bug.
2. Fix icon image saved in MySQL not closeConnection after access bug.

## Version 2.22.5.1 - 2022-05-16

1. Change the product name to "UDiBar".
2. Support "UDI_API" tool integration package.
3. Support "Print Package Export" and print without company account.
4. Support "Stock In/Out" with range of serial number.

## Version 2.22.1.6 - 2022-05-02

1. Refine printing quility with directly draw barcode and text to printer graphics instead of drawing whole label image.
2. Avoid exception for negative origin X/Y value during saving label.
3. Support "Data Matrix" font setting.
4. Support "Delete" keyboard key in Label Editor View.
5. Solve second time "Print" failed in Print Preview View.
6. Change default icon from ".bmp" to ".png" to reduce package size.
7. In Label Editor View, multi selection of Text objects can set font.
8. Add "Label Page Setting" dialog and "adjust component position and size" option for adjust label size.
9. Refine "Select Label for Print" view for any number of labels. 10.Keep "Last Submit Count" and "Expire Duration" in UDI Submit View.

## Version 2.22.1.5 - 2022-04-13

Change read "label" table flow to avoid missing label for wong tagInfo number. Add more 16 ISO icons. Fix low DPI label size problem in "Preview" dialog. Allow "ADMIN" to "Unlock" or "PhaseOut" locked label.

## Version 2.22.1.4 - 2022-04-05

New Label Status - "PhaseOut" for unused "Locked" label. Allow default label be used for UDI without own label. Make LabelEdit form floating instead of dialog. Add "Tag" field for Print History data. Add barcode text font setting. Refine ERP CSV UDI submiting flow.

## Version 2.22.1.3 - 2022-03-21

Support multiple selection with AreaSelect and ToggleSelect(with Shift/Ctrl pressed) in "Label Editor". Backup / Restore added DB table: PrintHistory, Label and Image.

## Version 2.22.1.2 - 2022-03-09

Support Windows printer setting. Support Ruler, Align, PushBackground, Duplicate and Undo/Redo in "Label Editor". Support label Lock/UnLock in "Label Manager" with "ADMIN" account. Support label Preview, Copy and Paste in "Label Manager".

## Version 2.22.1.1 - 2022-01-03

Transfer local image file to mySQL server(as BLOB type) for multiple station environment. Support "EAN-13" barcode in "Label Editor". Support "Print Duplicate" in Printer setting. Support Label size in "mm" instead of pixel following printer DPI setting.

## Version 2.21.9.6 - 2021-12-13

Support "Label Manager" for manage multiple labels under one DI. Label "Add", "Delete", "Rename" and "Copy" actions are supported under "Label Manager". All label data is stored on SQL server for multiple work station environment.

## Version 2.21.9.5 - 2021-10-03

1. Fix continuous ENTER pressed in Keyword search causing crash problem.
2. Transfer UTC time in SQL queried record to Local time for display.
3. Fix DB backup time period setting not kept.
4. Fix wrong word in DB Restore Dialog of Tranditional Chinese interface.
5. Enlarge width of Ctrl_10(Lot) PI Code Label to show full 20 characters.
6. Change cloud server to Test Server for release version under "UseTestServer" checkbox checked.
7. Fix wrond label in Inventory view of Tranditional Chinese interface.
8. Add search date filter Lower/Upper bound checking.
9. Add ToolTip on search date and keyword filter. 10.Add checking in Ctrl_11(Production Date) for later than Ctrl_17(Expiration Date). 11.Change the button BackColor and ForeColor under Enabled/Disabled status. 12.Fix wrong result with keyword filter containing '', '%' or '^': Change "" to "_" and "%" to "%" for SQL LIKE reserved keyword. Change "^" to "?" for App Lot Quantity reserved keyword. 13.Add "panel_keyword_MouseClick()" and "panel_keyword_MouseMove()" events to support keyword filter icon clicking. 14.Make "Privacy Policy" and "Trust & Security" label invisible. 15.Add Minimum and Maximum checking before setting numberUpDown contorl in TagEditor.

## Version 2.21.9.4 - 2021-09-15

1. Fix UDI with serial number tag printing multiple copy under inquery reprinting.
2. Fix Tag Editor object positon changed after mouse click problem.

## Version 2.21.9.3 - 2021-09-14

1. Fix UDI with serial number tag printing multiple copy under inquery reprinting.
2. Support Text Reversal by mouse right click in Tag Editor.
3. Support mouse cursor changing when hovering upper table cell in Tag Editor.
4. Change all Barcode/DataMatrix icon to corresponding UDI Tag Image.

## Version 2.21.9.2 - 2021-09-05

1. Support date format for AI Code 11 and 17 in Tag Editor.
2. Double click on Text object to bring on FontDialog in Tag Editor.
3. Support Data Matrix with PI text on the left.
4. Add "Save" button in Tag Editor.
5. In Tag Editor, selecting in object table would auto-scroll to locate the corresponding object.
6. Support '-' character in AlphaNum type AI code editing.

## Version 2.21.9.1 - 2021-09-02

1. Support full Tag Editor functions with Text, Icon and Horizontal/Vertical Line.

## Version 1.0.0.23 - 2021-08-30

1. Support "Print History" in Inquiry Result View.
2. Support "Row Shown Limit" setting in Inquiry View.

## Version 1.0.0.22 - 2021-08-24

1. Support "Paper Orgin X/Y" setting in Printer Dialog to set Label printing origin point.

## Version 1.0.0.21 - 2021-08-23

1. Support AI Code (240) with constant and variable part as (21).
2. Support PI Table with more than 4 AI code in ShowInqueryView, StockInView and StockOutView.

## Version 1.0.0.20 - 2021-08-19

1. Support (20),(30),(240) AI code and PI with more than 4 items.
2. Integration with AegoBar Pro for label editing under Argox Printer setting.
3. Refine label editing function under other Printer setting.

## Version 1.0.0.19 - 2021-07-05

1. Support "Excel for Upload DB" of NMPA and TUDID.

## Version 1.0.0.18 - 2021-07-03

1. Solve password from cloud arthorization problem.
2. Limit "Cloud Update" operation when using testing DB server.
3. Support tag for individual product/package DI.

## Version 1.0.0.17 - 2021-06-24

1. Solve Inventory problem on both "Lot Number" and "Serial Number" UDI.
2. Change MessageBox to local message dialog.

## Version 1.0.0.16 - 2021-06-21

1. Support Tag Editor for barcord / Data Matrix tag.
2. Add "Use Test Cloud Server!" checkbox to change to release server.

## Version 1.0.0.15 - 2021-06-11

1. Extend UDI length of DB column to maxinum.
2. Support with both "Lot Number" and "Serial Number" DI user last input reminder.
3. Fix with both "Lot Number" and "Serial Number" DI barcode image generation error.

## Version 1.0.0.14 - 2021-06-04

1. Support database backup and restore.
2. Check cloud account data updated.
3. Fix with both "Lot Number" and "Serial Number" crash when submit record.
4. Support Unicode Product and Package name.

## Version 1.0.0.13 - 2021-05-08

1. Support "Live Update".
2. Add ERP Record Form for ERP CSV integration.
3. Refine UI alignment.
4. Add Creator in InqueryResultView.
5. Only "Approved" products shown.

## Version 1.0.0.12 - 2021-04-21

1. Support "Chinese Simplified" interface.
2. Support inverted image for printing result.
3. Clean UDI Label after StockIn/Out button pressed.
4. Fixing "127.0.0.1" database IP setting not overwrite uniDemo setting.

## Version 1.0.0.11 - 2021-04-15

1. Support "Date Range filter" and "Keyword filter" in Inventory view.
2. Fix Data Matrix when longest AI code cropped problem.
3. Support "Sel All" "Unsel All" with multi-language.
4. Invisible Lot numberUpDown input aftern "Stock In" or "Stock Out" button pressed.
5. Restart AP after Database connected.
6. Fix PI Table first row shifting problem in Inquiry view.

## Version 1.0.0.10 - 2021-04-13

1. Support "udiDemo.txt" with DB Server, User name/password setting.
2. Refine "Check Failed" icon.
3. Fix rapid "Inquery View" switching crash.
4. Restart AP after Cloud Data updated.

## Version 1.0.0.9 - 2021-04-12

1. Fix message "\n\t" problem.
2. Fix button background image chropped at bottom problem.
3. Support udiDemo DB server.

## Version 1.0.0.8 - 2021-04-08

1. Use PI section in UDI instead of detailed_list.
2. Support customized tag with background image.

## Version 1.0.0.7 - 2021-04-08

1. Ignore "UOUUDI" product record.
2. QA bugs fixing.

## Version 1.0.0.6 - 2021-03-30

1. Support Chinese interface.
2. QA bugs fixing.

## Version 1.0.0.5 - 2021-03-19

1. Support "checked" column in submit table.
2. QA bugs fixing.

## Version 1.0.0.4 - 2021-03-10

1. Fix bugs from QA.

## Version 1.0.0.3 - 2021-03-04

1. Show DataMatrix in inquery result.
2. StockIn/Out LOT numberUpDown keyPress event.
3. Crash in Stock view on-hand calculation.

## Version 1.0.0.2 - 2021-03-04

1. Fix Stock In faild problem.

## Version 1.0.0.1 - 2021-03-03

1. First version with "Live Update" Supported