Commander4j - Change Log



Commander4j - 5.60

0001352: [Database] Add option to flag Material record as either Enabled or Disabled so obsolete materials can be filtered out.
0001347: [3rd Party Library Updates] mySQL JDBC driver updated to 8.0.12
Commander4j - 5.59

0001330: [Setup] Fix schema export report in Setup4j
0001326: [Setup] Correct bug in setup4j and jdbc connect string function to include non default port for SQL Server
0001329: [Desktop] Fix display of about logo which has hard coded path
Commander4j - 5.58

0001314: [Desktop] General tidy up screen layouts to improve consistency
0001313: [Software Deployment] Update bundled java runtime to Java 1.8.0 (1.8.1)
Commander4j - 5.57

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

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

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

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

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

0001106: [Interfaces] Incoming Material Batch XPath code has typo in XML structure
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
0001097: [3rd Party Library Updates] Update Microsoft JDBC from sqljdbc42.jar to mssql-jdbc-6.2.2.jre8.jar
0001095: [3rd Party Library Updates] Update jackcess-2.0.5 to jackcess-2.1.9
0001094: [3rd Party Library Updates] Update from commons-email-1.3.3 to commons-email-1.5
0001093: [3rd Party Library Updates] Update commons-io-2.4 to commons-io-2.6
0001092: [3rd Party Library Updates] Update commons-text-1.1 to commons-text-1.2
0001090: [3rd Party Library Updates] Update JasperReports library to version 6.5.0
0001091: [3rd Party Library Updates] Update OpenCSV to version 4.1
Commander4j - 5.40 (2017-12-13)

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

0001069: [Desktop] Add config file to customise application name, web links and support contact email
0001068: [Desktop] Do not display host selection dialog if only 1 host defined.
0000975: [Master Data] Create demo data folders and interfaces which can be enabled to populate an empty database
0000985: [New Feature Requests] New inbound interface to create Locations required.
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
0001051: [Scanner] Remove trailing spaces from the journey ref field when saved.
0001046: [Database] APP_LABEL_DATA - PROD_QUANTITY and BASE_QUANTITY being transposed when populating via case labelling.
0001049: [Label Printing] pack_label_01.jrxml and pack_label_02.jrxml amendments in issue 0001046
0001047: [Label Printing] Zebra_300dpi_Pack_Label_01.lbl and Zebra_300dpi_Pack_Label_02.lbl amendments in issue 0001046
0001043: [Installer] Install4j updated to 7.02
0001041: [Security] Wrong permission name assigned to user reports Save button
0001018: [Label Printing] Add "Assign to Labeller" option to Finished Goods - Pallet Labeling screen.
0001017: [Reports] Include a new user defined report as standard to Export Despatch data to Excel - DESPATCH_EXP
0001016: [Build Scripts] Oracle schema version 103 contains a hard coded schema (owner) name which needs to be removed.
0001013: [Software Deployment] Update Bundled Java runtime to 1.8.0_144
Commander4j - 5.37 (2017-08-06)

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

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

- 0000922: [Desktop] Add WRITE_OFF_REF field to Master Hold screen and report.
- 0000921: [Interfaces] Amend DESADV output for Despatch so that JOURNEY REF has auto generated unique value if not specified by user
- 0000920: [Database] Correct column USER_REPORT_ID which has incorrect size in Oracle schema - Table SYS_USER_REPORTS
- 0000916: [Desktop] Modify all Excel Export calls on desktop screens to refresh table data after export.
- 0000915: [Desktop] Add "Limit" to SQL select on Batch Admin Screen
- 0000919: [Database] Add column WRITE_OFF_REF to the APP_MHN table
- 0000918: [Database] Add new columns USER_DATA_3 and USER_DATA_4 to the table APP_QM_SAMPLE
- 0000917: [Reports] Create new User Defined Report type of SYSTEM
- 0000914: [Desktop] Add "Limit" to SQL select on Material Admin Screen
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.
- 0000903: [Interfaces] Extend interface and database to accommodate extra data from Atlas
- 0000902: [Desktop] When deleting a unconfirmed despatch which has a journey ref assigned make sure journey is released.
- 0000901: [Software Deployment] Java 1.8.0_121 bundled with application.
Commander4j - 5.30 (Released 2017-01-09)

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

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

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

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

- 0000843: [Label Printing] Add Intermec Fingerprint label printing as an alternative to Zebra ZPL .
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 .
Commander4j - 5.21 (Released 2016-05-28)

- 0000823: [Reports] Upgrade JasperReports library to version 6.2.2 .
- 0000826: [Desktop] Color of checkbox wrong on Despatch screen.
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 .
- 0000825: [Desktop] Desktop (Swing) popup calendar does not work is regional settings has a month representation < 3 characters.
Commander4j - 5.17 (Not Yet Released)

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

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

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

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

- 0000769: [Software Deployment] Java SE 8 [1.8.0_50] now bundled with application
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
Commander4j - 5.10 (Released 2015-07-09)

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

- 0000756: [Scanner] Update web application to Java 8 and Tomcat 8
- 0000755: [Software Deployment] Updated to Java 8 (1.8) as minimum required version.
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)
Commander4j - 5.01 (Not Yet Released)

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

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

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

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

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

- 0000589: [Label Printing] Trap null values (strings) being returned from database when evaluating functions in label layouts
- 0000588: [Interfaces] Additional selection criteria and columns added to Interface Log screen
- 0000587: [Website] New downloads page added with links to SoftPedia, MacInformer and SourceForge
- 0000586: [New Feature Requests] Add new function DATATIME for label processing function which allows field name an format spec to be passed to it
- 0000584: [Interfaces] CSV File creating routine needs updating to use Labeller ID AND Group ID to retrieve labeller data and build export filenames,
- 0000582: [Reports] Archive report not included in build 4.56
- 0000581: [New Feature Requests] Add CUSTOMER ID search criteria to Process Order Admin screen.
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
- 0000575: [Setup] Amend default auto update logic so that previous non JRE installed version will update view JRE bundled page to get Java 7
- 0000573: [Clone Utility] When cloning TO and Oracle database an error is encountered on SYS_LANGUAGES due to mnemonic field being 1 byte.
- 0000537: [New Feature Requests] Add new extension table to Commander4j Materials data to hold customer specific information - like part number
- 0000571: [Interfaces] Update inbound material master and process order interfaces to set additional fields in customer database when auto created.
- 0000570: [Desktop] Change layout on Materials Properties screen to accommodate new Customer Data button
- 0000569: [Desktop] Printer (Labeller) Properties screen not loading existing values into fields as it's passing incorrect number of params to SQL
- 0000568: [Desktop] Quantity column is too narrow on Master Hold Assign selection table grid
- 0000567: [Desktop] Remove double click event handler from table grid on Master Hold Properties Screen
- 0000566: [Desktop] Syntax Error in MS SQL statement preventing Interface Log Archive button from removing old log records.
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.
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.
- 0000297: [Interfaces] Add check for 0 byte files to inbound interface validation
- 0000298: [Interfaces] Add disk free space into Daily Interface Status Reports
- 0000392: [New Feature Requests] Add new auto archive feature to backup directories which will delete files after x-days
- 0000556: [Desktop] Material UOM Admin table grid has wrong background colour
- 0000555: [Desktop] Material UOM Admin screen has Help button mislabeled as Add,
- 0000551: [New Feature Requests] Enhance inbound file interface to sort files by date/time modified before processing
- 0000548: [3rd Party Library Updates] Update JasperReports to 5.6.1
- 0000535: [Desktop] Icon file contains a minor white line across bottom edge which needs correcting
- 0000543: [Desktop] Type of CheckBox's on Location Properties is wrong and shows background colour as white.
- 0000542: [Desktop] Default status (enabled/disabled) for new Locations needs to be Enabled.
- 0000545: [3rd Party Library Updates] Update Apache Commons Libraries
- 0000546: [3rd Party Library Updates] Update CSV and MSAccess Libraries
- 0000547: [3rd Party Library Updates] Update mySQL JDBC library
Commander4j - 4.52 (Released 2014-09-12)

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

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

- 0000495: [Scanner] Add password change option to Scanner Menu
- 0000492: [New Feature Requests] Migrate source to Java 1.7 code base. Discontinue support for Java 1.6
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
- 0000483: [Desktop] Java 1.7 running on OSX and Linux - Printer Select not working due to printer queue name being returned instead of description.
- 0000448: [New Feature Requests] Amend User ID rename function so that it includes new user defined reports module.
- 0000482: [3rd Party Library Updates] Update JasperReports to 5.6.0
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.
Commander4j - 4.26 (Released 2014-04-12)

- 0000463: [Label Printing] Reprint Label option on Production Declaration Screen generates a "Parameter 1 missing" error message
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.
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.
- 0000450: [Database] Create new database view to include both CU and DU GTIN codes for Case/Tray label printing.
- 0000449: [Interfaces] Add CSV output interface to generate CSV data for Logopak auto labellers on request for Tray / Case label printing.
- 0000447: [New Feature Requests] New System Keys added for Password Min and Max sizes
- 0000446: [New Feature Requests] Support for Windows Services changed from JavaServiceWrapper to inbuilt support within Install4j
- 0000445: [3rd Party Library Updates] Updated jdbc drivers to latest versions for mysql and Oracle
Commander4j - 4.21 (Not Yet Released)

- 0000440: [Label Printing] New expression evaluation module added to permit simple functions to be declared within .lbl files
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.
- 0000434: [Desktop] Bug which prevented new Customer/Material & Material Type records being created
Commander4j - 4.16 (Released 2014-02-16)

- 0000432: [Database] Extend size of Despatch number field to accommodate up to 18 characters
- 0000431: [New Feature Requests] New function to specifically print Pack labels (non-sccc) based labels.
- 0000430: [New Feature Requests] Add additional configuration options to allow alternate label designs to be linked to Customer, Material or Material Type
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
- 0000427: [Clone Utility] Clone utility not handling data types correctly when target DB is Oracle.
- 0000422: [New Feature Requests] Add Polish translations to application.
- 0000421: [New Feature Requests] Add German translations to application.
- 0000420: [New Feature Requests] Add French translations to application.
- 0000419: [Desktop] Toolbar button labels which contain words of more than 10 characters cause wrapping of text and need trimming.
Commander4j - 4.14 (Released 2014-01-19)

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

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

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

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

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

- 0000317: [New Feature Requests] Increase maximum rows that can be exported to Excel to 65535
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
- 0000318: [Reports] Add Unicode Character support to Label Printing in Zebra (ZPL) mode.
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
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.
Commander4j - 4.03 (Released 2013-02-24)

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

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

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

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

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

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

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

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

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

- 0000218: [New Feature Requests] Implement rolling log files to limit disk space consumption.
- 0000217: [Interfaces] New outbound interface messages added for Pallet Split and Pallet Delete
- 0000216: [New Feature Requests] Function to split and existing pallet and create a new one.
- 0000215: [New Feature Requests] Add Pallet Delete Function to Scanner Menu
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
- 0000213: [Desktop] Popup menu on Interface Log Screen using wrong class/font.
- 0000212: [New Feature Requests] Improve "Assign Service" function to recreate wrapper.conf from uo to date template file.
- 0000211: [New Feature Requests] Add capability to report on labels generated but never confirmed.
- 0000210: [Desktop] Popup Calendar not displaying arrows on buttons to change year
Commander4j - 3.90 (Released 2012-07-16)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- 0000119: [Desktop] Regional settings not being used correctly when displaying and updating quantity fields - 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 - closed.
- 0000116: [Desktop] Confirming a Despatch on the desktop software does not re-validate the despatch status - potentially allowing duplicate confirm - closed.
Commander4j - 3.28 (Released 2011-01-05)

- 0000115: [Desktop] Year component of Batch Number calculation will reflect current year and not Production Year
- 0000114: [Interfaces] Upgrade Java Service Wrapper to version 3.5.6 - 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 - 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.
- 0000095: [Scanner] Cannot scan new pallets onto despatch if no destination location has been selected.
- 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. - closed.
- 0000102: [Interfaces] Rare cases where interface file recovery thread and inbound message thread clash over concurrent access to file. - closed.
- 0000101: [Desktop] Add Italian to supported Languages. - closed.
Commander4j - 3.24 (Released 2010-09-24)

- 0000094: [New Feature Requests] Allow more than 3 labels per SSCC to be printed.
- 0000090: [3rd Party Library Updates] Update Jasper Reports to 3.7.5
- 0000089: [Reports] MHN Summary (Detail) report generates a SQL Error
- 0000087: [Desktop] Editing a pallet's material number is not reflected in the "Edit pallet" screen.
- 0000088: [3rd Party Library Updates] Update Java Service Wrapper to 3.5.4
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
- 0000084: [New Feature Requests] Add facility to update selected database within the service wrapper config file.
Commander4j - 3.22 (Released 2010-09-11)

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

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

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

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

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

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

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

- 0000037: [Desktop] Password validation errors on new user creation if "no password change" selected.
- 0000036: [Desktop] Add pop-up Calendar control to date time input fields
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
- 0000033: [New Feature Requests] Interface Log screen would fit better on smaller resolution monitor if it was not as tall.
Commander4j - 3.07 (Released 2010-05-16)

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

- 0000027: [Reports] Changes to STN report layout
- 0000023: [New Feature Requests] Request filter by Despatch number box be added to the despatch screen
- 0000019: [Desktop] Time element is included in expiry date calculation which can cause incompatibilities with external interfaces
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.
Commander4j - 3.03 (Released 2010-05-02)

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

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

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

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

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