| Type | ID | Version | Description | 
| 21.12.0001 | 
|  Feature | 9931 | 21.12.0001 | Best fit line graph option shows an independent lines between makeups | 
|  Feature | 9930 | 21.12.0001 | If the 2nd parameter in the [rst.TimeToIntersect( )] variable is -1 it will return the date of intersection not the time until intersection | 
|  Feature | 9924 | 21.12.0001 | Rename "Retest after Remake" option to "Retest after Remake signoff" | 
|  Feature | 9923 | 21.12.0001 | Disable 'Skip test requirement' checkbox when doing a manual Remake when the percent is 100% | 
|  Feature | 9920 | 21.12.0001 | Limit columns in the DataSet Lookup Tables | 
|  Feature | 586 | 21.12.0001 | When Addslip Approval is turned on, show the Approver information in the Test Summary Report | 
|  Fix | 9937 | 21.12.0001 | Objects locked by a Exception are not unlocked when Exception is Signed Off | 
|  Fix | 9936 | 21.12.0001 | Error "Requested Item by key doesn't exist (case mismatch?)" opening corrective action | 
|  Fix | 9935 | 21.12.0001 | Error 50003 opening exception | 
|  Fix | 9934 | 21.12.0001 | Initial requisition note date shows 1980 | 
|  Fix | 9933 | 21.12.0001 | Bookmarks are always being shown on the Component Overlay graph even when the option to show them is turned off | 
|  Fix | 9929 | 21.12.0001 | The Group Input Value label may appear incorrect if the internal arithmetic results in a number with a lot of insignificant digits to right of decimal place | 
|  Fix | 9925 | 21.12.0001 | Far right column on Perform Test screen can sometimes be too narrow | 
|  Fix | 9918 | 21.12.0001 | The new Group Input button on the toolbar moves the System toolbar out of place | 
|  Fix | 9917 | 21.12.0001 | Test Summary Report may report additional information not included in the current test record | 
|  Fix | 8953 | 21.12.0001 | Tests added using the Import Setup feature do not appear in the Results Settings Report | 
| 21.10.0003 | 
|  Feature | 9912 | 21.10.0003 | Group Import form works with File > Export options | 
|  Feature | 8966 | 21.10.0003 | Option to defer a scheduled add if a test for that chemical results in a negative add (more info) | 
|  Feature | 8958 | 21.10.0003 | Group Input Triggers can be skipped if the selected schedule items becomes due | 
|  Feature | 8930 | 21.10.0003 | Group Input Trigger to allow scheduling based on usage triggers (more info) | 
|  Fix | 9916 | 21.10.0003 | Adjustments amounts disappear when switching to the Output tab while using commas as a decimal separator | 
|  Fix | 9915 | 21.10.0003 | Trigger based schedules display a remaining time | 
|  Fix | 9914 | 21.10.0003 | Cannot signoff flexible add amount if it was modified to zero before print\save | 
|  Fix | 9913 | 21.10.0003 | Changing the Description of an Other Scheduled Item does not change it in the Schedule tab grid | 
|  Fix | 9911 | 21.10.0003 | Result items missing from Result Settings report | 
|  Fix | 9910 | 21.10.0003 | Print library schedules do not execute properly when done from the Schedule Log | 
|  Fix | 8972 | 21.10.0003 | Dataserver hangs at login screen when processing auto execute schedule items | 
|  Fix | 8971 | 21.10.0003 | Error 13 when print\saving a test | 
|  Fix | 8969 | 21.10.0003 | Selection and display issues when Tree controls have more than 32,767 nodes | 
|  Fix | 8968 | 21.10.0003 | Add Amount report quantities may not be correct if the user changes the quantity in the Data Log | 
|  Fix | 8967 | 21.10.0003 | Late Schedule Reason popup showing for items that are not scheduled | 
|  Fix | 8959 | 21.10.0003 | Increase DataSet Lookup Table width on perform test screen to fit wider items | 
|  Fix | 8957 | 21.10.0003 | Error 381 in Advanced Result Settings screen | 
|  Fix | 8949 | 21.10.0003 | Error #0 - "Description [Groups]" on DataServer | 
|  Fix | 8946 | 21.10.0003 | Error #6 - Overflow when running in Host mode | 
| 21.08.0001 | 
|  Feature | 8934 | 21.08.0001 | Allow Attachments when processing remote test data and store/recall tests | 
|  Feature | 7859 | 21.08.0001 | Ability to select a Test Reason on the Output tab, and show it as a column in the Data Log | 
|  Feature | 7858 | 21.08.0001 | Optional fields for Exceptions with ability to gather and/or require information during signoff.  Field types are Alpha-numeric (A, with optional minimum length of answer), Numeric (N) and Yes/No (Y). | 
|  Feature | 3990 | 21.08.0001 | In the Inventory Reports, add a date selector to the Addtive Balance and Lot Balance view | 
|  Feature | 1503 | 21.08.0001 | Sample Batch Tracking feature for grouping samples together for processes that use process-level addsheets | 
|  Feature | 963 | 21.08.0001 | Data Sharing Output to append adjustment and result info to an external file | 
|  Fix | 8956 | 21.08.0001 | The [DSF.fieldname] shortcut variable to retrieve a value from a DataSet table can return nothing | 
|  Fix | 8954 | 21.08.0001 | Report selection dropdown box can be incorrectly positioned on some monitors | 
|  Fix | 8952 | 21.08.0001 | [INV.LOTQTYCONTAINERTEXT] is incorrect if the container amount has a decimal in it | 
|  Fix | 8948 | 21.08.0001 | Performing multiple New Makeups from the Schedule by Do In Advance causes the New Makeup percentage dialog to display | 
|  Fix | 8940 | 21.08.0001 | Last used price field on Inventory Lots is incorrect when receiving if the last used unit was a container | 
|  Fix | 8937 | 21.08.0001 | Resizing while viewing Process Setup causes the first tab to activate | 
|  Fix | 8936 | 21.08.0001 | Setting a default on a [RSTn] variable does not resolve properly when the RST has not been tested | 
|  Fix | 8928 | 21.08.0001 | Using [rst] in a rule returns an empty value | 
|  Fix | 3996 | 21.08.0001 | Error 13 when signing off Addsheets | 
|  Fix | 1158 | 21.08.0001 | Adding/Deleting rule sets from Tools > Manage > Rule Sets causes rules to get assigned to the wrong rule set and/or causes an Error #0 | 
| 21.05.0001 | 
|  Feature | 8927 | 21.05.0001 | Long test comments displayed in Data Log shown in tooltip when hovering over cell | 
|  Feature | 8925 | 21.05.0001 | Add advanced volume entry fields for remote test data and automated data input | 
|  Fix | 8926 | 21.05.0001 | Test comments inserted by rules may be duplicated | 
|  Fix | 8924 | 21.05.0001 | Dataserver may hang when processing tests that need distribution | 
| 21.04.0004 | 
|  Feature | 8891 | 21.04.0004 | Merge function to combine Exception causes | 
|  Feature | 8890 | 21.04.0004 | User Right to limit who can add new Exception Causes | 
|  Fix | 8918 | 21.04.0004 | Schedule comments for manually scheduled items appear on multiple items | 
|  Fix | 8917 | 21.04.0004 | If a Manually Scheduled item has no comment provided, the Schedule Description column in the Performance Report is blank | 
|  Fix | 8915 | 21.04.0004 | Error 13 when performing a Scheduled Makeup from the Schedule Log | 
|  Fix | 8914 | 21.04.0004 | Date only cells in the Lot Management grid show time as "12:00 AM" | 
|  Fix | 8913 | 21.04.0004 | Graph options frame not shown in the correct location making it difficult to modify options (more info) | 
|  Fix | 8912 | 21.04.0004 | Input item selection list cutoff if too close to bottom of screen | 
| 21.04.0001 | 
|  Fix | 8910 | 21.04.0001 | Changes made on some tabs in System Setup might be not saved | 
| 21.03.0003 | 
|  Feature | 8886 | 21.03.0003 | When doing a Manual remake there are now options to do partial remake of the tank based on a percentage or linear measurement | 
|  Feature | 8880 | 21.03.0003 | Dataset lookup library entries can be sorted by clicking on column header | 
|  Feature | 8863 | 21.03.0003 | Grid option to display footer with sum, avg, min, max for data in columns | 
|  Feature | 7862 | 21.03.0003 | Grid column captions can be customized when using custom views | 
|  Feature | 7857 | 21.03.0003 | "Retest after remake option" added to result schedules to immediately reschedule tests when remakes are called for | 
|  Feature | 7836 | 21.03.0003 | Add optional Object and Group fields to Inventory Transactions report | 
|  Fix | 8904 | 21.03.0003 | DataSet Lookup Table library columns might not be saved if there are more columns than can fit on the screen at one time | 
|  Fix | 8896 | 21.03.0003 | Input default values that use a variable do not show the value until the Input text box is shown | 
|  Fix | 8885 | 21.03.0003 | Crash when trying to view Schedule Forecast | 
|  Fix | 8881 | 21.03.0003 | Result Settings Report shows two entries instead of one if the Result has an active manual schedule | 
|  Fix | 8879 | 21.03.0003 | Horizontal scrollbars on some grids not visible on initial load | 
|  Fix | 8878 | 21.03.0003 | TrueChem crashes without showing any error messages | 
|  Fix | 8877 | 21.03.0003 | Inventory lots with small balances may not be retired if using comma as a decimal separator | 
|  Fix | 8873 | 21.03.0003 | Schedule status not updated when adding manual schedules to deactivated tanks and comments carried forward in subsequent tests | 
|  Fix | 8872 | 21.03.0003 | User rights #167 to manually create scheduled items doesn't consider rights granted via user groups | 
|  Fix | 8871 | 21.03.0003 | Min Add and Max Add fields may not accept some values when using a comma as a decimal separator | 
|  Fix | 8870 | 21.03.0003 | Price Per Unit decimal amount may be truncated if using a comma as a decimal separator | 
|  Fix | 8869 | 21.03.0003 | Moving between tabs on the Perform Test screen causes the Attachments listed on the Output tab to disappear | 
|  Fix | 8868 | 21.03.0003 | TrueChem crashes when Print/Save is clicked | 
|  Fix | 8865 | 21.03.0003 | Error 9 on user setup dialog or user setup form | 
|  Fix | 1464 | 21.03.0003 | Performing Manual Remakes doesn't move schedule remakes forward if due | 
| 21.02.0001 | 
|  Fix | 8876 | 21.02.0001 | TrueChem crashes without an error message when modifying a scheduled item | 
|  Fix | 8875 | 21.02.0001 | Can't edit GHS information on the Safety tab in Tank Setup | 
|  Fix | 8874 | 21.02.0001 | When selecting date ranges, the "All" selection stops at 12/31/2020 |