Commander4j - Change Log

Commander4j - 5.57

0001278: [New Feature Requests] Add functionality to copy pallets from one commander4j database to another. (dgarratt)
0001305: [Database] Column PRINT_COPIES in table APP_LABEL_DATA changed to INT from VARCHAR (SQL Server Only) (dgarratt)
0001295: [Interfaces] Include Layers in CSV export (dgarratt)
0001300: [New Feature Requests] Add Layers calculation and database column to table APP_LABEL_DATA for Pallet only type transactions. (dgarratt)
0001299: [Security] Apply permission to Process Order Label print option. (dgarratt)
0001298: [New Feature Requests] Improved layout and filter capability for Production Line Admin screen. (dgarratt)
Commander4j - 5.55

0001283: [Label Printing] Change layout of Process Order barcode (dgarratt)
0001288: [Desktop] Move the setting of the printer data modified flag to the assignment function in JDialogAssignLabelDataToLine (dgarratt)
0001287: [Interfaces] Remove generic outbound label data interface as it's a duplicate of individual printer interfaces. (dgarratt)
0001286: [Interfaces] Write label data csv file using temp suffix of .out to prevent early processing by labeller service. (dgarratt)
0001280: [3rd Party Library Updates] Update JasperReports from 6.5.1 to 6.6.0 (dgarratt)
Commander4j - 5.53

0001249: [Label Printing] Create 2 Case labels for ZPL compatible printers (dgarratt)
0001248: [Label Printing] Add PART_NO field from extension table to VIEW_LABEL_DATA view. (dgarratt)
0001247: [Database] Ensure that nanoseconds are removed before saving batch expiry dates to the APP_MATERIAL_BATCH table (dgarratt)
0001239: [Setup] Add functionality to check for updates to hosts file from remote url. (dgarratt)
0001238: [3rd Party Library Updates] Update Apache Commons Lang to commons-lang3-3.7.jar (dgarratt)
Commander4j - 5.52

0001234: [Database] jdbc connection string for mysql not including port number if non default value specified. (dgarratt)
0001233: [New Feature Requests] Add Help button to Setup4j (dgarratt)
0001232: [Desktop] Enable beep warning sound when running desktop and setup programs when error dialog appears (dgarratt)
0001231: [New Feature Requests] Add buttons on Setup4j to validate paths (dgarratt)
0001230: [3rd Party Library Updates] Update bundled java to 8 (1.8.0_172) (dgarratt)
0001145: [New Feature Requests] Add new attribute to Material Master data which is used to indicate if 2nd barcode needs to be validated during Prod Confirm (dgarratt)
0001229: [3rd Party Library Updates] Update Microsoft JDBC drivers to mssql-jdbc-6.4.0.jre8.jar (dgarratt)
0001228: [3rd Party Library Updates] Oracle JDBC updated to version (dgarratt)
0001227: [3rd Party Library Updates] mysql jdbc library updated to mysql-connector-java-8.0.11.jar (dgarratt)
0001226: [Database] Add support for mySQL version 8.x (dgarratt)
0001219: [New Feature Requests] Add independent version check and auto update of hosts file. (dgarratt)
0001225: [Setup] Add option to Hosts Config (Setup4j) to allow program to open files from user specified locations. (dgarratt)
0001222: [Desktop] Error determining override to label module id (dgarratt)
0001212: [Desktop] Material Master main screen does not reset module override values when new material is selected. (dgarratt)
Commander4j - 5.51

0001213: [Label Printing] Path specific special characters need to be removed from Production Line / Printer names when creating output files for labeller (dgarratt)
Commander4j - 5.42

0001200: [Clone Utility] Clone utility is not closing all connections on completion and cannot be run twice in succession. (dgarratt)
0001185: [Installer] include install4j.jar in distribution but remove from (dgarratt)
0001189: [Interfaces] Remove characters used by OS as path separators from labeller id's when building output filenames (dgarratt)
0001179: [New Feature Requests] Add option to schedule interface maintenance task for specific time of day (dgarratt)
0001182: [New Feature Requests] Journey selection dialog to automatically filter by despatch destination location id (dgarratt)
0001137: [New Feature Requests] Enhance message recovery thread to filter files by file extensions suitable for appropriate file types. (dgarratt)
0001136: [Software Deployment] Java updated to version 1.8.0_162 (dgarratt)
0001134: [Installer] Install4j updated to version 7.04 (dgarratt)
0001127: [New Feature Requests] Material Locations Admin - provide combo box of valid locations when adding new record. (dgarratt)
0001116: [3rd Party Library Updates] JasperReports Library updated to version 6.5.1 (dgarratt)
Commander4j - 5.41 (2018-01-13)

0001106: [Interfaces] Incoming Material Batch XPath code has typo in XML structure (dgarratt)
0001096: [3rd Party Library Updates] Update mySQL JDBC driver from mysql-connector-java-5.1.43-bin to mysql-connector-java-5.1.45-bin (dgarratt)
0001097: [3rd Party Library Updates] Update Microsoft JDBC from sqljdbc42.jar to mssql-jdbc-6.2.2.jre8.jar (dgarratt)
0001095: [3rd Party Library Updates] Update jackcess-2.0.5 to jackcess-2.1.9 (dgarratt)
0001094: [3rd Party Library Updates] Update from commons-email-1.3.3 to commons-email-1.5 (dgarratt)
0001093: [3rd Party Library Updates] Update commons-io-2.4 to commons-io-2.6 (dgarratt)
0001092: [3rd Party Library Updates] Update commons-text-1.1 to commons-text-1.2 (dgarratt)
0001090: [3rd Party Library Updates] Update JasperReports library to version 6.5.0 (dgarratt)
0001091: [3rd Party Library Updates] Update OpenCSV to version 4.1 (dgarratt)
Commander4j - 5.40 (2017-12-13)

0001089: [Scanner] Add new pallet completion option to scanner menu which requires case label validation. (dgarratt)
0001088: [Scanner] Add new option to scanner menu to permit operator to verify GTIN barcodes on case and pallet labels are consistent (dgarratt)
0001082: [Reports] Change app ident for Case/Tray Jasper Reports so that EAN is type 01 not 02 (dgarratt)
0001075: [Interfaces] Inbound Journey messages with wrong location don't display correct message in interface log (dgarratt)
0001072: [3rd Party Library Updates] JasperReports updated to version 6.4.3 (dgarratt)
0001071: [Software Deployment] Bundled Java updated to Java 8 (1.8 152) (dgarratt)
0001048: [New Feature Requests] Add data archive routine to delete old data from APP_LABEL_DATA table. (dgarratt)
0001045: [New Feature Requests] Add data archive routine to delete pallet data over nominated age. (dgarratt)
Commander4j - 5.39 (2017-10-11)

0001069: [Desktop] Add config file to customise application name, web links and support contact email (dgarratt)
0001068: [Desktop] Do not display host selection dialog if only 1 host defined. (dgarratt)
0000975: [Master Data] Create demo data folders and interfaces which can be enabled to populate an empty database (dgarratt)
0000985: [New Feature Requests] New inbound interface to create Locations required. (dgarratt)
Commander4j - 5.38 (2017-08-30)

0001053: [Interfaces] Improve email exception message when incoming prod dec has a batch number field which contains too many chars (dgarratt)
0001051: [Scanner] Remove trailing spaces from the journey ref field when saved. (dgarratt)
0001046: [Database] APP_LABEL_DATA - PROD_QUANTITY and BASE_QUANTITY being transposed when populating via case labelling. (dgarratt)
0001049: [Label Printing] pack_label_01.jrxml and pack_label_02.jrxml amendments in issue 0001046 (dgarratt)
0001047: [Label Printing] Zebra_300dpi_Pack_Label_01.lbl and Zebra_300dpi_Pack_Label_02.lbl amendments in issue 0001046 (dgarratt)
0001043: [Installer] Install4j updated to 7.02 (dgarratt)
0001041: [Security] Wrong permission name assigned to user reports Save button (dgarratt)
0001018: [Label Printing] Add "Assign to Labeller" option to Finished Goods - Pallet Labeling screen. (dgarratt)
0001017: [Reports] Include a new user defined report as standard to Export Despatch data to Excel - DESPATCH_EXP (dgarratt)
0001016: [Build Scripts] Oracle schema version 103 contains a hard coded schema (owner) name which needs to be removed. (dgarratt)
0001013: [Software Deployment] Update Bundled Java runtime to 1.8.0_144 (dgarratt)
Commander4j - 5.37 (2017-08-06)

0001015: [Desktop] Fix Production Line Properties so that printers are filtered by group (Pallet / Pack) Group Type (dgarratt)
0001007: [Build Scripts] Auto create user defined system queries as part of Schema 106 for QM Panel Sample Labels (dgarratt)
0001006: [Build Scripts] Add new database archive definition for APP_JOURNEY table as part of schema 106 (dgarratt)
0000561: [Documentation] Ensure all application help buttons have relevant wiki pages created. (dgarratt)
0001001: [Clone Utility] Clone has not copied nvarchar fields from MS SQL to mysql (dgarratt)
0001000: [Installer] JVM command line parameters has wrong path to log4j.xml (dgarratt)
0000738: [Desktop] Add new button to Module Admin screen to test selected modules help page - invocation of correct Wiki Page (dgarratt)
0000299: [New Feature Requests] Include despatch number in email exception relating to Equipment Tracking warning messages (dgarratt)
0000034: [Desktop] Restrict edit Expiry Date by a permission (dgarratt)
0000738: [Desktop] Add new button to Module Admin screen to test selected modules help page - invocation of correct Wiki Page (dgarratt)
0000999: [Scanner] Update target version of Apache Tomcat to 8.5.16 (dgarratt)
0000998: [Translations] Refresh Hungarian Translations in Database (dgarratt)
0000997: [Translations] Refresh Polish Translations in Database (dgarratt)
0000995: [Build Scripts] Upgrade bundled Java to Java 8 Update 141 (dgarratt)
0000994: [3rd Party Library Updates] Update mySQL jdbc driver to 5.1.43 (dgarratt)
0000991: [Security] Create 2 new groups JOURNEY_PRINT and JOURNEY_ADMIN during update to version 5.37 Schema 106 (dgarratt)
0000990: [Scanner] Journey Error Message not cleared from Scanner screen when correct value entered. (dgarratt)
0000977: [Build Scripts] Install4j updated to version 7.0 (dgarratt)
0000971: [Software Deployment] Amend install4j update process so that the "silent update" does not prompt user at all. (dgarratt)
0000989: [Build Scripts] Install4j updated to version 7.01 (dgarratt)
0000982: [Build Scripts] Verify and correct differences in database (data) populated during initial database creation. (dgarratt)
0000969: [Reports] Create new report for security audit (dgarratt)
0000984: [Database] Column 'resource_key' in table SYS_MODULES needs to be uppercase in MS SQL Schema. (dgarratt)
0000976: [Interfaces] Create Interface Log Archive job definitions during schema 106 upgrade. 30 Day retention period. (dgarratt)
0000979: [New Feature Requests] Add the ability to specify mixed printer types for a single report. (dgarratt)
0000981: [Translations] Refresh Dutch Translations in Database (dgarratt)
0000980: [Translations] Refresh Italian Translations in database (dgarratt)
0000970: [Translations] Refresh French Translations to database (dgarratt)
0000967: [Translations] Refresh Spanish Translations in database (dgarratt)
0000968: [3rd Party Library Updates] Upgrade Jasper reports library to 6.4.1 (dgarratt)
0000974: [3rd Party Library Updates] Update calls to Apache POI to use new methods used by updated libraries included in JasperReports 6.4.1 (dgarratt)
Commander4j - 5.36 (Released 2017-05-17)

- 0000936: [Interfaces] Allow use of relative paths and {base_dir} token in the output path for case labelling CSV files. (dgarratt)
- 0000935: [Desktop] Sometimes Dialog boxes invoked from the Assign Process Order to Production Line screen (Case Labelling) does not get focus (dgarratt)
Commander4j - 5.35 (Not Yet Released)

- 0000933: [3rd Party Library Updates] Update Oracle JDBC driver to 12c Release 2 ( (dgarratt) - resolved.
- 0000932: [Desktop] Sample Label printing does not clear down user defined input fields if executions of user functions fails to find data. (dgarratt) - resolved.
- 0000930: [Software Deployment] Update bundled Java 8 to 131 (8u131) (dgarratt) - resolved.
- 0000929: [Desktop] Add new field to QM Select Lists called "Visible" to permit old codes to be suppressed from drop down boxes without deleting. (dgarratt) - resolved.
- 0000928: [Desktop] Optimise QM Sample Results Update screen to avoid delay redrawing table when user has entered invalid Process Order Number (dgarratt) - resolved.
- 0000927: [3rd Party Library Updates] mySQL JDBC driver updated to version 5.1.41 (dgarratt) - resolved.
- 0000925: [Desktop] Add Write Off Reference to Master Holds Header and Reports (dgarratt) - resolved.
- 0000926: [Desktop] Add new option to Analyse Quality Results to Menu (dgarratt) - resolved.
- 0000924: [3rd Party Library Updates] Update Microsoft SQL JDBC driver to Version 6.0 Jan 2017 Release (dgarratt) - resolved.
Commander4j - 5.34 (Released 2017-04-01)

- 0000922: [Desktop] Add WRITE_OFF_REF field to Master Hold screen and report. (dgarratt) - resolved.
- 0000921: [Interfaces] Amend DESADV output for Despatch so that JOURNEY REF has auto generated unique value if not specified by user (dgarratt) - resolved.
- 0000920: [Database] Correct column USER_REPORT_ID which has incorrect size in Oracle schema - Table SYS_USER_REPORTS (dgarratt) - resolved.
- 0000916: [Desktop] Modify all Excel Export calls on desktop screens to refresh table data after export. (dgarratt) - resolved.
- 0000915: [Desktop] Add "Limit" to SQL select on Batch Admin Screen (dgarratt) - resolved.
- 0000919: [Database] Add column WRITE_OFF_REF to the APP_MHN table (dgarratt) - resolved.
- 0000918: [Database] Add new columns USER_DATA_3 and USER_DATA_4 to the table APP_QM_SAMPLE (dgarratt) - resolved.
- 0000917: [Reports] Create new User Defined Report type of SYSTEM (dgarratt) - resolved.
- 0000914: [Desktop] Add "Limit" to SQL select on Material Admin Screen (dgarratt) - resolved.
Commander4j - 5.32 (Released 2017-01-10)

- 0000904: [Database] Schema creation and sql scripts have case errors which are apparent when mysql server is running under Linux. (dgarratt) - resolved.
- 0000903: [Interfaces] Extend interface and database to accommodate extra data from Atlas (dgarratt) - resolved.
- 0000902: [Desktop] When deleting a unconfirmed despatch which has a journey ref assigned make sure journey is released. (dgarratt) - resolved.
- 0000901: [Software Deployment] Java 1.8.0_121 bundled with application. (dgarratt) - resolved.
Commander4j - 5.30 (Released 2017-01-09)

- 0000895: [New Feature Requests] Enhancement to Commander Customer Table (dgarratt) - resolved.
Commander4j - 5.28 (Released 2016-11-11)

- 0000874: [Desktop] Dropdown combo box width wrong in Panel data entry table/grid (dgarratt)
- 0000873: [Desktop] Enhance Pallet and Tray Labelling by optionally determining batch suffix via Process Order Resource using lookup table. (dgarratt)
- 0000872: [Desktop] Add missing icons to Lookup buttons (various screens) (dgarratt)
- 0000871: [Desktop] Add new Process Order Resource Lookup table with batch suffix default value (dgarratt)
- 0000869: [Desktop] Add Resource Lookup buttons to Process Order screens (Admin & Properties) (dgarratt)
- 0000868: [Desktop] Define missing language text setting for Material Location Properties screen (dgarratt)
- 0000870: [Desktop] Correct background colour for Resource Properties and Material Location Properties Screen. (dgarratt)
- 0000865: [Interfaces] Prevent inbound pallet status change from triggering outbound status change message (dgarratt)
Commander4j - 5.27 (Released 2016-10-22)

- 0000864: [Software Deployment] Bundled Java updated to version 1.8.0_112 (dgarratt)
- 0000863: [New Feature Requests] Button to be added to Desktop Despatch screen to remove currently assigned Journey Ref (dgarratt)
- 0000861: [Interfaces] Suppress creation of outbound DESADV message if Despatch contains no pallets. (dgarratt)
- 0000860: [Database] Amend database function to round up number of layers on pallet when result is not an integer. (dgarratt)
- 0000851: [3rd Party Library Updates] Update MS SQL jdbc driver to 4.2 (dgarratt)
- 0000849: [3rd Party Library Updates] Update JasperReports to version 6.3.1. (dgarratt)
- 0000850: [3rd Party Library Updates] Update mysql driver to version 5.1.40 (dgarratt)
Commander4j - 5.26 (Not Yet Released)

- 0000845: [Software Deployment] Bundled version of Java now updated to 1.8.0_101 (dgarratt)
Commander4j - 5.25 (Released 2016-07-23)

- 0000843: [Label Printing] Add Intermec Fingerprint label printing as an alternative to Zebra ZPL (dgarratt).
Commander4j - 5.23 (Not Yet Released)

- 0000841: [Software Deployment] If user selects installer with bundled jre force that JRE to be installed used even if system has JRE with major version already (dgarratt).
Commander4j - 5.21 (Released 2016-05-28)

- 0000823: [Reports] Upgrade JasperReports library to version 6.2.2 (dgarratt).
- 0000826: [Desktop] Color of checkbox wrong on Despatch screen. (dgarratt)
Commander4j - 5.19 (Released 2016-05-14)

- 0000822: [Reports] Exporting audit log to Excel with MS SQL Server database does not export columns of varchar2 (dgarratt).
- 0000825: [Desktop] Desktop (Swing) popup calendar does not work is regional settings has a month representation < 3 characters. (dgarratt)
Commander4j - 5.17 (Not Yet Released)

- 0000794: [Security] Setting "Password Change Read" at same time as creating new user account does not work (dgarratt)
- 0000793: [Desktop] QC Dictionary Item Properties - combo box for alignment not showing options correctly. (dgarratt)
- 0000792: [Desktop] Combobox List width not sizing to accommodate wide items in QC Sample Results screen - Windows Only (dgarratt)
Commander4j - 5.16 (Released 2015-09-08)

- 0000795: [Desktop] Password complexity error message does not wrap new lines correctly (dgarratt)
Commander4j - 5.14 (Not Yet Released)

- 0000785: [Software Deployment] Update bundled JRE to use Java version 1.8.0_60 (dgarratt)
- 0000782: [Reports] Printing a report which has been configured to go directly to a printer without displaying dialog generates error. (dgarratt)
Commander4j - 5.13 (Released 2015-07-16)

- 0000770: [Security] Special handling of user "interface" required to accommodate password complexity (dgarratt)
- 0000771: [Security] Delete user function fails with missing SQL statement when run against MS SQL database (dgarratt)
Commander4j - 5.12 (Not Yet Released)

- 0000769: [Software Deployment] Java SE 8 [1.8.0_50] now bundled with application (dgarratt) - resolved.
Commander4j - 5.11 (Not Yet Released)

- 0000766: [Setup] When building schema for mySQL on Linux OS there are errors relating to mixed case table and view names (dgarratt) - resolved.
Commander4j - 5.10 (Released 2015-07-09)

- 0000761: [Desktop] Workstation Validation flag causing null exception when loading Tray/Case label line properties. (dgarratt) - resolved.
- 0000757: [Security] Empty warning message when user account locked due to excess number of bad password attempts. (dgarratt) - resolved.
Commander4j - 5.03 (Not Yet Released)

- 0000756: [Scanner] Update web application to Java 8 and Tomcat 8 (dgarratt) - resolved.
- 0000755: [Software Deployment] Updated to Java 8 (1.8) as minimum required version. (dgarratt) - resolved.
Commander4j - 5.02 (Not Yet Released)

- 0000754: [Security] When updating to version 5.x from previous version all current passwords should be converted to lower case (known state) (dgarratt) - resolved.
Commander4j - 5.01 (Not Yet Released)

- 0000752: [Setup] SQL update for MS SQL database schema version 93 has syntax error (dgarratt) - resolved. - 0000751: [3rd Party Library Updates] install4j updated to version 6.03 (dgarratt) - resolved.
Commander4j - 5.00 (Released 2015-06-21)

- 0000743: [Security] Add timed account auto-unlock facility - configurable reset time (dgarratt) - resolved.
- 0000748: [Security] Add option to store user passwords within database using a encrypted format. (dgarratt) - resolved.
- 0000747: [3rd Party Library Updates] JasperReports updated to version 6.1.0 (dgarratt) - resolved.
- 0000746: [Database] Increase size of TEXT field in SYS_LANGUAGE from 150 to 250 chars to accommodate multi line messages for Password errors (dgarratt) - resolved.
- 0000742: [Security] Add user disabled option in addition to account locked flag. (dgarratt) - resolved.
- 0000741: [Security] Ensure password cannot contain user id (dgarratt) - resolved.
Commander4j - 4.61 (Not Yet Released)

- 0000740: [Desktop] Enforce field length check / restriction on all data entry screens to prevent user input exceeding database field sizes (dgarratt) - resolved.
- 0000633: [Interfaces] Invalid date on outbound despatch confirmation blocks the outbound message queue. (dgarratt) - resolved.
- 0000731: [Security] Option to prevent passwords being re-used added. (dgarratt) - resolved.
- 0000732: [3rd Party Library Updates] mySQL JDBC updated to 5.1.35 (dgarratt) - resolved.
- 0000730: [Security] Amend max number of characters that password entry fields can accept from 10 to 20. (dgarratt) - resolved.
- 0000728: [New Feature Requests] Add additional validation to case label printing in the form of a list of valid workstations per production line. (dgarratt) - resolved.
- 0000726: [Scanner] Update Apache Tomcat to version 7.0.61 (dgarratt) - resolved.
- 0000725: [Reports] Standardise reports looks and feel. (dgarratt) - resolved.
- 0000667: [Software Deployment] Update version of install4j used to version 6.03 (dgarratt) - resolved.
- 0000723: [3rd Party Library Updates] Update JasperReports Library to version 6.04 (dgarratt) - resolved.
- 0000724: [Software Deployment] Update bundled Java Runtime included with installer to (dgarratt) - resolved.
- 0000719: [Security] Add option to module admin screen to display groups to which selected module has been assigned. (dgarratt) - resolved.
- 0000720: [Security] Add new function to user admin screen to permit an existing user profile to be cloned/copied. (dgarratt) - resolved.
- 0000718: [Security] Add option to list users which belong to selected group on the group admin screen. (dgarratt) - resolved.
- 0000717: [Interfaces] Auto archive of backup interface messages is not deleting files, just reporting files that would be deleted. (dgarratt) - resolved.
- 0000715: [Desktop] Setup screen for Production Lines which includes resource validation does not load current status when editing (dgarratt) - resolved.
- 0000689: [Security] Scanner logon not respecting max number of invalid password attempts and not locking account when exceeded. (dgarratt) - resolved.
- 0000694: [Security] Add option to export Groups to Excel (dgarratt) - resolved.
- 0000690: [Security] Remove passwords from function to export user database to Excel (dgarratt) - resolved.
- 0000714: [Security] Modify user creation screen so that new record is only written to database after all fields have been completed inc password (dgarratt) - resolved.
- 0000713: [Security] Extend password field to 20 characters (dgarratt) - resolved.
- 0000698: [New Feature Requests] For convenience add Material Locations button to Material Properties Form (dgarratt) - resolved.
- 0000697: [Desktop] User reports "Save" button has missing icon (dgarratt) - resolved.
- 0000692: [Reports] RPT_REASONS report not working or missing (dgarratt) - resolved.
- 0000691: [Security] Add option to force user to use complex passwords using mixed case and non alpha characters (dgarratt) - resolved.
- 0000665: [Email Notifications] Extend email address field within Interface Admin module to accept more addresses. (dgarratt) - resolved.
- 0000678: [Database] Extend ID field in SYS_ARCHIVE table from 15 chars to 40 (dgarratt) - resolved.
- 0000658: [Build Scripts] Update bundled java with version 4.60 to JRE (dgarratt) - resolved.
- 0000653: [Desktop] PL Language ID missing from User Preferences List and Translations Screen (dgarratt) - resolved.
- 0000649: [3rd Party Library Updates] Update Oracle JDBC drive to latest release for 12c (dgarratt) - resolved.
- 0000648: [3rd Party Library Updates] Update mySQL JDBC to version 5.1.34 (dgarratt) - resolved.
- 0000644: [3rd Party Library Updates] Update MS SQL JDBC class to 4.1 (dgarratt) - resolved.
- 0000631: [3rd Party Library Updates] Update OpenCSV to version 3.1 (dgarratt) - resolved.
Commander4j - 4.60 (Released 2014-12-26)

- 0000612: [Desktop] Unable to rename user id. (dgarratt) - resolved.
- 0000611: [3rd Party Library Updates] Update jasperreports library to version 6.0.0 (dgarratt) - resolved.
Commander4j - 4.58 (Released 2014-11-21)

- 0000350: [New Feature Requests] Data Archive feature required. (dgarratt) - resolved.
- 0000553: [Setup] Prevent Setup4j from applying updates when target database is newer than setup program (dgarratt) - resolved.
- 0000607: [Security] Record workstation that user uses when logging into application against users record. Add workstation_id to users report. (dgarratt) - resolved.
- 0000606: [Security] New Login Mode needed PASSTHROUGH_FALLBACK to compliment current modes LOCAL and PASSTHROUGH (dgarratt) - resolved.
Commander4j - 4.57 (Released 2014-11-07)

- 0000603: [Desktop] Syntax in SQL update command blocking reset/resend of Label Data (dgarratt) - resolved.
- 0000598: [Desktop] Despatch confirmation common code not updating despatch confirmation date - error manifested with desktop app only (dgarratt) - resolved.
- 0000597: [Desktop] Population of available resources on the Production Line Properties screen not working, (dgarratt) - resolved.
- 0000595: [Desktop] Checkbox backgroud is white instead of grey when run on Windows platform (dgarratt) - resolved.
- 0000594: [Label Printing] Auto Labeller Lines screen has Resend button to re-process data - not working. (dgarratt) - resolved.
Commander4j - 4.56 (Not Yet Released)

- 0000589: [Label Printing] Trap null values (strings) being returned from database when evaluating functions in label layouts (dgarratt) - resolved.
- 0000588: [Interfaces] Additional selection criteria and columns added to Interface Log screen (dgarratt) - resolved.
- 0000587: [Website] New downloads page added with links to SoftPedia, MacInformer and SourceForge (dgarratt) - resolved.
- 0000586: [New Feature Requests] Add new function DATATIME for label processing function which allows field name an format spec to be passed to it (dgarratt) - resolved.
- 0000584: [Interfaces] CSV File creating routine needs updating to use Labeller ID AND Group ID to retrieve labeller data and build export filenames, (dgarratt) - resolved.
- 0000582: [Reports] Archive report not included in build 4.56 (dgarratt) - resolved.
- 0000581: [New Feature Requests] Add CUSTOMER ID search criteria to Process Order Admin screen. (dgarratt) - resolved.
Commander4j - 4.55 (Released 2014-10-17)

- 0000579: [New Feature Requests] Add automatic database archive function to interface maintenance task so that old data is purge after x days (dgarratt) - resolved.
- 0000575: [Setup] Amend default auto update logic so that previous non JRE installed version will update view JRE bundled page to get Java 7 (dgarratt) - resolved.
- 0000573: [Clone Utility] When cloning TO and Oracle database an error is encountered on SYS_LANGUAGES due to mnemonic field being 1 byte. (dgarratt) - resolved.
- 0000537: [New Feature Requests] Add new extension table to Commander4j Materials data to hold customer specific information - like part number (dgarratt) - resolved.
- 0000571: [Interfaces] Update inbound material master and process order interfaces to set additional fields in customer database when auto created. (dgarratt) - resolved.
- 0000570: [Desktop] Change layout on Materials Properties screen to accommodate new Customer Data button (dgarratt) - resolved.
- 0000569: [Desktop] Printer (Labeller) Properties screen not loading existing values into fields as it's passing incorrect number of params to SQL (dgarratt) - resolved.
- 0000568: [Desktop] Quantity column is too narrow on Master Hold Assign selection table grid (dgarratt) - resolved.
- 0000567: [Desktop] Remove double click event handler from table grid on Master Hold Properties Screen (dgarratt) - resolved.
- 0000566: [Desktop] Syntax Error in MS SQL statement preventing Interface Log Archive button from removing old log records. (dgarratt) - resolved.
Commander4j - 4.54 (Released 2014-10-02)

- 0000564: [3rd Party Library Updates] Incorrect jar files referenced in manifest causing version 4.53 not to start. (dgarratt) - resolved.
Commander4j - 4.53 (Released 2014-10-02)

- 0000559: [New Feature Requests] Amend Pallet & Pack Labelling screens so that manually typed process orders now warn if order not in Ready/Running status. (dgarratt) - resolved.
- 0000297: [Interfaces] Add check for 0 byte files to inbound interface validation (dgarratt) - resolved.
- 0000298: [Interfaces] Add disk free space into Daily Interface Status Reports (dgarratt) - resolved.
- 0000392: [New Feature Requests] Add new auto archive feature to backup directories which will delete files after x-days (dgarratt) - resolved.
- 0000556: [Desktop] Material UOM Admin table grid has wrong background colour (dgarratt) - resolved.
- 0000555: [Desktop] Material UOM Admin screen has Help button mislabeled as Add, (dgarratt) - resolved.
- 0000551: [New Feature Requests] Enhance inbound file interface to sort files by date/time modified before processing (dgarratt) - resolved.
- 0000548: [3rd Party Library Updates] Update JasperReports to 5.6.1 (dgarratt) - resolved.
- 0000535: [Desktop] Icon file contains a minor white line across bottom edge which needs correcting (dgarratt) - resolved.
- 0000543: [Desktop] Type of CheckBox's on Location Properties is wrong and shows background colour as white. (dgarratt) - resolved.
- 0000542: [Desktop] Default status (enabled/disabled) for new Locations needs to be Enabled. (dgarratt) - resolved.
- 0000545: [3rd Party Library Updates] Update Apache Commons Libraries (dgarratt) - resolved.
- 0000546: [3rd Party Library Updates] Update CSV and MSAccess Libraries (dgarratt) - resolved.
- 0000547: [3rd Party Library Updates] Update mySQL JDBC library (dgarratt) - resolved.
Commander4j - 4.52 (Released 2014-09-12)

- 0000532: [Desktop] Refresh all language translations in database and insert any missing values. (dgarratt) - resolved.
Commander4j - 4.51 (Released 2014-08-30)

- 0000528: [Database] Oracle table SYS_PRINTERS uses wrong data type for field PORT - should be varchar2(10) (dgarratt) - resolved.
- 0000527: [Desktop] Pallet History and Pallet Enquiry screens not generating correct SQL with Oracle Databases to limit number of rows returned. (dgarratt) - resolved.
- 0000521: [Email Notifications] Simplify the end of day email reports to be only 1 email instead of the current 3 (dgarratt) - resolved.
- 0000290: [Reports] Modify Despatch Reporting (dgarratt) - resolved.
Commander4j - 4.50 (Released 2014-08-09)

- 0000495: [Scanner] Add password change option to Scanner Menu (dgarratt) - resolved.
- 0000492: [New Feature Requests] Migrate source to Java 1.7 code base. Discontinue support for Java 1.6 (dgarratt) - resolved.
Commander4j - 4.33 (Released 2014-06-07)

- 0000497: [Clone Utility] Clone utility includes ms-sql system table "sysdiagrams" in table count with can prevent it from cloning (dgarratt) - resolved.
- 0000483: [Desktop] Java 1.7 running on OSX and Linux - Printer Select not working due to printer queue name being returned instead of description. (dgarratt) - resolved.
- 0000448: [New Feature Requests] Amend User ID rename function so that it includes new user defined reports module. (dgarratt) - resolved.
- 0000482: [3rd Party Library Updates] Update JasperReports to 5.6.0 (dgarratt) - resolved.
Commander4j - 4.32 (Released 2014-06-06)

- 0000481: [Database] Database view VIEW_AUTO_LABELLER does not work since PROCESS_ORDER field was moved to APP_LABEL_DATA table. (dgarratt) - resolved.
Commander4j - 4.26 (Released 2014-04-12)

- 0000463: [Label Printing] Reprint Label option on Production Declaration Screen generates a "Parameter 1 missing" error message (dgarratt) - resolved.
Commander4j - 4.25 (Released 2014-04-04)

- 0000461: [Reports] ZPL Pallet Label with embedded new expression does not pad out fixed length Application ID's GTIN / Variant in demo labels. (dgarratt) - resolved.
Commander4j - 4.22 (Released 2014-04-25)

- 0000451: [New Feature Requests] Add new feature "PASSTHROUGH" authentication so that users are automatically logged in with their Windows AD account. (dgarratt) - resolved.
- 0000450: [Database] Create new database view to include both CU and DU GTIN codes for Case/Tray label printing. (dgarratt) - resolved.
- 0000449: [Interfaces] Add CSV output interface to generate CSV data for Logopak auto labellers on request for Tray / Case label printing. (dgarratt) - resolved.
- 0000447: [New Feature Requests] New System Keys added for Password Min and Max sizes (dgarratt) - resolved.
- 0000446: [New Feature Requests] Support for Windows Services changed from JavaServiceWrapper to inbuilt support within Install4j (dgarratt) - resolved.
- 0000445: [3rd Party Library Updates] Updated jdbc drivers to latest versions for mysql and Oracle (dgarratt) - resolved.
Commander4j - 4.21 (Not Yet Released)

- 0000440: [Label Printing] New expression evaluation module added to permit simple functions to be declared within .lbl files (dgarratt) - resolved.
Commander4j - 4.20 (Released 2014-02-26)

- 0000437: [Database] Bug introduced with new conditional label definitions broke create option for Materials, Customers and Materials Types. (dgarratt) - resolved.
- 0000434: [Desktop] Bug which prevented new Customer/Material & Material Type records being created (dgarratt) - resolved.
Commander4j - 4.16 (Released 2014-02-16)

- 0000432: [Database] Extend size of Despatch number field to accommodate up to 18 characters (dgarratt) - resolved.
- 0000431: [New Feature Requests] New function to specifically print Pack labels (non-sccc) based labels. (dgarratt) - resolved.
- 0000430: [New Feature Requests] Add additional configuration options to allow alternate label designs to be linked to Customer, Material or Material Type (dgarratt) - resolved.
Commander4j - 4.15 (Not Yet Released)

- 0000429: [Scanner] Symbol Pocket Browser meta tags need amending so that Battery and Signal indicators are in correct position for MC9190 (dgarratt) - resolved.
- 0000427: [Clone Utility] Clone utility not handling data types correctly when target DB is Oracle. (dgarratt) - resolved.
- 0000422: [New Feature Requests] Add Polish translations to application. (dgarratt) - resolved.
- 0000421: [New Feature Requests] Add German translations to application. (dgarratt) - resolved.
- 0000420: [New Feature Requests] Add French translations to application. (dgarratt) - resolved.
- 0000419: [Desktop] Toolbar button labels which contain words of more than 10 characters cause wrapping of text and need trimming. (dgarratt) - resolved.
Commander4j - 4.14 (Released 2014-01-19)

- 0000269: [Reports] Improve error handling for server side default printer lookup. Service Permissions issue. (dgarratt) - resolved.
- 0000415: [Documentation] Amend url for "No Help Found" to point to wiki pages. (dgarratt) - resolved.
- 0000414: [3rd Party Library Updates] Upgrade version of commons-email library and add system keys to enable/disable SSL on SMTP (dgarratt) - resolved.
- 0000310: [Reports] Exception in Printer Selection routine of there is no default printer (dgarratt) - resolved.
- 0000412: [Reports] Add links to existing Auto Labeller database so that one or more label printers can be linked to Production Line. (dgarratt) - resolved.
- 0000411: [Reports] Add Label Printer database to drive direct TCP/IP printing to Zebra, Logopak Printers etc. (dgarratt) - resolved.
- 0000410: [Desktop] Mini Toolbar in Tree menu should not be floating and needs attribute to fix location (dgarratt) - resolved.
- 0000405: [Interfaces] Database view which includes {PROCESS_ORDER} in batch number is not substituting the correct value (dgarratt) - resolved.
Commander4j - 4.12 (Released 29-12-2013)

- 0000401: [Desktop] Enlarge buttons on desktop toolbar and add legend to describe function (dgarratt) - resolved.
- 0000393: [Database] Update Schema Build Script to include Customer Name in Labeller View (dgarratt) - resolved.
- 0000400: [Setup] xml DTD for Hosts File needs updating to reflect additional fields. (dgarratt) - resolved.
- 0000399: [3rd Party Library Updates] Update JasperReports to 5.5.0 (dgarratt) - resolved.
- 0000398: [3rd Party Library Updates] Update to JavaMail API 1.4.7 (dgarratt) - resolved.
- 0000397: [3rd Party Library Updates] Update of CUPS printer library to 0.6.4 (dgarratt) - resolved.
Commander4j - 4.11 (Released 2013-10-08)

- 0000396: [New Feature Requests] Add Spanish Translations to Application (dgarratt) - resolved.
- 0000387: [Setup] Enhance installer to permit custom hosts file to be supplied with pre-configured values (dgarratt) - resolved.
Commander4j - 4.09 (Released 2013-10-08)

- 0000362: [Documentation] Wiki updated for new User Reports module. (dgarratt) - resolved.
- 0000357: [3rd Party Library Updates] Email libraries updated to latest version - better support for gmail (dgarratt) - resolved.
- 0000361: [Database] Simple shift patterns table added to schema for simplifying report criteria selection. (dgarratt) - resolved.
- 0000360: [Desktop] General tidy up of screen layouts - consistent button sizes and font anomalies (dgarratt) - resolved.
- 0000358: [New Feature Requests] New data export option within User Reports - export to MS-Access (dgarratt) - resolved.
- 0000356: [Desktop] Popup calendar button/font size inconsistent with rest of application. (dgarratt) - resolved.
- 0000355: [Clone Utility] Cross Platform database clone utility bug in schema evaluation causing out of memory (dgarratt) - resolved.
- 0000354: [Desktop] Edit Pallet function showing current EAN from Material Master rather than original from SSCC record. (dgarratt) - resolved.
- 0000349: [New Feature Requests] Add hoc user reports function added (dgarratt) - resolved.
- 0000348: [Desktop] Font on pop-up calendar non standard (dgarratt) - resolved.
- 0000340: [New Feature Requests] Add new field to Location Table to indicate if item is Active. Hide from view if not. (dgarratt) - resolved.
Commander4j - 4.08 (Released 2013-07-17)

- 0000331: [Database] Correct field name error in mySQL schema table APP_QM_DICTIONARY (dgarratt) - resolved.
- 0000330: [3rd Party Library Updates] Update mySQL drivers to 5.1.28 (dgarratt) - resolved.
- 0000328: [3rd Party Library Updates] JasperReports Library updated to version 5.1.2 (dgarratt) - resolved.
- 0000329: [3rd Party Library Updates] Java Service Wrapper updated to version 3.5.19 (dgarratt) - resolved.
- 0000323: [Reports] Improve MHN List report creation speed. (dgarratt) - resolved.
Commander4j - 4.07 (Not Yet Released)

- 0000317: [New Feature Requests] Increase maximum rows that can be exported to Excel to 65535 (dgarratt) - resolved.
Commander4j - 4.06 (Released 2013-06-05)

- 0000319: [Reports] Code128 Barcode Mode Switching Problem can block trailing characters where batch uses odd number of alphabetic chars (dgarratt) - resolved.
- 0000318: [Reports] Add Unicode Character support to Label Printing in Zebra (ZPL) mode. (dgarratt) - resolved.
Commander4j - 4.05 (Released 2013-04-04)

- 0000292: [New Feature Requests] Improve Error Reporting when EAN Check digit is wrong on incoming material master message (dgarratt) - resolved.
Commander4j - 4.04 (Released 2013-03-06)

- 0000273: [New Feature Requests] Update JDBQuery class to perform better with huge database result sets when user defined limit applied. (dgarratt) - resolved.
Commander4j - 4.03 (Released 2013-02-24)

- 0000275: [Desktop] Function to Edit Master Hold Notice slow loading due to inefficient SQL query. (dgarratt) - resolved.
- 0000274: [Database] Create utility program to allow Commander4j databases to be moved between mySQL, MS-SQL and Oracle instances. (dgarratt) - resolved.
- 0000271: [Desktop] Unable to delete history records from Interface Log Admin screen due to sql syntax error. (dgarratt) - resolved.
Commander4j - 4.02 (Released 2013-02-16)

- 0000265: [Database] SQL script error in MS SQL schema effecting Menu Admin screen (assigned modules not displaying) (dgarratt) - resolved..
- 0000263: [New Feature Requests] Add Auto Labeller Control Panel to Commander4j desktop (dgarratt) - resolved..
- 0000264: [Database] Modify character set and database/table collation to uft8 in mySQL schema (dgarratt) - resolved..
Commander4j - 4.00 (Released 2013-01-13)

- 0000242: [Desktop] Confirm/Print button should be disabled on Production Declaration screen if Process Order is invalid (dgarratt) - resolved.
- 0000243: [Desktop] QM Enquiry screen does not generate correct SQL query field delimiter for MS SQL databases (dgarratt) - resolved.
- 0000247: [New Feature Requests] Display warning on label printing screen if pallet quantity is 0 (dgarratt) - resolved.
- 0000248: [Desktop] Modify QM Label Printing screen to permit user to override system date & time (dgarratt) - resolved.
- 0000259: [Setup] Add option to password protect the Setup4j program (dgarratt) - resolved.
- 0000258: [New Feature Requests] Add automatic update function to the Commander4j desktop application. (dgarratt) - resolved.
- 0000257: [Database] Oracle schema update for version 60 contains syntax error. (dgarratt) - resolved.
- 0000256: [Desktop] Default help button loads old Wiki web page location and needs updating. (dgarratt) - resolved.
- 0000255: [New Feature Requests] Update JasperReports library to version 5.0.0 (dgarratt) - resolved.
- 0000195: [Setup] Prevent Setup program from lowering (downgrading) required program version. (dgarratt) - closed.
Commander4j - 3.98 (Released 2012-10-20)

- 0000240: [Desktop] NumberCellEditor importing wrong class (dgarratt) - resolved.
- 0000239: [Database] Amend syntax of view VIEW_PALLET_EXPIRY to use left joins so that it works when no batch record exists (dgarratt) - resolved.
- 0000238: [Database] mySQL APP_MATERIAL database definition for weights has wrong number of decimal places. (dgarratt) - resolved.
- 0000237: [Setup] Unit of Measure 'LAY' not being created during initial installation of schema (dgarratt) - resolved.
Commander4j - 3.97 (Released 2012-10-12)

- 0000236: [3rd Party Library Updates] Update Jasper Reports Library to 4.71 (dgarratt) - resolved.
- 0000233: [Database] Help System - Amend url in database to point to new WIKI pages (dgarratt) - resolved.
- 0000234: [Desktop] Manual Material add via desktop requires 2 attempts as initial create does not fill in details. (dgarratt) - resolved.
- 0000235: [Database] Despatch to self blocked when using desktop function to despatch. (dgarratt) - resolved.
Commander4j - 3.96 (Released 2012-09-07)

- 0000231: [Desktop] Create new pallet function within Pallet Admin does not create a new record. (dgarratt) - resolved.
- 0000230: [Scanner] Deleting SSCC from scanner redirects to wrong screen after completion. (dgarratt) - resolved.
- 0000229: [Scanner] Deleting a despatch on the desktop while the same despatch is active on scanner causes problems (dgarratt) - resolved.
- 0000228: [Reports] Additional error reporting required where report specifies missing label file. (dgarratt) - resolved.
Commander4j - 3.95 (Released 2012-08-11)

- 0000224: [Database] Syntax error in MS SQL schema update script effecting a view. (dgarratt) - resolved.
Commander4j - 3.94 (Released 2012-07-31)

- 0000221: [Database] Occasional record locking issues with scanner and interfaces. (dgarratt) - resolved.
- 0000223: [Interfaces] Syntax error in MS SQL insert statement for Process Order inbound interface introduced in 3.393 fixed (dgarratt) - resolved.
- 0000222: [3rd Party Library Updates] Update jdbc driver for MS SQL databases. (dgarratt) - resolved.
- 0000220: [New Feature Requests] Add configuration option to permit despatch source and destination to be the same if required. (dgarratt) - resolved.
Commander4j - 3.93 (Released 2012-07-30)

- 0000219: [Desktop] Quality Control Data Grid does not permit numeric values to be blanked out. (dgarratt) - resolved.
Commander4j - 3.92 (Released 2012-07-23)

- 0000218: [New Feature Requests] Implement rolling log files to limit disk space consumption. (dgarratt) - resolved.
- 0000217: [Interfaces] New outbound interface messages added for Pallet Split and Pallet Delete (dgarratt) - resolved.
- 0000216: [New Feature Requests] Function to split and existing pallet and create a new one. (dgarratt) - resolved.
- 0000215: [New Feature Requests] Add Pallet Delete Function to Scanner Menu (dgarratt) - resolved.
Commander4j - 3.91 (Released 2012-07-19)

- 0000214: [New Feature Requests] Modify delete pallet function to validate if pallet is confirmed and check quantity is zero (dgarratt) - resolved.
- 0000213: [Desktop] Popup menu on Interface Log Screen using wrong class/font. (dgarratt) - resolved.
- 0000212: [New Feature Requests] Improve "Assign Service" function to recreate wrapper.conf from uo to date template file. (dgarratt) - resolved.
- 0000211: [New Feature Requests] Add capability to report on labels generated but never confirmed. (dgarratt) - resolved.
- 0000210: [Desktop] Popup Calendar not displaying arrows on buttons to change year (dgarratt) - resolved.
Commander4j - 3.90 (Released 2012-07-16)

- 0000208: [Scanner] Scanner takes long time to confirm large despatches - potential timeout issue. (dgarratt) - resolved.
- 0000209: [Desktop] Assigned pallets sometimes not being refreshed on screen when switching to "Confirmed" view. (dgarratt) - resolved.
- 0000207: [Desktop] Despatch Screen (Date) field incorrectly formatted. (dgarratt) - resolved.
Commander4j - 3.85 (Released 2012-07-13)

- 0000206: [3rd Party Library Updates] Error when starting program re Timestamp class not being found (dgarratt) - resolved.
Commander4j - 3.84 (Released 2012-06-26)

- 0000204: [3rd Party Library Updates] Upgrade Java Service Wrapper to version 3.5.14 (dgarratt) - resolved.
- 0000203: [3rd Party Library Updates] Upgrade JasperReports to version 4.6.0 (dgarratt) - resolved.
Commander4j - 3.83 (Released 2012-05-04)

- 0000205: [New Feature Requests] Add Quality Control Module to Application (dgarratt) - resolved.
- 0000202: [Desktop] Label Printing does not automatically produce label when user manually specifies SSCC (dgarratt) - resolved.
Commander4j - 3.81 (Released 2012-01-28)

- 0000199: [Reports] Laser Pallet Barcode looking at SSCC Expiry field instead of Batch Expiry Field (dgarratt) - resolved.
- 0000198: [Reports] Jasper Reports throwing errors due to date (month) evaluation issues with barcode field, (dgarratt) - resolved.
- 0000197: [Desktop] Regular Expression on Batch Number format cannot detect case sensitive errors, (dgarratt) - resolved.
- 0000196: [Reports] Pallet Label "Letter" Laser Report does not work (dgarratt) - resolved.
Commander4j - 3.80 (Released 2011-12-13)

- 0000192: [Setup] Lower case table names referenced in mySQL schema script causing upgrade errors. (dgarratt) - resolved.
- 0000191: [Interfaces] Update Java Service Wrapper to version 3.5.13 (dgarratt) - resolved.
- 0000190: [Reports] Update Jasper Reports to version 4.5 (dgarratt) - resolved.
- 0000189: [New Feature Requests] Update email sending library to support Gmail. (dgarratt) - resolved.
- 0000188: [New Feature Requests] Add option to suppress splash screen on startup - faster screen refresh for Terminal Services (dgarratt) - resolved.
Commander4j - 3.73 (Released 2011-12-06)

- 0000187: [Desktop] Summary reports option on Pallet Admin and Pallet History causes error messages on grid display. (dgarratt) - resolved.
Commander4j - 3.72 (Released 2011-11-17)

- 0000150: [Reports] Amend code so that reports have an independent database connection. (dgarratt) - resolved.
- 0000186: [New Feature Requests] Add EAN Check Digit verification to Material UOM's screen. (dgarratt) - resolved.
- 0000185: [Setup] Setup4j did not respect non default port number for MS SQL databases (dgarratt) - resolved.
Commander4j - 3.71 (Released 2011-11-13)

- 0000184: [Reports] Improved Barcode Reports for Laser (non Zebra) printers (dgarratt) - resolved.
Commander4j - 3.70 (Released 2011-11-08)

- 0000180: [Desktop] Update context sensitive help to work with WIki Pages (dgarratt) - resolved.
- 0000181: [Desktop] Missing Resource (Language) ID's in MHN Decision and Reason screens (dgarratt) - resolved.
- 0000182: [Reports] EAN Font size too large on Laser Label Report (dgarratt) - resolved.
- 0000183: [Desktop] Centralise control over font sizes within application code. (dgarratt) - resolved.
Commander4j - 3.63 (Released 2011-10-28)

- 0000179: [Reports] Paper/Print width is not being defined explicitly within the Zebra ZPL label commands. (dgarratt) - resolved.
- 0000178: [Desktop] Font properties not being specifically set for popup menus. (dgarratt) - resolved.
Commander4j - 3.62 (Released 2011-09-27)

- 0000177: [New Feature Requests] Modify desktop help engine to permit help pages to point to Wiki (dgarratt) - resolved.
- 0000176: [Interfaces] Update Java Service Wrapper to version 3.5.12 (dgarratt) - resolved.
- 0000175: [Reports] Upgrade JasperReports to version 4.1.2 (dgarratt) - resolved.
Commander4j - 3.61 (Released 2011-09-21)

- 0000174: [New Feature Requests] Include application version number in routine Interface Maintenance Emails. (dgarratt) - resolved.
- 0000173: [Interfaces] Update Java Service Wrapper to version 3.5.11 (dgarratt) - resolved.
- 0000172: [Interfaces] Email alerts not working if email address contains underscore character. (dgarratt) - resolved.
Commander4j - 3.60 (Released 2011-09-07)

- 0000162: [Reports] Process Order Barcode report (GUI) does not work. (dgarratt) - resolved.
- 0000143: [Desktop] Database connection error dialog when running on Linux is not visible - obscured by splash screen (dgarratt) - resolved.
- 0000171: [Desktop] Despatch Screen not showing last n despatches correctly (dgarratt) - resolved.
- 0000170: [Desktop] Expiry (BBE) rounding rule not applied if user selects manual override option (dgarratt) - resolved.
Commander4j - 3.56 (Released 2011-08-18)

- 0000169: [New Feature Requests] Named threads would help interpreting log files. (dgarratt) - resolved.
- 0000168: [Reports] Process Order Barcode Report not working (dgarratt) - resolved.
- 0000167: [Scanner] Despatch Menu not displayed after update to JDBQuery - not getting correct host/session id's (dgarratt) - resolved.
- 0000166: [Desktop] Default sequence in table grid is wrong for Pallet History Screen. (dgarratt) - resolved.
- 0000165: [Interfaces] Default permissions for INTERFACE group needs ADD/EDIT/DELETE included. (dgarratt) - resolved.
- 0000164: [Database] Column name WORKSTATION_ID is too small in Oracle table SYS_INTERFACE_REQUEST (dgarratt) - resolved.
- 0000163: [Database] Oracle table SYS_INTERFACE_REQUEST contains a column which is a reserved name - MODE (dgarratt) - resolved.
- 0000160: [New Feature Requests] Implement updates to database query libraries to standardise across SQL syntax implementations. (dgarratt) - resolved.
- 0000161: [Database] Review code for database resource leaking issues. (dgarratt) - resolved.
- 0000159: [Database] Change column name from COMMENT to COMMENTS in APP_MHN (Oracle reserved word) (dgarratt) - resolved.
- 0000158: [Database] When running against Oracle 11g database you can run out of available cursors. (dgarratt) - resolved.
Commander4j - 3.55 (Released 2011-08-03)

- 0000157: [Reports] Change all report filenames to lower case for Linux installs (dgarratt) - resolved.
- 0000156: [Reports] Pallet Report does not work in mySQL Linux environment (dgarratt) - resolved.
- 0000155: [Desktop] Splash screen obscures error message dialogs when running in Linux. (dgarratt) - resolved.
Commander4j - 3.54 (Released 2011-06-23)

- 0000153: [New Feature Requests] Auto create new units of measure encountered in incoming material definition messages. (dgarratt) - resolved.
- 0000152: [New Feature Requests] Include message as attachment to all emails which relate to interfaces. (dgarratt) - resolved.
- 0000151: [Setup] mySQL database script error when creating database on Linux host due to case sensitivity (dgarratt) - resolved.
- 0000149: [Desktop] Missing jar in commander4j.jar manifest preventing print queue from being changed in OSX (dgarratt) - resolved.
Commander4j - 3.53 (Released 2011-05-18)

- 0000146: [Desktop] Specific manner in editing pallet quantity gives strange results (dgarratt) - resolved.
- 0000145: [New Feature Requests] Allow web menu to link to external applications. (dgarratt) - resolved.
- 0000144: [Reports] Font for SSCC on Pallet Label too large when run under Linux (dgarratt) - resolved.
Commander4j - 3.52 (Released 2011-05-14)

- 0000142: [Interfaces] Update Java Service Wrapper to version 3.5.9 (dgarratt) - resolved.
- 0000141: [Reports] Upgrade JasperReports to version 4.02 (dgarratt) - resolved.
Commander4j - 3.51 (Released 2011-04-21)

- 0000140: [Reports] Report - Material UOMS not working due to error in font specification. (dgarratt) - resolved.
- 0000138: [Interfaces] Missing (incorrectly named) column in SYS_INTERFACE_REQUEST table in mySQL schema (dgarratt) - resolved.
- 0000137: [Setup] Create updated OSX Icons for Application (dgarratt) - resolved.
- 0000136: [Interfaces] Interfaced Material Master updates sometimes return error code when they have processed OK (dgarratt) - resolved.
- 0000124: [Desktop] Title bar does not display correct name on System Information screen. (dgarratt) - resolved.
- 0000135: [Setup] Value of BATCH FORMAT System Key created incorrectly during database configure (dgarratt) - resolved.
- 0000128: [Desktop] Numeric JSpinner controls used by desktop (Limit) function not using correct fonts. (dgarratt) - closed.
- 0000134: [Interfaces] Interface routines using incorrect path separator on Linux / OS X machines. (dgarratt) - closed.
- 0000133: [Desktop] Interface Log Screen not retrieving records due to error in SQL syntax for mySQL (dgarratt) - closed.
- 0000132: [Database] Amend mySQL database creation scripts to use uppercase table and field names. (dgarratt) - closed.
- 0000123: [Reports] Cannot select (change) default print queue from Commander4j when running under OS X (dgarratt) - closed.
Commander4j - 3.42 (Released 2011-04-19)

- 0000122: [Reports] Printing ZPL direct to Zebra Print Queue on MAC OS X does not work. (dgarratt) - closed.
- 0000118: [Interfaces] Printing from Scanner on RF Device can block interface thread if print queue / report errors encountered (dgarratt) - closed.
- 0000127: [Desktop] Toolbar button sizes incorrect when running under OS X (dgarratt) - closed.
- 0000125: [Desktop] Date input controls using default (incorrect fonts) (dgarratt) - closed.
- 0000126: [Desktop] Mac OS X System Menu not being used by application (dgarratt) - closed.
- 0000129: [Desktop] Default internal window background colour is wrong OS X (dgarratt) - closed.
- 0000130: [Desktop] Background to Tables is defaulting to white under OS X (dgarratt) - closed.
- 0000131: [Desktop] Icon missing from delete button on Interface Admin Screen. (dgarratt) - closed.
Commander4j - 3.41 (Released 2011-04-06)

- 0000120: [Desktop] Location validation option not working properly (dgarratt) - closed.
Commander4j - 3.40 (Released 2011-03-05)

- 0000119: [Desktop] Regional settings not being used correctly when displaying and updating quantity fields (dgarratt) - closed.
Commander4j - 3.29 (Released 2011-01-20)

- 0000117: [Scanner] Scanned SSCC added to despatch needs to have location the same as the Source Location of Despatch (dgarratt) - closed.
- 0000116: [Desktop] Confirming a Despatch on the desktop software does not re-validate the despatch status - potentially allowing duplicate confirm (dgarratt) - closed.
Commander4j - 3.28 (Released 2011-01-05)

- 0000115: [Desktop] Year component of Batch Number calculation will reflect current year and not Production Year (dgarratt) - resolved.
- 0000114: [Interfaces] Upgrade Java Service Wrapper to version 3.5.6 (dgarratt) - closed.
- 0000113: [Scanner] Add multi language support to HTML web pages. Extend Desktop functionality to RF Scanners - closed.
- 0000112: [Desktop] Display print queues in alphabetical order. - closed.
- 0000111: [Reports] Upgrade Jasper Reports to 4.0.0 - closed.
- 0000110: [Interfaces] Extend content of inbound Material Master Message to include list of valid locations for material. - closed.
- 0000109: [New Feature Requests] Add additional data fields to XML Despatch Confirmation output message for external processing by middleware. - closed.
- 0000107: [Reports] Upgrade Barcode4j Library to version 2.1 - closed.
Commander4j - 3.27 (Released 2011-01-05)

- 0000108: [New Feature Requests] Add option to validate material destinations during despatch. - closed.
Commander4j - 3.26 (Released 2010-12-07)

- 0000106: [New Feature Requests] Add option to restrict despatches of materials to certain locations. - closed.
- 0000105: [Desktop] Desktop on 3.25 fails to start as .jar manifest had not been updated to point to new JasperReports 3.7.6 (dgarratt) - closed.
Commander4j - 3.25 (Released 2010-10-27)

- 0000099: [Interfaces] Production Declaration from External Systems allows SSCC Expiry Date to be Earlier than Production Date. (dgarratt) - resolved.
- 0000095: [Scanner] Cannot scan new pallets onto despatch if no destination location has been selected. (dgarratt) - resolved.
- 0000104: [Reports] Upgrade JasperReports to 3.7.6 - closed.
- 0000103: [New Feature Requests] Record application version against user id during login to validate users have latest version. (dgarratt) - closed.
- 0000102: [Interfaces] Rare cases where interface file recovery thread and inbound message thread clash over concurrent access to file. (dgarratt) - closed.
- 0000101: [Desktop] Add Italian to supported Languages. (dgarratt) - closed.
Commander4j - 3.24 (Released 2010-09-24)

- 0000094: [New Feature Requests] Allow more than 3 labels per SSCC to be printed. (dgarratt) - resolved.
- 0000090: [3rd Party Library Updates] Update Jasper Reports to 3.7.5 (dgarratt) - resolved.
- 0000089: [Reports] MHN Summary (Detail) report generates a SQL Error (dgarratt) - resolved.
- 0000087: [Desktop] Editing a pallet's material number is not reflected in the "Edit pallet" screen. (dgarratt) - resolved.
- 0000088: [3rd Party Library Updates] Update Java Service Wrapper to 3.5.4 (dgarratt) - resolved.
Commander4j - 3.23 (Released 2010-09-17)

- 0000086: [Database] Search function for new pallets in MHN module not finding records in Oracle databases due to null in query (dgarratt) - resolved.
- 0000084: [New Feature Requests] Add facility to update selected database within the service wrapper config file. (dgarratt) - resolved.
Commander4j - 3.22 (Released 2010-09-11)

- 0000025: [Scanner] Font size on scanner screens is too small (dgarratt) - resolved.
- 0000076: [Scanner] What is the scanner timeout setting for the Commander4j web application. (dgarratt) - resolved.
- 0000077: [New Feature Requests] Link Pallet Status Change to Decision Change in new MHN Module (dgarratt) - resolved.
- 0000075: [Scanner] Microsoft Jscript runtime error (dgarratt) - resolved.
- 0000082: [Setup] Allow users to ignore SQLerrors raised by execution of SQL upgrade scripts. (dgarratt) - resolved.
- 0000081: [New Feature Requests] Display Confirmation Status of Pallet in Table as CheckBox instead of "Yes" or "No" (dgarratt) - resolved.
- 0000080: [Desktop] Link MHN Decisions to equivalent Pallet Status codes and change. Changing a decision therefore automatically updates status. (dgarratt) - resolved.
- 0000079: [Setup] Run Setup4j with elevated permissions so that it has read/write to commander config in installed directory. (dgarratt) - resolved.
- 0000078: [New Feature Requests] Improve table scrolling performance by caching recordset data (dgarratt) - resolved.
Commander4j - 3.21 (Released 2010-09-04)

- 0000074: [Desktop] Cannot cancel export to spreadsheet once filename dialog has appeared. (dgarratt) - resolved.
- 0000073: [Database] Bug in mySQL update script for version 3.20 (schema version 36) (dgarratt) - resolved.
Commander4j - 3.20 (Released 2010-08-26)

- 0000072: [New Feature Requests] New Quality Control Module called "Master Holds" added to system. (dgarratt) - resolved.
- 0000071: [Reports] JasperReports containing SubReports linked to the Primary Reports ResultSet are not visible. (dgarratt) - resolved.
Commander4j - 3.18 (Released 2010-08-03)

- 0000066: [Desktop] Request data validation on pallet quantity. (dgarratt) - resolved.
- 0000070: [New Feature Requests] Include feature to generate email to admin user when interface service is stopped or started. (dgarratt) - resolved.
- 0000067: [Scanner] Combo Box on Despatch screen is too wide for Symbol MC90xx scanner screen. (dgarratt) - resolved.
- 0000069: [Interfaces] Upgrade service wrapper to version 3.5.3 (dgarratt) - resolved.
- 0000068: [Interfaces] Add functionality to perform maintenance after x number of transactions processed. (dgarratt) - resolved.
- 0000065: [Setup] Syntax error in Oracle version of SQL setup script. (dgarratt) - resolved.
Commander4j - 3.17 (Released 2010-07-21)

- 0000064: [Scanner] Double clicking confirmation button on despatch attempts to process transaction twice. (dgarratt) - resolved.
- 0000063: [Reports] Upgrade JasperReports to version 3.7.4 (dgarratt) - resolved.
- 0000062: [Interfaces] Upgrade service wrapper to version 3.5.2 (dgarratt) - resolved.
- 0000061: [Database] Add additional indexes to main tables to improve retrieval speeds for enquiries (dgarratt) - resolved.
- 0000060: [Interfaces] Equipment Tracking Interface sometimes getting wrong transaction number. (dgarratt) - resolved.
- 0000059: [Scanner] Suppress caching of JSP pages. (dgarratt) - resolved.
Commander4j - 3.16 (Released 2010-07-05)

- 0000056: [Desktop] SSCC's out of numeric sequence from Production Declaration Screen when generating multiple records. (dgarratt) - resolved.
- 0000057: [Desktop] Interface Log Screen - Date & Time of Event Selection Criteria does not work (dgarratt) - resolved.
- 0000058: [Database] Popup Date & Time Selection Control not included on Interface Log Screen (dgarratt) - resolved.
- 0000055: [Reports] Possible Resource Leak when running Reports via RF Scanner Web interface. (dgarratt) - resolved.
- 0000054: [Reports] SQL error when running Despatch Report against an Oracle Database (dgarratt) - resolved.
- 0000053: [Interfaces] Update Java Service Wrapper to 3.5.1 (dgarratt) - resolved.
- 0000052: [Interfaces] Inbound Material Master message which has a invalid UOM conversion factor does not trigger exception handling (dgarratt) - resolved.
- 0000051: [Desktop] Drop down list of Transaction Subtypes does not include PRINT (dgarratt) - resolved.
- 0000050: [Reports] Recommend reduction in Finished Goods Label Company Name Font to allow more characters to be printed. (dgarratt) - resolved.
Commander4j - 3.15 (Released 2010-06-26)

- 0000049: [New Feature Requests] Improve class responsible generation of new SSCC's to reduce record locking and network I/O (dgarratt) - resolved.
Commander4j - 3.14 (Released 2010-06-24)

- 0000048: [Scanner] Broken sessions to web interface attempting to resume without using the initial home page can lock servlet. (dgarratt) - resolved.
Commander4j - 3.12 (Released 2010-06-17)

- 0000047: [Interfaces] Pallet Status Change messages which do not include a SSCC in the messages causing looping in interface module. (dgarratt) - resolved.
Commander4j - 3.11 (Released 2010-06-07)

- 0000046: [Database] Improve reporting of record locking errors to user. (dgarratt) - resolved.
- 0000002: [New Feature Requests] Interface reporting via emails do not currently support emailing on a successful message only errors. (dgarratt) - resolved.
- 0000045: [New Feature Requests] Add a print summary dialog box to the Production Declaration (Label Printing) screen to confirm what has been requested. (dgarratt) - resolved.
- 0000044: [Scanner] It is possible to confirm a despatch twice if being updated on 2 wireless scanners at the same time. (dgarratt) - resolved.
- 0000043: [Reports] Pallet Summary report does not group the data correctly (dgarratt) - resolved.
- 0000042: [New Feature Requests] A feature to allow "Customer Specific" heading/titles at top of Finished Goods Label. (dgarratt) - resolved.
- 0000041: [Reports] Update Jasper Reports components to version 3.73 (dgarratt) - resolved.
- 0000040: [Interfaces] Upgrade Java Service Wrapper to version 3.4.1 (dgarratt) - resolved.
Commander4j - 3.10 (Released 2010-06-01)

- 0000037: [Desktop] Password validation errors on new user creation if "no password change" selected. (dgarratt) - resolved.
- 0000036: [Desktop] Add pop-up Calendar control to date time input fields (dgarratt) - resolved.
Commander4j - 3.08 (Released 2010-05-21)

- 0000035: [New Feature Requests] Add facility to print a bar code label containing the Process Order and or Line Number (dgarratt) - resolved.
- 0000033: [New Feature Requests] Interface Log screen would fit better on smaller resolution monitor if it was not as tall. (dgarratt) - resolved.
Commander4j - 3.07 (Released 2010-05-16)

- 0000031: [Interfaces] Missing Haulier value in despatch results in "null" being included in DESADV message (dgarratt) - resolved.
- 0000029: [New Feature Requests] Outbound DESADV needs to pick up current batch status from local tables rather than static value (dgarratt) - resolved.
- 0000030: [Reports] Modified STN incorporates SQL which is valid for mySQL but not valid for MS SQL (dgarratt) - resolved.
- 0000028: [Reports] Can the "Pallet" Production Summary report be grouped by Material + Process Order (dgarratt) - resolved.
- 0000013: [New Feature Requests] Cannot display more than 11 open despatches on Scanner "Active List" (dgarratt) - resolved.
- 0000003: [New Feature Requests] Generate LOGOPAK print request via putting request in INTERFACE_REQUEST table (dgarratt) - closed.
Commander4j - 3.06 (Released 2010-05-11)

- 0000027: [Reports] Changes to STN report layout (dgarratt) - resolved.
- 0000023: [New Feature Requests] Request filter by Despatch number box be added to the despatch screen (dgarratt) - resolved.
- 0000019: [Desktop] Time element is included in expiry date calculation which can cause incompatibilities with external interfaces (dgarratt) - resolved.
Commander4j - 3.05 (Released 2010-05-08)

- 0000018: [Scanner] Scanning unconfirmed pallet in Pallet Info functions causes exception in Servlet and blocks function from use. (dgarratt) - resolved.
Commander4j - 3.03 (Released 2010-05-02)

- 0000017: [Reports] Printing STN from Scanner does not work (dgarratt) - resolved.
- 0000015: [Interfaces] Incoming Pallet Status Change is not recorded in Pallet History (dgarratt) - resolved.
Commander4j - 3.02 (Released 2010-04-28)

- 0000014: [Scanner] Despatch Function allows user to select the source and destination to be the same. (dgarratt) - resolved.
Commander4j - 3.01 (Released 2010-04-24)

- 0000008: [Desktop] Having certain printers as a default crashes Commander (dgarratt) - resolved.
- 0000012: [Interfaces] Reprocessing a successful outbound message is processed on the local workstation not the server. (dgarratt) - resolved.
- 0000011: [Scanner] Javascript error when viewing Despatch Header (dgarratt) - resolved.
- 0000010: [Desktop] Editing Pallet and Amending Batch Number generates Expiry Date Mismatch Error. (dgarratt) - resolved.
Commander4j - 3.00 (Released 2010-04-21)

- 0000009: [Interfaces] Missing "B" from RFF+ZBR EANCOM Push Despatch Segment. (dgarratt) - resolved.
- 0000007: [Desktop] Printer Selection (dgarratt) - resolved.
- 0000006: [Desktop] Load No text missing from STN Reprot (dgarratt) - resolved.
Commander4j - 2.99 (Released 2010-04-19)

- 0000004: [Reports] Printing Label to Zebra Printer shows wrong month ( -1 ) in BBE date (dgarratt) - resolved.