Difference between revisions of "Release History"

From Vital Soft Wiki
Jump to: navigation, search
>Johno
(Version 3.4.0.x - Beta Version Expected Release Apr 6-8, 2020)
(Version 3.4.2.3)
 
(67 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Visimage3 Release History ==
 
== Visimage3 Release History ==
 +
See [[History of Previous Releases | release history]] of previous versions.
  
=== Version 3.4.0.x - Beta Version Expected Release Apr 6-8, 2020 ===
+
=== Version 3.4.2.3 ===
 
+
:'''Production Version Released March 24, 2023'''
:'''Enhancements:'''
 
:*New "Formatted Excel" '''Local File''' output for List tasks:
 
::*Only available for '''List Task''' Local file output
 
::*Output will closely match Display output with sort breaks (grouping) and sub-totals
 
::*Groups are created for all sorts that have at least one summary associated with that sort break
 
::*Sort values in grouped columns are not repeated unless specifically requested in the sort window
 
::*Summary row sort values are '''always''' repeated and therefore a sub-total calculation (count, total, …) cannot be displayed in the sorted column for that sort break.
 
:::(For example, in a list sorted by COLLATERAL, you cannot count the COLLATERAL column and also total the BALANCE column with sub-totals for each collateral code.)
 
::*The "Count Sort" summary is ignored (there is no equivalent in Excel)
 
::*Plain text page headers can be included in the formatted output (calculated headers using an expression are not supported)
 
::*If no entries are selected, the List Options "No Entries Message" will be written to the output file.
 
:*Consolidate the local file options "Excel (.xls)" and "Excel (.xlsx)" using the name "Excel Data File"
 
::(Default extension is xlsx, but xls can be forced by typing the extension.)
 
:*Rename "Print (.prn)" output to "Text File" for both host and Local files
 
::(Functionality has not changed, just the name.)
 
:*For '''new''' Ascii output (Host/Local Text Files and Printers), the value of "Chars per Line" will default to the current Display output "Chars per Line"
 
:*Add CCTL as an option for Host Text File (Print) output
 
:*Add "Add to Topics" option for host Text File (Print) output
 
:*Tooltip for global variables will display the current value if the variable has been initialized at least once.
 
:*List Summary Dialog OK button is grayed out until a summary and at least one "Print At" value have been selected.
 
 
 
:'''Fixess:'''
 
:*Fix unhandled exception if the configured Download path is not accessible when starting Visimage3.
 
::(User may choose to enter configuration and update the path or exit the program.)
 
:*Fix unhandled exception when generating code for an "empty" report design.
 
 
 
=== Version 3.3.2.0 - Version Released Sep 20, 2019 ===
 
 
 
:'''Enhancements:'''
 
:*Add Output Archive Name to the List Options dialog. Archive name is printed on the page header.
 
:*Display a Yes/No prompt dialog when executing a task when the context contains uninitialized global variables.
 
:*Clear (delete) global variables when closing a context.
 
:* New System Variables:
 
::*$MILTIME - current time in HH:MM:DD format
 
::*$TODAY - current date in CYMD format (same as %CYMD-TODAY)
 
::*$YESTERDAY - current date in CYMD format (same as %CYMD-YESTERDAY)
 
::*Both $TODAY and $YESTERDAY are based on the current value of ASK_REFDATE (if specified)
 
::*Minimum AskPlus version for $MILTIME is E.8.5.0 and for $TODAY & $YESTERDAY is E.8.5.1
 
:*New Admin menu:
 
::*Menu will be shown for Visimage3 users with Admin rights.
 
::*Requires VsrvTcp version 4.9.2.0 (or higher) and AskPlus E.8.5.0 (or higher)
 
::*Reset password for other users in the organization.
 
::*Create a new user for the organization.
 
::*Delete an existing user in the organization.
 
::*Reload the macro file (supports editing definitions in the local usermdef definition file.)
 
 
 
:'''Fixes:'''
 
:*Correct GPF when saving AskPlus code to a text file.
 
:*Fix code generation error when switching a host output file from PERM to TEMP.
 
:*Support undo (Ctrl-Z) in the Selection Criteria window.
 
:*Changing the Data Import filename will not automatically reset the import grid.
 
 
 
=== Version 3.3.1.9 - Beta Version Released Aug 13, 2019 ===
 
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:*Correct an export to Excel error for negative numbers with implied decimals (the negative sign was lost)
+
:* Fix an issue enabling batch access when the default port was used in the connection. (Bug introduced in version 3.4.2.2)
:*Ignore invalid percent completion messages sent by AskPlus (values over 100% caused errors in Visimage3)
+
:* Modify codegen to no longer use an edit mask when generating automatic counts to host SD files. The mask could potentially cause an issue when creating an Excel column from this field.
 +
:* Fix an issue when creating Excel files with a column formatted using a mask like "$$$,$$9.99-". (Bug introduced in version 3.4.2.2)
 +
:* Fix an abort when opening a context with no selected output.
 +
:* Fix a very rare issue trying to start multiple copies of Visimage3 (one in batch and one interactive.)
  
=== Version 3.3.1.8 - Beta Version Released May 8, 2019 ===
+
=== Version 3.4.2.2 ===
 +
:'''Beta Version Scheduled for Release December 15, 2022'''
  
 
:'''Enhancements:'''
 
:'''Enhancements:'''
:*Automatically re-enable batch access for all connections using the same username when the password is changed.
+
:*List Designer
:*Automatically save the current context after scheduling the task to run in the Windows Task Scheduler.
+
::* Added an "Is Key" checkbox to the Item Options in the List Designer column.
::(Parameters specified while scheduling the task are required to be saved in the context or it will not run successfully.)
+
:::* The "Is Key" option '''must now''' be checked to designate a column as a key when creating SD Indexed files.
 +
:::* Previously, sorting caused the column to be used as a key when creating SD Indexed files.
 +
:::* Existing contexts will be automatically updated.
 +
::* The List Column Item Options button tooltip (mouse hover) will display the column Format and whether or not the column is a key for SD Indexed files.
  
:'''Fixes: (3.3.1.7)'''
+
:* Task Execution
:*Correct a bug that prevented a user from changing their password. (Decryption/Encryption error.)
+
::* Enhance the GO toolbar button's split (dropdown) menu for "Selection Only" tasks.
:*Fix an error when generating Excel output and no records are selected during the selection
 
  
=== Version 3.3.1.6 - Beta Version Released April 17, 2019 ===
+
:* Banded Excel Output
 +
::* Expand the meaning of "Delete Sheet if it exists" to delete all sheets that match the banded sheet name pattern "<band> Loans" where the banded value does not exist in the current execution list of banded values.
 +
::* This enhancement could cause backwards compatibility issues if other sheets exist that match that pattern but are not banded sheets. For example, a sheet called "All Loans" will be deleted using the previous example, but "All Loans.", or "All LOANS" would not be deleted.
 +
::* Reorder all sheets that match the banded sheet name pattern to match the order of the current set of banded values.
  
:'''Enhancements:'''
+
:* Version Information
:*Execute (GO) button contains dropdown to allow easy switching between different output choices
+
::* A new Help menu (Version Info) will display current and available release information for Visimage3, AskPlus and VsvTcp.
:*The filename for Local File Output can contain (or be) a Global variable. For example:
+
::* The current Visimage3 version is now displayed on the first welcome dialog.
:::<code>Name:  C:\Path\SH-Summary_#currdate.xls</code>
+
::* Display the AskPlus version information the first time server is started.
:::<code>Name:  #filename</code>
+
::* An update will be recommended for Visimage3 and/or AskPlus if the current release is at least 18 months old and a newer (general release) has been available for at least 6 months.
::Note that a '''host''' file can also be a global variable, however, in the case of host files, the syntax does not support embedding a variable in the name.
 
:::<code>Name:  #filename</code>  -  This is valid
 
:::<code>Name:  SH-Summary_#currdate</code>  -  '''Not''' valid.
 
:*Excel output enhancements:
 
::*Columns default to original data type
 
:::(This means that text fields containing numbers (ATM-CARD-ACCT) are no longer corrupted by Excel.)
 
::*Better default handling of Visimage formats (especially percents)
 
::*Auto create Excel tables
 
::*Append option supports '''appending''' data to existing table or used range
 
::*Append option can also '''replace/update''' data in existing table or used range
 
::*Existing pivot tables and charts are refreshed when the data is appended/updated
 
:*Task Scheduler Enhancements:
 
::*General preferences includes a new option to use the UNC file name when scheduling a task for a context saved on a shared drive.
 
:::(Resolves a Windows issue when the Task Scheduler does not recognize the shared drive file name.)
 
::*Likewise local file output to a shared drive will use the UNC filename if necessary.
 
::*Enable Batch Key uses a new encryption method:
 
:::Batch access will need to be '''re-enabled''' once after installing this version, however, it should not be required again by future version updates.
 
  
:'''Bug Fixes:'''
+
:* Support SSH Tunnel Definitions as part of the Visimage3 Connection Information:
:*Testing a connection on an initial install no longer fails with a missing path error
+
::* Feature is hidden by default - to enable, manually add "EnableSSHTunneling=true" to the Visimage3.cfg file.
:*Tooltips for Selected Topics are working (again).
+
::* When enabled, each connection definition can optionally include SSH Tunnel Information.
:*Disabling a task when executing an entire context (or when scheduling a task) now works. Previously, all tasks were executed regardless of their enable/disable status.
+
::* Visimage3 supports both sTunnel and PuTTY tunnels.
:*When opening a context it was possible for Visimage to attach a secondary topic to the wrong database (eg LOANAP.VEHICLE-INFO instead of MEMBRS.VEHICLE-INFO).  This has been fixed.  We recommend that you remove LOANAP from your manager file if you no longer report from that database.
+
::* When using PuTTY tunnels, Visimage3 will automatically launch a PuTTY session to enable the tunnel.
:*sdtox no longer attempts to format a zero or blank date when creating asd or Excel file output.
 
:*Fix a GPF caused by an invalid call to oSignalEvent
 
:*Correct a bug which caused Scheduled Tasks to terminate during execution. (Fixed in 3.3.1.5)
 
  
=== Version 3.3.1.3 - Beta Version Released December 11, 2018 ===
+
:* Miscellaneous
 +
::* Remove the Global Outer Join option in the Selection Advanced Options dialog.
 +
<!-- This is a comment
 +
::* After starting server, display a message if the user password will expire in less than 10 days. This enhancement requires VsrvTcp version 4.9.2.7 to be installed on the host.
 +
-->
  
:'''Major Enhancements:'''
+
:'''Fixes:'''
:* Allow running multiple copies of Visimage3 concurrently on the same system.
+
:* Task Execution:
:* Ability to execute contexts in the background.
+
::* Fix a bug while executing "Selection Only" tasks from the Execute Context menu.
:* Improved support of user prompts.
+
::* Fix a code generation bug while creating a UNIX script for host TEMP files that used the append option.
:* Integration with Windows Task Scheduler.
+
::* Fix an "invalid path error" when a global variable was used as part of the local filename and no path was specified.
 +
::* Fix an intermittent problem "error refreshing local dictionary" that could occur during batch execution.
  
:'''Enhancements to User Prompts:'''
+
:* Excel Output:
::* Watch [https://vimeo.com/vitalsoft/user-prompts User Prompt Enhancements] video.
+
::* Fix a bug calculating the number of implied decimal points with fields formatted with a percent mask. (eg zz9.99%)
::* Responses to all prompts are now provided when the task is executed (not individually when the prompt is executed by AskPlus.)
+
::* Fix a bug when generating sub-total calculations (TF level only). Sub-total was always generated, even if the corresponding Print At was not set.
::* All prompt values are entered on a single screen.
+
::* Fix a bug identifying the Excel UsedRange (check the IsBlank property rather than checking the text property which did not work for numbers and formulas.)
::* Check boxes to "Refresh Global Variables" and "Refresh Selection" appear in a single dialog (and are no longer in pop-up message boxes.)
+
::* Do not attempt to load a default value for null data. Leave the cell empty.
::* Execution requests can be cancelled (unless the dialog box does not appear, for example first execution with no user prompts)
 
::* User prompt values are saved between executions and also saved in the context for future executions
 
::* User prompts with the same name are shared throughout the context (the user only supplies the value once)
 
::* The values used for user prompts are logged to the Server Tracing window, script files and scheduled task logs.
 
::* The values used may also be automatically added to the "No Entries Qualified" message (see List > Options)
 
::* By default, no quotes are added to the prompt value.  The only exception, is quotes are automatically added to negative numbers.
 
::* There is a new special syntax to use the prompt value with quotes:
 
:::<code>?"PROMPT-NAME"</code>
 
::* Since no quotes are added, prompt values can be a list, for example:
 
:::<code>LOAN-FILE.COLLATERAL = ?COLLATERAL-LIST</code>
 
::* User prompt values can be provided when executing an entire context.
 
  
:'''Integration with Windows Task Scheduler:'''
+
:* Data Import:
::* Watch [https://vimeo.com/vitalsoft/scheduled-tasks Windows Scheduled Tasks] video.
+
::* Change the order of the default file types when opening a file in Data Import.
::* Visimage3 contexts can be executed in the background via the Windows Task Scheduler
+
::* Fix several issues when displaying sample values in the main Data Import design tab.
::* Scheduled tasks can be created from Visimage3 (or directly in the Windows Task Scheduler.)
 
::* All tasks created by Visimage3 are stored in the <u>Visimage3</u> folder which is automatically created.
 
::* Tasks are executed on the local machine (contact Vital Soft if you would like to schedule tasks on another server.)
 
::* Previously scheduled tasks can be edited from Visimage3.
 
::* Results of previously executed tasks can be viewed from Visimage3 (both a summary log and a detailed log for each task)
 
::* A connection name can be specified when scheduling the task (default is the current connection)
 
::* If connections are password protected, "Batch Access" must be enabled in advance for each connection.
 
::* User prompt values and other specific task request values can be saved with the context and reused when the scheduled task executes
 
::* Multiple sets of these values can be saved in the context with different names (requires enabling "Advanced Parameters ...")
 
::* Generally each scheduled task executes a single context (one Start Program action), however, the task can be edited to include multiple actions.
 
::* Program arguments for executing a context in the background are:
 
:::<code>-b "filename.ctx" ["connection-name"] ["parameter-set-name"]</code>
 
  
:'''Improvements when creating Script Files'''
+
:* Miscellaneous:
::* The File menu "Execute Offline" has been renamed "Create UNIX script"
+
::* Reload the System Variable and System Operator lists after starting server.
::* Script includes user prompt values
+
::* Fix a "parameter error" when starting server failed in some circumstances.
::* A connection name can be specified (default is the current connection)
+
::* The messages for read and select limit reached will be displayed as high priority messages.
::* Scripts can access the same parameter-set names that are used by Scheduled Tasks
+
::* Improved logic when creating automatic variables in list code generation.
 +
::* Fix several help button links.
 +
::* Display an error message if the AppData/Roaming/Visimage3 folder cannot be created. Previously, Visimage3 exited silently with no error.
  
:'''Other Enhancements:'''
+
=== Version 3.4.2.1 ===
::* PRN Output supports AskPlus FILLPAGE option to fill last page of output with blank lines. (Requires AskPlus E.8.4.2 or higher)
+
:'''Production Version Released May 23, 2022'''
::* List Header section can contain expressions rather than text. (Enable in List Options)
+
:(Beta Version Initially Released January 21, 2022)
:::<code>"List includes the following collateral codes" join ?"COLLATERAL-LIST"</code>
 
::* Warning message displayed if any undeclared variables are used in expressions (requires AskPlus version E.8.4.8 or higher)
 
::* Other improved error handling
 
::* The "Server Tracing" log has been simplified when "Summary" is checked.
 
 
 
=== Version 3.2.3.1 - Released November 28, 2018 ===
 
  
 
:'''Enhancements:'''
 
:'''Enhancements:'''
:* Support individual topic OUTER joins (in addition to the global option.) Requires AskPlus E.8.4.5 or higher.
+
:* '''Shared selections between tasks:'''
:* Support background execution of contexts using the -x and -b command line switches.
+
::* List and report tasks may share the selection of a previous task.
:* Enable "Batch Access" from the Edit Connections screen (when connection requires a password.)
+
::* The shared selection may be used "as is" or refined by adding additional secondary topics or by adding a criteria or limit.
 
+
::* This feature is activated in the Selection > Advanced Options.
=== Version 3.2.2.3 - Version Released April 6, 2018 ===
+
::* Watch [https://vimeo.com/vitalsoft/shared-selections sample video] demonstrating this feature.
 +
::* For simplicity a task may be designated "Execute selection only":
 +
:::* This option is located in the Selection > Advanced Options.
 +
:::* Choose this option if the selection will be used by other tasks and you do not wish to have any output when the selection is executed.
 +
:* '''List compute statements support Begin/End sort levels:'''
 +
::* Similar to the report task, list compute statements can now use levels (previously all list compute statements were executed at the Detail level.)
 +
::* This feature is activated in the List > Options Calculation tab.
 +
::* A new summary option (Current Value) is available to print a variable on a summary line with no automatic summary applied.
 +
::* Watch [https://vimeo.com/vitalsoft/list-compute-with-levels sample video] calculating weighted average APR using this feature.
 +
:* '''Include Excel Formulas in Excel Output:'''
 +
::* A list task column can contain an Excel formula. The formula can refer to other columns in the list.
 +
::* In the List column properties choose "Excel Formula" in the Print Options dropdown list.
 +
::* When referring to other columns, enclose the column name in square brackets. For example:
 +
::: =pmt([APR]/12, [NUM-MTHS]*12, [BALANCE])
 +
::* Visimage3 will include the appropriate cell references when the formula is inserted in the output file.
 +
::* Excel Formula columns are included in Excel Data files and Formatted Excel files. They are ignored in all other output types.
 +
:* '''Support for Excel Template Files:'''
 +
::* When generating Excel output you can specify a template (or master file) that is used as the starting file when creating the output.
 +
::* This file is opened, the requested data is appended to the file, and the file is saved with the specified output file name.
 +
::* The output file name should be different from the Template (starting) file name.
 +
:* '''New List Options:'''
 +
::* The List options window has been reorganized into 3 tabs for ease of use:
 +
:::* New option "Include summary row labels" (General tab):
 +
::::* The summary row labels "Tot", "Cnt" etc were always included by default. They can now be removed.
 +
:::* New option "Enable sort group levels in compute statements" (Calculation tab):
 +
::::* This activates the option described above to allow list compute statements to be calculated on different levels.
 +
:* '''Other enhancements:'''
 +
::* The column "Print Conditionally" if logic will be applied to the lowest level sort when "Summary Only" is selected.
 +
::* In local file output, MS Mailmerge was moved to the legacy menu.
 +
::* In host file output, a legacy menu was added for rarely used file types.
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:* Fix performance issue updating the local dictionary when two (or more) tasks share the same primary topic.
+
:* Improved Excel append data logic that should protect Conditional Formatting and other calculations.
 
+
:* Do not generate commas in the edit mask for count summary values in Excel output.
=== Version 3.2.2.2 - Version Released March 9, 2018 ===
+
:* In some cases with Formatted Excel output, the insertion of the "Tot" and "Cnt" columns was incorrect. This has been corrected.
 +
:* Fix a bug when appending asd files whose name include a global variable.
 +
:* Improve the path verification for local files that contain global variables in the name.
 +
:* Add missing special operators to the tools menu: UniqueId and IsEven.
 +
:* Handle AskPlus warnings related to !RANGE as errors and customize the messages.
 +
:* Do not used forced type conversion in the Select If code of Data Import.
 +
:* Fix a Data Import VariableScope error message.
 +
:* Rename duplicate global variables while importing tasks from another context.
 +
:* Clear the current values of global variables after exiting server.
 +
:* Exit server prior to exiting Visimage3.
  
:'''Fixes:'''
+
=== Version 3.4.1.5 ===
:* Fixed unhandled exception which occured after dragging (reordering) a task on the tab row under the toolbar.
+
:'''Production Version Released December 30, 2021'''
 
+
:(Beta Version Initially Released October 22, 2021)
=== Version 3.2.2.1 - Version Released February, 2018 ===
 
  
 
:'''Enhancements:'''
 
:'''Enhancements:'''
:* Add '''Outer Join''' option to Advanced Selection Options (Requires AskPlus E.8.4.3 or higher)
+
:* Do not report a "bad path" error if the local filename contains a global variable.
::* Watch [https://vimeo.com/vitalsoft/askplusouterjoin Outer Join] demo.
+
::This modification causes a strange error message "SdToX Scratch Open Error" when a bad path is encountered (fixed in 3.4.2.1)
:* New functionality to support '''Links''' in the Selection and in Design:
 
::* Add ''Linked Topics'' to Selection Topic Panel (replaces ''Links on the Fly'' syntax.)
 
::* Add ''Design Links...'' to List/Design Task Menus
 
::* Convert ''Link on the Fly'' variable definitions to ''Linked Topics'' on context open (both ctx and ctw)
 
::* Watch [https://vimeo.com/vitalsoft/V3linkedtopics Linked Topics] demo.
 
:* Add Selection Criteria Syntax Highlighting.
 
::* Show matching parentheses in red - activated by placing the cursor on a left/right parenthesis
 
::* Show comments in << brackets >> in green
 
::* Show text in "double quotes" in light gray text
 
:* New column/field formats.
 
::* Support the new [[Template:AskPlus E.8.4.2#DateFormats|Date Formats]] introduced in AskPlus E.8.4.2
 
::* Support the "____9999" format to mask sensitive data, introduced in AskPlus E.8.4.4
 
::* Automatically, add some sample date formats to User Preferences the first time server is started with the correct version.
 
:* Local File Output:
 
::* For ASD files, allow the quote char to be NULL, ASCII columns are not enclosed in quote characters.
 
::* For Excel files, create a default Excel format based on the Visimage3 format.
 
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:* Improved local dictionary Item List performance
+
:* Fix an "unhandled exception" when an error occured while getting the list of available local printers.
:* Fix unhandled exception when there is no ''Associated Program'' to launch when creating a local file.
+
:* Properly handle invalid sheet names in Excel.
:* Fix a code generation bug when a new page is requested on a sort and output is the a host or local (non PRN) file.
+
:* Fix a batch error when trying to write a warning message.
:* Fix a code generation error when the report design only has a Header level (at least one other level type is required.)
 
:* Fix a bug when Edit > Manage Databases (followed by Cancel) required a restart even when no changes had been made.
 
:* Fix a bug creating Local Portable SD files.
 
:* Fix a code generation bug when moving a Detail line to another level.
 
  
=== Version 3.1.3.15 - Version Released November 22nd, 2016 ===
+
=== Version 3.4.1.4 ===
 +
:'''Beta Version Released August 23, 2021'''
  
:'''Fixes:'''
+
:'''Enhancements:'''
:* Fix an erroneous error message when creating a host file with a path designation.
+
:* Added a "-t" option when executing from the command line to echo all logging statements to the stdlist.
::(Visimage3 incorrectly checks if the path is a valid local path.)
+
::(This works when executing from the COMMAND window, but does not seem to work from Automic.)
 
+
:* If an error occurs when executing in batch, the last line of the log will always contain the phrase "Visimage3 task execution failed.”  If executing via Automic, add this phrase to the list of ERROR_VARIABLES checked by your error routine.
=== Version 3.1.3.14 - Version Released October 19th, 2016 ===
+
:* Add a new '''Local File''' output option for ASD files to use the Heading 1 text (List) or the Field Name text (Report) to generate the column headers. This allows mixed case headers. Local file output only.
 +
:* Move Local Portable SD files to the list of Legacy Output choices.
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:* Fix error when unable to create a local file. (Occurred when C:\ was write protected.)
+
:* Fix an issue opening older contexts (introduced in version 3.4.1.2 and fixed in 3.4.1.3)
:* Fix local dictionary issue when duplicating a task and in some multi-pass reports.
+
:* Fix a rare bug with duplicated global variables. After duplicating a global variable, the Visimage3 current value of that variable was incorrect. Saving and reopening the context also resolved the issue.
:* The "Local Dictionary is Ready" message automatically closes after 3 seconds.
+
:* Fix a bug when executing in batch mode. Visimage3 execution could hang if a syntax error occurred in a task which was not the last task in the context.
:* Fix code gen error in report when a new page is requested for the final total.
+
:* Fix a bug when executing in batch mode.  An error could sometimes occur when executing a multi-pass task because the Local Dictionary was not ready.
  
=== Version 3.1.3.13 - Version Released April 8th, 2016 ===
+
=== Version 3.4.1.2 ===
 +
:'''Beta Version Released July 15, 2021'''
  
:'''Fixes:'''
+
:'''Enhancements:'''
:* Report an error when creating a job with an empty task.
+
:* Scheduling Visimage3 Tasks
:* Fix code gen error with report output to file with variable arrays.
+
::* The File menu choice was renamed from "Schedule Windows Task" to "Schedule Visimage3 Task"
:* Fix code gen error with list output to Excel with only a TF summary.
+
::* The scheduling Window includes an option to choose between "Windows Task Scheduler" and "Automic"
 
+
::* When Automic is selected as the scheduler...
=== Version 3.1.3.12 - Version Released March 30th, 2016 ===
+
:::* A "Task log file name" can be entered (Default is context_name.log)
 +
:::* When "Schedule" is clicked, a text winow is opened...  Copy & Paste the contents into the Automic code window.
 +
:::* The code includes the syntax to launch Visimage3 followed by a "type" command to echo the results of the log file
 +
:::* If an error occurs while executing the task, Visimage3 will exit with an error code
 +
::* Edit Preferences (General Tab) includes a default scheduler option (Windows Task Scheduler / Automic)
 +
:* Misc Enhancements:
 +
::* Add a "log=filename" parameter when launching Visimage3 tasks in Windows. This parm allows Automic to display the results of the Visimage3 task execution in it's results tab.
 +
::* Several missing System Variables and Operators were added to the Tool Windows.
 +
::* Add a check box to immediately view the results when generating a UNIX script file.
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:* Fix a code gen issue with a blank expression/line.
+
:* Fix an issue with calculated headers in Formatted Excel output (if a subsequent list did not have a calculated header, the wrong header was shown)
:* Correct Global Variable initialization when generating job code.
+
:* Fix a variety of issues with Formatted Excel sheet banding.
 +
:* Change the default for sheet banding to false.
 +
:* Fix an issue when testing a new connection from the initial setup dialogs.
 +
:* Fix a script code generation issue (MAKETEMP commands were missing in some cases)
 +
:* Add missing Cut/Copy/Paste short-cut keys to the list column name field
  
=== Version 3.1.3.11 - Version Released March 25th, 2016 ===
+
=== Version 3.4.1.1 ===
 +
:'''Beta Version Released April 2, 2021'''
  
:'''Fixes:'''
+
:'''Enhancements:'''
:* Fix some Output panel screen display issues.
+
:* List Task - Formatted Excel Output
 +
::* Enhanced to include a Sheet Banding Option
 +
::* When enabled, formatted Excel output is generated on multiple Excel work sheets (one work sheet for each unique value in the banding column.)
 +
::* The left most (highest level) sort is automatically selected as the banding column.
 +
::* Include the current banding value on the list header or the sheet name using <band>.
 +
:::* For example, when banding by BRANCH, use "Branch <band>" as the sheet name
 +
:::* In the header, use "Loan results for branch <band>"
  
=== Version 3.1.3.10 - Version Released January 18th, 2016 ===
+
=== Version 3.4.1.0 ===
 +
:'''Production Version Released February 10, 2021'''
  
:'''Fixes:'''
+
:'''Overview of Main Enhancements:'''
:* Modify the default field/column name when "shooting" array fields to be more consistent with Visimage 2.6.
+
:* Previous beta version now in production release.
:* Fix a bug with Report execution. Global variables were not being initialized.
+
:* New List > Output type: Formatted Excel Output with Sub-totals: Watch [https://vimeo.com/vitalsoft/v3formattedexcel video].
 +
::* Excel output which closely resembles display output with sorts and sub-totals.
 +
::* Automatically uses the Excel SUBTOTAL() function to display sub-totals.
 +
::* Previous Excel Output type renamed to '''Excel Data File'''.
 +
:* New Admin menu for Visimage3 administrators: Watch [https://vimeo.com/vitalsoft/v3admincommands video].
 +
::* Requires vsrvTCP version 4.9.2.3 (or higher).
 +
::* Edit and rebuild user macro definitions.
 +
::* Create and delete Visimage3 users for your Credit Union.
 +
::* Password resets for other users in your Credit Union.
 +
::* Available to all sites including Fiserv ASP clients if appropriate vsrvTCP version is installed.
  
=== Version 3.1.3.9 - Version Released December 4th, 2015 ===
+
:'''Enhancements:'''
 +
:* Support ''Calculated List Headers'' in Formatted Excel output.
 +
:* Support global variables in Excel sheet name. For example "Loans as of #E-DATE".
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:* Fix issue for Excel output which failed when a comma was included in a numeric format.
+
:* Fix a '''Data Import''' bug when importing a delimited file.  Only the Tab delimiter was working correctly.
  
=== Version 3.1.3.8 - Version Released November 19th, 2015 ===
+
=== Version 3.4.0.12 ===
 +
:'''Beta Version Released February 2, 2021'''
  
:'''Fixes:'''
+
:'''Enhancements:'''
:* Excel '''Text''' formatted columns wre not generating correctly for very large numbers like ATM-CARD-ACCT.
+
:* Make additional improvements to the task request dialog shared by ''Execute Context'', ''Create UNIX Script'' and ''Schedule Windows Task''.  
 
 
=== Version 3.1.3.7 - Version Released November 18th, 2015 ===
 
 
 
:'''Enhancements to Local Excel File Output:'''
 
:* When appending to an existing file, if the sheet exists, it is no longer deleted, instead the existing contexts of the sheet are deleted and the new cells are written into the sheet (only when "Overwrite Sheet" is selected).  This is an important distinction because it preserves any formulas in other sheets that refer to this sheet.  This is the first version to use the SSG library to generate local Excel output.
 
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:* The Excel AutoSize column property was not being remembered correctly.
+
:* Fixed a code generation bug when creating a UNIX script and the first line of code contains an exclamation point.  The line was is now prefixed with ''':DATA''' (not '''!DATA''').
:* Choosing cancel in some property dialogs (when no change had been made) could potentially cancel a '''previous''' edit.
+
:* Fixed a code generation bug with a missing # in front of the INSEL and OUTSEL statements when creating a UNIX script.
:* Code generation to local/host file did not always generate the correct column name.
 
:* Local printer output font scaling uses a new logic (and creates more log info).
 
  
=== Version 3.1.3.5 - Beta Version Released July 24th, 2015 ===
+
=== Version 3.4.0.11 ===
 +
:'''Beta Version Released January 20, 2021'''
  
:'''Enhancements to Local File Output:'''
+
:'''Enhancements:'''
:* The Mode (Keep / Replace / Append) is always displayed for Local File Output.
+
:* The task request dialog shared by ''Execute Context'', ''Create UNIX Script'' and ''Schedule Windows Task'' now supports executing the same task multiple times using different output choices. For example, execute the task to a csv file to send to a vendor and then execute the same task to a txt file in another location as a log.
:: Keep is the default, and will prompt the user to confirm that the file can be over-written during execution.
+
::* A '''Reset''' button was added to reset the grid to default values.
:* Append is support for PRN, ASD, MailMerge and Excel
+
::* Use ''Duplicate'' to execute a task again.
:: No validation is performed to verify that the layout matches the file being appended.
+
::* By default, ''Execute Selection'' will be set to No for duplicated tasks.
:* New Excel File Options:
+
::* Added more consistency checks when '''OK''' is clicked.
::* Sheet Name
 
::* Append supported (Sheet will be inserted in existing file)
 
::* Option to purge (and replace) existing sheet
 
::* Option to Lock (Freeze) the first row of the file (Header row)
 
::* Option to bold all cells in the first row of the file
 
:* New Excel Column Options:
 
::* Available in both List Columns and Report Fields
 
::* Excel Formatting with date conversions and numeric scaling
 
::* Options to set Bold / Italic
 
::* Option to auto-size the column
 
::* Options to justify the header and data cells
 
:'''New Data Import Task'''
 
 
 
=== Version 3.1.3.3 - Released July 9th, 2015 ===
 
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:* Fixed the following bug when opening a new context. "AddReportPage:  Error=Value '-1' is not a valid value for Interval. Interval must be greater than 0. Parameter name: Interval"
+
:* Fixed a bug appending Excel Data to a ''Used Range'' or ''Table'' when the current range or table is empty.
 +
:* Fixed bold formatting in Formatted Excel Output (not all of the total values were bolded.)
  
=== Version 3.1.3.2 - Released June 3rd, 2015 ===
+
=== Version 3.4.0.9 ===
 +
:'''Beta Version Released Sep 24, 2020'''
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:* Clicking twice in the Array Selection window scroll bar no longer selects an array item.
+
:* Fix a code generation bug when creating a host Mail Merge file.
:* Local Printer Output: Changes made to number of copies in Advanced is now reflected on the property panel (and vice-versa)
+
:* Fix a bug locating ../VISCONF/usermdef for the Admin > Reload Macro File command.
:* Only the first parameter is required for Operators (OK can be pressed when optional parameters have not been entered.)
 
:* Adding secondary topics while in Local mode is allowed even when a multi-pass file is not open.
 
:* Scroll List Designer if new column is added to left or right of currently displayed area.
 
:* Disable the right-click (context menu) in the Primary and Secondary topic lists.
 
:* Fix a macro insertion bug in the Report Designer that caused all items on the line to be shifted right (even when they were to the left of the insertion point)
 
:* Correctly report an error when an invalid topic is used in a !RANGE operator during selection
 
:* Several List Code Generation Fixes:
 
::* No longer generate ", MERGE" on Tn or TF levels.
 
::* Correctly generate a new page for the final total when that option is active.
 
::* If an expression typelen can be determined because an operator is used with !name:typelen syntax (like !cvt:I2 or !datext:x8), generate a NEWREG statement when creating a host file to force the correct column datatype to be used instead of a generic datatype.
 
 
 
:'''Enhancements:'''
 
:* File > Import is now supported to allow tasks to be imported from other context files.
 
  
=== Version 3.1.3.0 - Released March 25th, 2015 ===
+
=== Version 3.4.0.8 ===
 +
:'''Beta Version Released June 30, 2020'''
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:* Fix error when saving contents of ''View Tracing'' and ''View AskPlus Code'' windows to a text file
+
:* Fix a bug in the change password dialog.  The new/confirm password fields were not visible.
:* Fix error loading a Tab character as the ASD delimiter from Classic Visimage contexts
 
:* Added missing ''Special Operators'' to the '''Operators Tool Tab''' Window
 
  
:'''Enhancements:'''
+
=== Version 3.4.0.7 ===
:* Online help available for all screens & dialogs
+
:'''Beta Version Released June 22, 2020'''
 
 
=== Version 3.1.2.8 - Released February 27th, 2015 ===
 
 
 
:'''Fixes:'''
 
:* Fix "File Transfer Trailer Record Not Found" error
 
  
 
:'''Enhancements:'''
 
:'''Enhancements:'''
:* Holding the Control key down during program startup activates DebugMode for detailed logging
+
:*Admin commands for Delete User and Reset Password will display list of existing users.
 
+
:*Admin privileges can be given to new users and can be added/removed when resetting passwords.
=== Version 3.1.2.7 - Released February 6th, 2015 ===
+
:*There is a maximum of 3 admin users per Financial Institution.
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:* Code Generation:
+
:*Fix a bug that Global Variables were not imported when importing a task from another context.
::* Include Open/Close commands in job file (''View > Manage Databases'')
+
:*Fix unhandled exception when opening a context (JobParm structure could point to an undefined output structure.).
::* Do not enclose the initial value of a variable in quote chars (unless the initial value of a numeric variable is a negative number)
 
::* Do not generate the IF clause for a compute statements that contains spaces in the IF column
 
:* Compute Panel:
 
::* Fix a bug introduced in 3.1.2.6 that caused Visimage3 to hang when a compute cell was in '''edit mode''' and the user attempted to switch to another tab (Selection, Design, Results)
 
  
=== Version 3.1.2.6 - Released January 22nd, 2015 ===
+
=== Version 3.4.0.6 ===
 +
:'''Beta Version Released May 22, 2020'''
  
 
:'''Enhancements:'''
 
:'''Enhancements:'''
:* Read additional CTW formats (most formats since Version 2.4.7 are supported)
+
:*Automatically restart server when a new connection is selected and the server is already started.
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:* Host & Local Printer Output:
+
:*Fix unhandled exception when generating Report output to anything other than Display.
::* When reading a Classic (CTW) context, Lines/Page, Chars/Line and Copies were not loaded correctly (Version 3.1.2.4 fix was not complete)
 
:* Local File Output:
 
::* Fix a bug introduced in 3.1.2.4 a context with output to Local File caused a Null Value Exception when reading the context
 
  
=== Version 3.1.2.4 - Released January 16th, 2015 ===
+
=== Version 3.4.0.5 ===
 +
:'''Beta Version Released Apr 9, 2020'''
  
 
:'''Enhancements:'''
 
:'''Enhancements:'''
:* HP3000 Support (Beta Version):
+
:*New "Formatted Excel" '''Local File''' output for List tasks:
::* Add default '''Host System Type''' to the General Preferences dialog.
+
::*Only available for '''List Task''' Local file output
:* Host Printer Output
+
::*Output will closely match Display output with sort breaks (grouping) and sub-totals
::* Add '''Advanced''' options, including MPE support.
+
::*Groups are created for all sorts that have at least one summary associated with that sort break
;;* Add support for '''DisableHostPrinter''' in vsrvtcp.ini
+
::*Sort values in grouped columns are not repeated unless specifically requested in the sort window
 +
::*Summary row sort values are '''always''' repeated and therefore a sub-total calculation (count, total, …) cannot be displayed in the sorted column for that sort break.
 +
:::(For example, in a list sorted by COLLATERAL, you cannot count the COLLATERAL column and also total the BALANCE column with sub-totals for each collateral code.)
 +
::*The "Count Sort" summary is ignored (there is no equivalent in Excel)
 +
::*Plain text page headers can be included in the formatted output (calculated headers using an expression are not supported)
 +
::*If no entries are selected, the List Options "No Entries Message" will be written to the output file.
 +
:*The local file options "Excel (.xls)" and "Excel (.xlsx)" have been consolidated using the name "Excel Data File"
 +
::*Functionality has not changed, just the name.
 +
::*Default extension is xlsx, but xls can be forced by typing the extension.
 +
:*Rename "Print (.prn)" output to "Text File" for both host and Local files
 +
::*Functionality has not changed, just the name.
 +
:*For '''new''' Ascii output (Host/Local Text Files and Printers), the value of "Chars per Line" will '''default''' to the current Display output "Chars per Line"
 +
:*CCTL is now available as an option for Host Text File (Print) output
 +
:*Add "Add to Topics" option for host Text File (Print) output
 +
::*Using SD Indexed or Self Describing files is still preferred for multi-pass reporting
 +
::*This option should be used only when multiple levels are required in the created host file.
 +
:*Tooltip for global variables will display the current value if the variable has been initialized at least once.
 +
:*List Summary Dialog OK button is grayed out until a summary and at least one "Print At" value have been selected.
 +
:*New default script directory (Edit > Preferences > Scripts) when creating a UNIX script.
 +
::*If specified, a cd to this path will be generated prior to launching AskPlus.
 +
::*This option is useful when "-u" is used in the AskPlus run parameters without using "-a".  The "-a" option will activate the directory path stored in the specified profile.
  
 
:'''Fixes:'''
 
:'''Fixes:'''
:* Local Printer Output:
+
:*Fixed issue when "Add Linked Topic" button was grayed out when it should have been enabled.
::* When reading a Classic context, Lines/Page, Chars/Line and Copies were not loaded correctly.
+
:*List column name is automatically created when using the Expression Builder or the List Item Options dialog to create the column.
::* Update the '''Printer Name''' when a different printer is selected in the '''Advanced''' dialog.
+
:*Fix unhandled exception if the configured Download path is not accessible when starting Visimage3.
 
+
::(User may choose to enter configuration and update the path or exit the program.)
=== Version 3.1.2.3 - Released December 17th, 2014 ===
+
:*Fix unhandled exception when generating code for an "empty" report design.
 
 
:'''Cosmetic Changes:'''
 
:* Updated button images
 
:* More tool tips
 
 
 
=== Version 3.1.2.2 - Released December 11th, 2014 ===
 
 
 
:'''Fixes:'''
 
:* Setup Dialogs
 
::* Automatically select a connection when importing Visimage 2.6 profiles.
 
::* Disable the ''Test Connection'' button until a new connection has been created.
 
:* Refresh the secondary topic list after duplicating a task.
 
:* Disable List Designer ''Select If'' when a ''Selection Criteria'' has been specified.
 
:* Local File Output:
 
::* ''"File transfer header record was invalid"'' when host AskPlus configuration uses the ASKTEMP variable.
 
::* Remove unnecessary prompt to purge a non-existent local file.  
 
::* Automatically add the extension ''.xls'' or ''.xlsx'' to local ''Excel'' file output.
 
::* Support tab delimited ''asd'' files.  Use ^t or \t to specify a tab delimiter.
 
:* AskPlus Code Generation
 
::* List Designer: Sort Values were not repeated in ''Summary Only'' mode when ''Repeat sort values on every line'' was selected.
 
::* Report Designer: A blank designer line was not created when the insertion point was active on the line.
 
 
 
=== Version 3.1.2.1 - Released December 1st, 2014 ===
 
:* Initial release of Visimage3
 

Latest revision as of 15:53, 24 March 2023

Visimage3 Release History

See release history of previous versions.

Version 3.4.2.3

Production Version Released March 24, 2023
Fixes:
  • Fix an issue enabling batch access when the default port was used in the connection. (Bug introduced in version 3.4.2.2)
  • Modify codegen to no longer use an edit mask when generating automatic counts to host SD files. The mask could potentially cause an issue when creating an Excel column from this field.
  • Fix an issue when creating Excel files with a column formatted using a mask like "$$$,$$9.99-". (Bug introduced in version 3.4.2.2)
  • Fix an abort when opening a context with no selected output.
  • Fix a very rare issue trying to start multiple copies of Visimage3 (one in batch and one interactive.)

Version 3.4.2.2

Beta Version Scheduled for Release December 15, 2022
Enhancements:
  • List Designer
  • Added an "Is Key" checkbox to the Item Options in the List Designer column.
  • The "Is Key" option must now be checked to designate a column as a key when creating SD Indexed files.
  • Previously, sorting caused the column to be used as a key when creating SD Indexed files.
  • Existing contexts will be automatically updated.
  • The List Column Item Options button tooltip (mouse hover) will display the column Format and whether or not the column is a key for SD Indexed files.
  • Task Execution
  • Enhance the GO toolbar button's split (dropdown) menu for "Selection Only" tasks.
  • Banded Excel Output
  • Expand the meaning of "Delete Sheet if it exists" to delete all sheets that match the banded sheet name pattern "<band> Loans" where the banded value does not exist in the current execution list of banded values.
  • This enhancement could cause backwards compatibility issues if other sheets exist that match that pattern but are not banded sheets. For example, a sheet called "All Loans" will be deleted using the previous example, but "All Loans.", or "All LOANS" would not be deleted.
  • Reorder all sheets that match the banded sheet name pattern to match the order of the current set of banded values.
  • Version Information
  • A new Help menu (Version Info) will display current and available release information for Visimage3, AskPlus and VsvTcp.
  • The current Visimage3 version is now displayed on the first welcome dialog.
  • Display the AskPlus version information the first time server is started.
  • An update will be recommended for Visimage3 and/or AskPlus if the current release is at least 18 months old and a newer (general release) has been available for at least 6 months.
  • Support SSH Tunnel Definitions as part of the Visimage3 Connection Information:
  • Feature is hidden by default - to enable, manually add "EnableSSHTunneling=true" to the Visimage3.cfg file.
  • When enabled, each connection definition can optionally include SSH Tunnel Information.
  • Visimage3 supports both sTunnel and PuTTY tunnels.
  • When using PuTTY tunnels, Visimage3 will automatically launch a PuTTY session to enable the tunnel.
  • Miscellaneous
  • Remove the Global Outer Join option in the Selection Advanced Options dialog.
Fixes:
  • Task Execution:
  • Fix a bug while executing "Selection Only" tasks from the Execute Context menu.
  • Fix a code generation bug while creating a UNIX script for host TEMP files that used the append option.
  • Fix an "invalid path error" when a global variable was used as part of the local filename and no path was specified.
  • Fix an intermittent problem "error refreshing local dictionary" that could occur during batch execution.
  • Excel Output:
  • Fix a bug calculating the number of implied decimal points with fields formatted with a percent mask. (eg zz9.99%)
  • Fix a bug when generating sub-total calculations (TF level only). Sub-total was always generated, even if the corresponding Print At was not set.
  • Fix a bug identifying the Excel UsedRange (check the IsBlank property rather than checking the text property which did not work for numbers and formulas.)
  • Do not attempt to load a default value for null data. Leave the cell empty.
  • Data Import:
  • Change the order of the default file types when opening a file in Data Import.
  • Fix several issues when displaying sample values in the main Data Import design tab.
  • Miscellaneous:
  • Reload the System Variable and System Operator lists after starting server.
  • Fix a "parameter error" when starting server failed in some circumstances.
  • The messages for read and select limit reached will be displayed as high priority messages.
  • Improved logic when creating automatic variables in list code generation.
  • Fix several help button links.
  • Display an error message if the AppData/Roaming/Visimage3 folder cannot be created. Previously, Visimage3 exited silently with no error.

Version 3.4.2.1

Production Version Released May 23, 2022
(Beta Version Initially Released January 21, 2022)
Enhancements:
  • Shared selections between tasks:
  • List and report tasks may share the selection of a previous task.
  • The shared selection may be used "as is" or refined by adding additional secondary topics or by adding a criteria or limit.
  • This feature is activated in the Selection > Advanced Options.
  • Watch sample video demonstrating this feature.
  • For simplicity a task may be designated "Execute selection only":
  • This option is located in the Selection > Advanced Options.
  • Choose this option if the selection will be used by other tasks and you do not wish to have any output when the selection is executed.
  • List compute statements support Begin/End sort levels:
  • Similar to the report task, list compute statements can now use levels (previously all list compute statements were executed at the Detail level.)
  • This feature is activated in the List > Options Calculation tab.
  • A new summary option (Current Value) is available to print a variable on a summary line with no automatic summary applied.
  • Watch sample video calculating weighted average APR using this feature.
  • Include Excel Formulas in Excel Output:
  • A list task column can contain an Excel formula. The formula can refer to other columns in the list.
  • In the List column properties choose "Excel Formula" in the Print Options dropdown list.
  • When referring to other columns, enclose the column name in square brackets. For example:
=pmt([APR]/12, [NUM-MTHS]*12, [BALANCE])
  • Visimage3 will include the appropriate cell references when the formula is inserted in the output file.
  • Excel Formula columns are included in Excel Data files and Formatted Excel files. They are ignored in all other output types.
  • Support for Excel Template Files:
  • When generating Excel output you can specify a template (or master file) that is used as the starting file when creating the output.
  • This file is opened, the requested data is appended to the file, and the file is saved with the specified output file name.
  • The output file name should be different from the Template (starting) file name.
  • New List Options:
  • The List options window has been reorganized into 3 tabs for ease of use:
  • New option "Include summary row labels" (General tab):
  • The summary row labels "Tot", "Cnt" etc were always included by default. They can now be removed.
  • New option "Enable sort group levels in compute statements" (Calculation tab):
  • This activates the option described above to allow list compute statements to be calculated on different levels.
  • Other enhancements:
  • The column "Print Conditionally" if logic will be applied to the lowest level sort when "Summary Only" is selected.
  • In local file output, MS Mailmerge was moved to the legacy menu.
  • In host file output, a legacy menu was added for rarely used file types.
Fixes:
  • Improved Excel append data logic that should protect Conditional Formatting and other calculations.
  • Do not generate commas in the edit mask for count summary values in Excel output.
  • In some cases with Formatted Excel output, the insertion of the "Tot" and "Cnt" columns was incorrect. This has been corrected.
  • Fix a bug when appending asd files whose name include a global variable.
  • Improve the path verification for local files that contain global variables in the name.
  • Add missing special operators to the tools menu: UniqueId and IsEven.
  • Handle AskPlus warnings related to !RANGE as errors and customize the messages.
  • Do not used forced type conversion in the Select If code of Data Import.
  • Fix a Data Import VariableScope error message.
  • Rename duplicate global variables while importing tasks from another context.
  • Clear the current values of global variables after exiting server.
  • Exit server prior to exiting Visimage3.

Version 3.4.1.5

Production Version Released December 30, 2021
(Beta Version Initially Released October 22, 2021)
Enhancements:
  • Do not report a "bad path" error if the local filename contains a global variable.
This modification causes a strange error message "SdToX Scratch Open Error" when a bad path is encountered (fixed in 3.4.2.1)
Fixes:
  • Fix an "unhandled exception" when an error occured while getting the list of available local printers.
  • Properly handle invalid sheet names in Excel.
  • Fix a batch error when trying to write a warning message.

Version 3.4.1.4

Beta Version Released August 23, 2021
Enhancements:
  • Added a "-t" option when executing from the command line to echo all logging statements to the stdlist.
(This works when executing from the COMMAND window, but does not seem to work from Automic.)
  • If an error occurs when executing in batch, the last line of the log will always contain the phrase "Visimage3 task execution failed.” If executing via Automic, add this phrase to the list of ERROR_VARIABLES checked by your error routine.
  • Add a new Local File output option for ASD files to use the Heading 1 text (List) or the Field Name text (Report) to generate the column headers. This allows mixed case headers. Local file output only.
  • Move Local Portable SD files to the list of Legacy Output choices.
Fixes:
  • Fix an issue opening older contexts (introduced in version 3.4.1.2 and fixed in 3.4.1.3)
  • Fix a rare bug with duplicated global variables. After duplicating a global variable, the Visimage3 current value of that variable was incorrect. Saving and reopening the context also resolved the issue.
  • Fix a bug when executing in batch mode. Visimage3 execution could hang if a syntax error occurred in a task which was not the last task in the context.
  • Fix a bug when executing in batch mode. An error could sometimes occur when executing a multi-pass task because the Local Dictionary was not ready.

Version 3.4.1.2

Beta Version Released July 15, 2021
Enhancements:
  • Scheduling Visimage3 Tasks
  • The File menu choice was renamed from "Schedule Windows Task" to "Schedule Visimage3 Task"
  • The scheduling Window includes an option to choose between "Windows Task Scheduler" and "Automic"
  • When Automic is selected as the scheduler...
  • A "Task log file name" can be entered (Default is context_name.log)
  • When "Schedule" is clicked, a text winow is opened... Copy & Paste the contents into the Automic code window.
  • The code includes the syntax to launch Visimage3 followed by a "type" command to echo the results of the log file
  • If an error occurs while executing the task, Visimage3 will exit with an error code
  • Edit Preferences (General Tab) includes a default scheduler option (Windows Task Scheduler / Automic)
  • Misc Enhancements:
  • Add a "log=filename" parameter when launching Visimage3 tasks in Windows. This parm allows Automic to display the results of the Visimage3 task execution in it's results tab.
  • Several missing System Variables and Operators were added to the Tool Windows.
  • Add a check box to immediately view the results when generating a UNIX script file.
Fixes:
  • Fix an issue with calculated headers in Formatted Excel output (if a subsequent list did not have a calculated header, the wrong header was shown)
  • Fix a variety of issues with Formatted Excel sheet banding.
  • Change the default for sheet banding to false.
  • Fix an issue when testing a new connection from the initial setup dialogs.
  • Fix a script code generation issue (MAKETEMP commands were missing in some cases)
  • Add missing Cut/Copy/Paste short-cut keys to the list column name field

Version 3.4.1.1

Beta Version Released April 2, 2021
Enhancements:
  • List Task - Formatted Excel Output
  • Enhanced to include a Sheet Banding Option
  • When enabled, formatted Excel output is generated on multiple Excel work sheets (one work sheet for each unique value in the banding column.)
  • The left most (highest level) sort is automatically selected as the banding column.
  • Include the current banding value on the list header or the sheet name using <band>.
  • For example, when banding by BRANCH, use "Branch <band>" as the sheet name
  • In the header, use "Loan results for branch <band>"

Version 3.4.1.0

Production Version Released February 10, 2021
Overview of Main Enhancements:
  • Previous beta version now in production release.
  • New List > Output type: Formatted Excel Output with Sub-totals: Watch video.
  • Excel output which closely resembles display output with sorts and sub-totals.
  • Automatically uses the Excel SUBTOTAL() function to display sub-totals.
  • Previous Excel Output type renamed to Excel Data File.
  • New Admin menu for Visimage3 administrators: Watch video.
  • Requires vsrvTCP version 4.9.2.3 (or higher).
  • Edit and rebuild user macro definitions.
  • Create and delete Visimage3 users for your Credit Union.
  • Password resets for other users in your Credit Union.
  • Available to all sites including Fiserv ASP clients if appropriate vsrvTCP version is installed.
Enhancements:
  • Support Calculated List Headers in Formatted Excel output.
  • Support global variables in Excel sheet name. For example "Loans as of #E-DATE".
Fixes:
  • Fix a Data Import bug when importing a delimited file. Only the Tab delimiter was working correctly.

Version 3.4.0.12

Beta Version Released February 2, 2021
Enhancements:
  • Make additional improvements to the task request dialog shared by Execute Context, Create UNIX Script and Schedule Windows Task.
Fixes:
  • Fixed a code generation bug when creating a UNIX script and the first line of code contains an exclamation point. The line was is now prefixed with :DATA (not !DATA).
  • Fixed a code generation bug with a missing # in front of the INSEL and OUTSEL statements when creating a UNIX script.

Version 3.4.0.11

Beta Version Released January 20, 2021
Enhancements:
  • The task request dialog shared by Execute Context, Create UNIX Script and Schedule Windows Task now supports executing the same task multiple times using different output choices. For example, execute the task to a csv file to send to a vendor and then execute the same task to a txt file in another location as a log.
  • A Reset button was added to reset the grid to default values.
  • Use Duplicate to execute a task again.
  • By default, Execute Selection will be set to No for duplicated tasks.
  • Added more consistency checks when OK is clicked.
Fixes:
  • Fixed a bug appending Excel Data to a Used Range or Table when the current range or table is empty.
  • Fixed bold formatting in Formatted Excel Output (not all of the total values were bolded.)

Version 3.4.0.9

Beta Version Released Sep 24, 2020
Fixes:
  • Fix a code generation bug when creating a host Mail Merge file.
  • Fix a bug locating ../VISCONF/usermdef for the Admin > Reload Macro File command.

Version 3.4.0.8

Beta Version Released June 30, 2020
Fixes:
  • Fix a bug in the change password dialog. The new/confirm password fields were not visible.

Version 3.4.0.7

Beta Version Released June 22, 2020
Enhancements:
  • Admin commands for Delete User and Reset Password will display list of existing users.
  • Admin privileges can be given to new users and can be added/removed when resetting passwords.
  • There is a maximum of 3 admin users per Financial Institution.
Fixes:
  • Fix a bug that Global Variables were not imported when importing a task from another context.
  • Fix unhandled exception when opening a context (JobParm structure could point to an undefined output structure.).

Version 3.4.0.6

Beta Version Released May 22, 2020
Enhancements:
  • Automatically restart server when a new connection is selected and the server is already started.
Fixes:
  • Fix unhandled exception when generating Report output to anything other than Display.

Version 3.4.0.5

Beta Version Released Apr 9, 2020
Enhancements:
  • New "Formatted Excel" Local File output for List tasks:
  • Only available for List Task Local file output
  • Output will closely match Display output with sort breaks (grouping) and sub-totals
  • Groups are created for all sorts that have at least one summary associated with that sort break
  • Sort values in grouped columns are not repeated unless specifically requested in the sort window
  • Summary row sort values are always repeated and therefore a sub-total calculation (count, total, …) cannot be displayed in the sorted column for that sort break.
(For example, in a list sorted by COLLATERAL, you cannot count the COLLATERAL column and also total the BALANCE column with sub-totals for each collateral code.)
  • The "Count Sort" summary is ignored (there is no equivalent in Excel)
  • Plain text page headers can be included in the formatted output (calculated headers using an expression are not supported)
  • If no entries are selected, the List Options "No Entries Message" will be written to the output file.
  • The local file options "Excel (.xls)" and "Excel (.xlsx)" have been consolidated using the name "Excel Data File"
  • Functionality has not changed, just the name.
  • Default extension is xlsx, but xls can be forced by typing the extension.
  • Rename "Print (.prn)" output to "Text File" for both host and Local files
  • Functionality has not changed, just the name.
  • For new Ascii output (Host/Local Text Files and Printers), the value of "Chars per Line" will default to the current Display output "Chars per Line"
  • CCTL is now available as an option for Host Text File (Print) output
  • Add "Add to Topics" option for host Text File (Print) output
  • Using SD Indexed or Self Describing files is still preferred for multi-pass reporting
  • This option should be used only when multiple levels are required in the created host file.
  • Tooltip for global variables will display the current value if the variable has been initialized at least once.
  • List Summary Dialog OK button is grayed out until a summary and at least one "Print At" value have been selected.
  • New default script directory (Edit > Preferences > Scripts) when creating a UNIX script.
  • If specified, a cd to this path will be generated prior to launching AskPlus.
  • This option is useful when "-u" is used in the AskPlus run parameters without using "-a". The "-a" option will activate the directory path stored in the specified profile.
Fixes:
  • Fixed issue when "Add Linked Topic" button was grayed out when it should have been enabled.
  • List column name is automatically created when using the Expression Builder or the List Item Options dialog to create the column.
  • Fix unhandled exception if the configured Download path is not accessible when starting Visimage3.
(User may choose to enter configuration and update the path or exit the program.)
  • Fix unhandled exception when generating code for an "empty" report design.