Announcement

Collapse
No announcement yet.

Valence 6.0 (All Builds)

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Valence 6.0 (All Builds)

    Versions:

    6.0.20210610, released on June 10, 2021
    6.0.20210511, released on May 11, 2021
    6.0.20210421, released on April 21, 2021 NOTE: All Nitro App Builder EXNABBTN-based RPG programs must be recompiled with this update
    6.0.20210322, released on March 22, 2021
    6.0.20210226, released on February 26, 2021
    6.0.20210125, released on January 25, 2021
    6.0.20210119, released on January 19, 2021
    6.0.20201222, released on December 22, 2020
    6.0.20201119, released on November 19, 2020
    6.0.20201030, released on October 30, 2020
    6.0.20201002, released on October 2, 2020
    6.0.20200912, released on September 12, 2020
    6.0.20200904 (BETA), released on September 4, 2020
    6.0.20200827 (BETA), released on August 27, 2020
    6.0.20200819 (BETA), released on August 19, 2020
    6.0.20200810 (BETA), released on August 10, 2020


    What's New in Valence 6.0?

    Learn more about changes and new features at https://www.cnxcorp.com/page/valence-6. Existing Valence 4.* and 5.* installations can migrate to Valence 6.0 by following the instructions in the Valence 6 Upgrade Guide. Please contact CNX for a new license key.

    Note that the back-end library name for this release is VALENCE6 rather than VALENCE60. This is to make it easier to upgrade the Valence 6.0 base installation to Valence 6.1, 6.2, etc. in the future, as it will not require a wholly separate instance each time. This is similar to how Valence 5.2 and Valence 5.2+ utilized the same base library name of VALENCE52, a popular approach with existing customers as it significantly simplified the upgrade process. So you can expect that upgrading to new 6.* releases in the years ahead will essentially be no different than applying an intra-release maintenance build.


    Licensing:

    By obtaining and using the Valence Framework, it is your responsibility to ensure that you and your company are following the proper licensing terms of the product. Be sure to review the licensing options on the Valence Pricing page and also review the Licensing and Support FAQs page before downloading and using the Valence Framework.


    Installing This Release:
    • Go to the downloads page to see what releases are available. If this release is superseded by another release it may no longer be available.
    • If this release is available for download then click the link to the download installation file. Be sure to download the correct version of the installer for your PC operating system and for your IBM i OS (7.1 through 7.4). For sites running on V5R4 or V6R1, contact CNX to discuss alternative installation options.
    • Unlike previous versions of Valence which were delivered as zip files, the Windows installer is now an exe file, and the Mac installer is now a dmg file. Both types are code signed so they should be trusted when run, and not cause any security issues. To launch the installer just double click on the exe file on your Windows PC, or launch the .dmg file on your Mac. Follow the prompts to install Valence Framework 6 onto your IBM i. Note that you may need administrative rights on your PC or Mac to launch the installer.
    • It is highly recommended that you use QSECOFR to perform the installation to avoid permissions issues.
    • This release will install to library VALENCE6 and ifs path /valence-6. It will also install an Apache server instance named VALENCE6.
    • If you have Valence Framework versions 5.2+ or prior installed on your system, installing this release will not affect those earlier versions.
    • Once installed you can access the Valence Portal with the link http://xxx.xxx.xxx.xxx:7060 where xxx.xxx.xxx.xxx is the IP address of your IBM i. Port 7060 is the default installation port for Valence Framework 6. You can use Advanced Settings to change the port number at installation time.
    • The default user for administrative login to the portal after installation is vvadmin with password vvadmin. However you may also log in with any valid IBM i profile.
    • If using the vvadmin profile, it is highly recommended that you go into the Portal Admin app in the Valence Portal and add an IBM i user cross reference to vvadmin with security officer authority (like QSECOFR) so you will not have permissions issues.

    Changes Pending for the Next Build:
    • Nitro App Builder (NAB) - Grids: Date filters now use the same format as the column renderer, deferring to the global default format only when no renderer is specified.
    • NAB - Grids: Corrected issue where icon columns show in the wrong column position in some circumstances
    • NAB - Grids: Corrected issue where row icon columns were not being disabled properly if a custom color had been applied to them
    • NAB - Grids: Added option to disallow select all rows on checkbox selector
    • NAB - Grids: Increased timeout on Excel/PDF downloads
    • NAB - Grids: Corrected issue where clicking just outside the boundary of an icon column could throw a console error
    • NAB - Pivot Grids: Adjusted to reset any app variables controlling expand/collapse function after change to grid state has been applied
    • NAB - Call RPG Program behavior: Added upper-case text to available parameter definitions
    • NAB - Call RPG Program behavior: Adjusted so that messages sent back from RPG program are not obscured by mask when triggered on a pop up window
    • NAB - File Uploads: Corrected issue where uploads were being corrupted with extra parameter data appended to the end
    • NAB - File Uploads: Corrected issue where not all app variables were being passed
    • NAB: Forms - ensure that form helper (formRender) response action takes place after store load
    • Nitro IFS Explorer: Added logic to "beautify" viewed XML files
    • RPG Toolkit: vvOut_execSQLtoJSON: Improved logic for extracting record set count for SQL statements containing CTE(s) and a GROUP BY in the main SELECT clause

    New Features and Fixes in 6.0.20210610:
    • NAB - Forms: Added ability to handle multiple primary buttons when one is disabled/hidden
    • NAB - Charts: Corrected issue where chart clicks were not firing behavior actions properly
    • NAB - Popup windows: Corrected issue with disabling/enabling a feature attached to a button did not work correctly
    • NAB - Popup windows: Corrected issue where hiding a button via Hide/Show behavior was not being applied to buttons in popup windows
    • NAB - Behaviors: On RPG/URL call function, added ability to link app variables to fields in "Prompt for more info" window so they can be omitted/hidden. If all fields are hidden then no prompt will be shown to user.
    • NAB - Behaviors: Corrected issue where Hide/Show Widgets function would only show a widget's buttons if the behavior tree already had it expanded
    • NAB - Edit Grid: Added logic so that the "Add" window can include read-only variables initialized by app variables
    • NAB - Pivot Grid: Added new app variable-based controls (Collapse All, Collapse Columns, Collapse Rows, Expand All, Expand Columns, Expand Rows)
    • NAB - Pivot Grid: Corrected issue where columns and/or rows were sometimes not being auto expanded when specified to do so
    • NAB - Grids: Corrected issue where row menu button feature name did not save
    • NAB - Data Sources: Added front-end validation of vvIn_Virtual() syntax
    • NAB - Mobile: Added state to mobile grid columns so a user's grid column adjustments will be remembered on subsequent launches
    • NAB - Mobile: Corrected issue where app variables values were not being set via the startup program
    • NAB - Mobile: Corrected issue where button hide/disable bindings was causing errors
    • NAB - General: Filters over date fields will no longer treat blank values as a desire to apply a null date (0001-01-01), in conjunction with "Apply if Not Blank/0" rule
    • NAB - General: Adjusted filter widget action's "Update Title" logic to work with custom filters
    • NAB - General: Corrected issue with filter validation programs not receiving the "to" side of Between-type filters
    • NAB - General: EXNABVAL program adjusted to accommodate HTML markup
    • NAB - General: Corrected issue where a startup filter ("custom filter") was not saving in the NAB designer
    • NAB - General: Corrected issue with button focus UI
    • Fusion5250: Added logic to auto-recalculate the best default cursor position when position is not explicitly specified in the DDS
    • Portal Admin - Settings: Any change made to the Valence license key is now automatically propagated to all instances defined in Instance Manager
    • Instance Manager: Resolved issue introduced in prior build where copying or creating a new instance would fail
    • New column VVMASKD added to table VVAPPS. This is an enhancement for a forthcoming Valence Mobile app update.

    New Features and Fixes in 6.0.20210511:
    • Nitro App Builder (NAB) - Data Sources: Adjusted widget filters to accommodate data sources built over long SQL table names
    • NAB - Data Sources: Increased maximum number of vvIn_Virtual() functions allowed in a single data source to 100 (formerly 20)
    • NAB - Data Sources: Corrected issue with vvIn_virtual not working properly with filter fields
    • NAB - Data Sources: Added support for CROSS JOIN LATERAL
    • NAB - Grids: Added ability to limit results, as you can already do in other widgets
    • NAB - Grids: Corrected issue where Initial Value on a checkbox filter was not adhering to any overrides to the default of "true"
    • NAB - Grids: Widget now allows summaries of columns containing a summary function
    • NAB - Grids: Corrected issue where summary and group summary data fail to load on SQL statements containing a WITH clause (.1 build)
    • NAB - Edit Grids: Corrected issue with infinite scroll not properly decoding graphic field data
    • NAB - Forms: Ensure simultaneous reload of combos and data source wait for all responses before setting form values; reload of combos via an app variable not working for mobile
    • NAB - KPI widget: Corrected issue with background color not rendering properly in mobile
    • NAB - Behaviors: Added ability to filter a widget on successful call of an RPG program from any area
    • NAB - Behaviors: Added ability to add a button to a vertical container (desktop only)
    • NAB - General: Added ability for apps to communicate with other running apps (new file introduced: VVQRY600)
    • NAB - General: Corrected issue where adjustments to a widget's "Hide filters" section (found inside "Link to App Variables") were not sticking.
    • Portal - General: All front-end attempts to call a program that cannot be found are now trapped; Portal will pop up an error message rather than letting the CGI job go into a MSGW state.
    • Fusion5250: Fixed issue where terminal session could prematurely disconnect from server
    • Fusion5250: Adjusted proxy routine to reduce delay encountered before initial screen appears after launching the app (introduced in prior build)
    • Fusion5250: Improved rendering of graphical menus and pushbuttons
    • Fusion5250: Corrected issue where some pop-up windows in Japanese would not render properly under certain circumstances
    • Instance Manager: Adjusted instance update logic to prevent object lock conflicts with High Availability systems, which could result in a corrupted Valence instance
    • Installer: Corrected issue that would was causing a level check on VVMIGRATE display file
    • Installer: Adjusted update logic to prevent object lock conflicts with High Availability systems, which could result in a corrupted Valence instance

    New Features and Fixes in 6.0.20210421:

    NOTE: All Nitro App Builder EXNABBTN-based RPG programs must be recompiled with this update
    • Nitro App Builder (NAB) - Charts: Added new app variable link for multi series charts called "seriesClickField"
    • NAB - Buttons: EXNABBTN-based programs now have access to all of an app's form and grid widgets in a single call
    • NAB - Forms: Form reset now available to EXNABBTN-based programs
    • NAB - Grids: Added option on global search to not make a back-end call for data (local data search)
    • NAB - Grids: Adjusted group column text to honor column font formatting
    • NAB - Grids: Allow clearing of all grid records (clearAllData) via EXNABBTN-based programs
    • NAB - Grids: Corrected issue where super large responses (1MB+) on grids containing column summary functions could result in truncated or invalid JSON response
    • NAB - Grids: Added summary rows to PDF/Excel download when applicable (previously only applied on group summaries)
    • NAB - Edit Grids: Added local data support, allowing developer to add "Save" button to apply edits/adds/deletes
    • NAB - Edit Grids: Allow hiding of the save/cancel buttons when auto update is set on
    • NAB - Edit Grids: In cell editing mode, fields flagged as in error by validation program will now retain their values and be highlighted in red
    • NAB - Edit Grids: Corrected the sorting of selected columns in edit grid widgets so selected columns are always on top (same as grid widgets)
    • NAB - Edit Grids: Corrected issue where Initial Value setting was not permitted on integer-type columns
    • NAB - Maps: Added option to show driving route between points, as opposed to "as the crow flies" lines (.2 build)
    • NAB - Data Sources: Added support for START WITH and CONNECT BY clauses in SQL-based data sources
    • NAB - Data Sources: Added support for implied joins in WHERE clause for SQL-based data sources
    • NAB - Data Sources: Added optional 5th parameter to vvIn_virtual() to control when text should be wrapped in quotes
    • NAB - Data Sources: Added logic for SQL-based data sources to recognize when file member has been overridden in an exit program and pull data accordingly
    • NAB - General: Added ability to hide specific filters via app variable(s)
    • NAB - General: Ensure any checkbox filters are applied on initial load when unchecked condition is applicable
    • NAB - General: Any widget filters transformed to a checkbox now show a checkbox for the Initial Value setting instead of an entry field
    • NAB - General: Added functionality to allow application and section level buttons to be positioned top/bottom/left/right
    • NAB - General: Allow widget name specified in app configuration to be used to reference popup widgets (used in scripting or back-end setWidget() calls)
    • NAB - General: File VVQRY400 is now populated with RPG program cross-reference info for all data Sources, widgets and apps
    • NAB - General: Added ability to condition RPG program confirmation text with an app variable
    • NAB - General: Ensure called any RPG program called from a button click receives Tile widget data (.2 build)
    • NAB - General: Corrected bug where a filtered widget's filter was dropped when users subsequently applied a secondary filter on the widget
    • NAB - General: Corrected cursor focus issue when entering in a custom filter
    • NAB - General: Corrected issue with vvIn_virtual and app variable replacement not working
    • NAB - General: Corrected issue where Initial Value filter field initial value did not allow entry on integer type columns
    • NAB - Import Process: added ability to turn off preview/confirmation mode; do not automatically close window after import; reload tag information after successful import;
    • Fusion5250: Added button to pull in 5250 hex stream for debugging purposes
    • Fusion5250: Fixed rendering issue where initial values on some fields in more complex screens would incorrectly show as blank
    • Fusion5250: Fixed problem with keyboard not recognizing German special characters
    • Fusion5250: Added hyperlink functionality (any screen text that starts with http://, https:// or www. is recognized as a hyperlink and becomes clickable)
    • Portal Login: Added max concurrent session override at user level, which is specified in Portal Admin > Users
    • Portal Login: Adjusted to reload Valence user record after call to exit program, in case exit program makes adjustments to VVUSERS (.1 build)
    • Portal Login: Corrected issue where exit program for overriding user profile template was receiving a blank user ID
    • Portal Login: Corrected issue where a disabled user logging in for the first time could trigger a MSGW condition
    • Portal Admin - Users: Prohibit user deletion if linked to a dev token
    • Portal Admin - Apps: Corrected issue with copying NAB apps
    • Portal - General: Applied several miscellaneous Internet Explorer rendering fixes
    • RPG Toolkit - vvMail: Additional adjustments for TLS 1.2 encryption to ensure TLS is not invoked in any way when encryption is set to *NONE
    • RPG Toolkit - vvJava: Corrected issue where specifying a JDK override via JAVA_HOME in Portal Admin > Settings would cause a Java error
    • RPG Toolkit - vvUtility_isFusionJob: New procedure for RPG programs to determine when interactive session is running in Valence/Fusion5250
    • RPG Toolkit - vvUtility_getValenceSetting: Corrected array overflow issue caused when total Portal Admin settings exceeded 200 records
    • RPG Toolkit - vvJson: JSON service program rebuilt with storage model *INHERIT (formerly *SNGLVL)
    • VVMIGRATE: Added option to do a limited migration (via F24 key)
    • VVMIGRATE: Added Autocode directories to migration routine
    • VVMIGRATE: Corrected issue with migration of VVERRHNDLR file

    New Features and Fixes in 6.0.20210322:
    • Nitro App Builder (NAB) - Grids: Added ability to hide or show global search field via an app variable
    • NAB - Grids: Added ability in column format settings to wrap text within cells
    • NAB - Edit Grid: No longer auto-refreshes all widgets upon an update/delete/save. You can use Behaviors or App Variables instead to force individual widgets to refresh when needed.
    • NAB - Charts: Reverted logic to retain the order of records coming from data source (was previously reversing the sort sequence)
    • NAB - Data Sources: Adjusted vvIn_virtual to work in more areas of the SQL statement, including GROUP BY
    • NAB - General: Allow vertical drag & drop of color rules to change priorities
    • NAB - EXNABVAL template program: allow custom responses for ERR_ADD/ERR_EDIT/ERR_DELETE
    • NAB - allow buttons in behaviors to be saved without attaching any actions to them
    • NAB - Mobile Runner: Corrected issue where multiple grids with "resize columns" checked would not render
    • NAB - Mobile Runner: Corrected issue where grid row menus and icon columns would sometimes not function properly
    • Fusion5250: Miscellaneous adjustments to correct rendering issues on larger screens
    • RPG Toolkit - vvMail: Added support for TLS 1.2 encryption
    • RPG Toolkit - vvCode: Corrected issue that would cause columnModel logic to encounter an overflow error on SQL columns over 9999 chars. This would affect NAB data sources in preview panel.
    • Fusion5250: Fixed decoding issue where some input fields would not show their initial values
    • Fusion5250: Fixed decoding issue where some input and display fields would get overwritten by certain rare control codes

    New Features and Fixes in 6.0.20210226:
    • Nitro App Builder (NAB) - Behaviors: Added ability to position widget buttons (top/bottom, left/right)
    • NAB - Behaviors: Added ability to hide and/or disable buttons via app variables
    • NAB: - Behaviors: corrected issue where button position is erroneously saving at bottom (.2 build)
    • NAB - Behaviors: corrected issue where button size is erroneously saving as medium (.2 build)
    • NAB - Grid Widget: Corrected issue with icon columns not showing defined color
    • NAB - Grid Widget: Adjusted logic so that grouping grids can be used in conjunction with data sources containing a WITH clause
    • NAB - Edit Grid: Allow for update/cancel button text to be changed when inline row editing is activated
    • NAB - Edit/Grid Widget: Allow for hiding/showing the Excel/PDF download buttons via app variables
    • NAB - Edit/Grid Widget: Allow page size to be a numeric value other than the defaults 25/50/100/250/500. Must be greater than 0 and less than 5000
    • NAB - Data Sources: Allow for SQL-based data sources to have vvIn_Virtual in the ORDER BY clause
    • NAB - Data Sources: Added support for LIMIT inside subqueries and WITH clauses
    • NAB - Data Sources: Added support for "within group(order by xxx)" on the listAgg SQL function (.1 build)
    • NAB - Data Sources: Improved default column sizing applied in preview window (.2 build)
    • NAB - Data Sources: Expanded maximum field size for vvIn_Virtual to 256 chars (VVDTA500.VVFLD - formerly 50 chars)
    • NAB - Fixed issue with missing data source column records (VVDTA300) encountered when importing from 5.2
    • NAB - Grid checkbox row options are now available in a popup.
    • NAB - vvIn_virtual was having issues with date fields in some circumstances
    • RPG Toolkit - vvJson_parse: expanded capacity for string retrieval (was truncating at 10000 chars). This addresses a truncation issue with NAB data sources built over extremely long SQL statements.
    • RPG Toolkit - vvOut_execSQLtoSS: adjusted to omit non Excel-friendly characters (hex 3F and hex FE) from being included in spreadsheet data. This would affect NAB downloads as well.
    • Fusion5250: Corrected issue with some input fields not displaying initial values properly
    • Fusion5250: Adjusted so that any user action inside a 5250 session updates the Valence session's last activity timestamp (.1 build)
    • App Usage: Corrected column sorting issue; corrected widget filtering issue in detail screen

    New Features and Fixes in 6.0.20210125:
    • Nitro App Builder (NAB) - Form Widget: Added ability to set a minimum value on numeric fields
    • NAB - Added ability to change the color of a button
    • NAB - Helper Program: Added ability to pull in any application variable via vvIn_virtual() on all runtime calls
    • NAB - Apps: Corrected issue where exported NAB apps containing more than 50 widgets would not import properly.
    • NAB - Apps: Corrected issue that could sometimes cause an application to take an exceedingly long time to save.
    • NAB - Data Sources: Corrected parser issue that could cause an ORDER BY clause to be inadvertently lumped in with a GROUP BY or HAVING clause
    • NAB - Mobile: Corrected rendering issue with popups to properly resize when set to full screen
    • NAB - Mobile: Corrected issue with non-primary form buttons not being set to disabled when the form is invalid
    • NAB - Mobile: Corrected forms to properly handle disable/enable features from the form helper program
    • Valence Installer - Update routine no longer replaces favicon.ico

    New Features and Fixes in 6.0.20210119:
    • Nitro App Builder (NAB) - Data Sources: Added ability to pull in current user on a data source SQL statement via vvIn_char('vvUser')
    • NAB - Pivot Grid Widget: Added ability to control location of column sub-total and total
    • NAB - Pivot Grid Widget: Added ability to format left & top axis columns
    • NAB - Pivot Grid Widget: Fixed issue where export would not work while configuring the widget
    • NAB - Pivot Grid Widget: Fixed issue where the user configuration panel wasn't correctly showing top axis columns
    • NAB - Pivot Grid Widget: Fixed issue where aggregate shows as blank instead of zero when top axis is active and "Show Zero As Blank" is unchecked
    • NAB - Grid Widget: Removed hide/show option on menu and icon columns
    • NAB - Chart Widgets: Added ability to have multi line chart labels via the HTML line break element tag <br>
    • NAB - Chart Widgets: Adjusted to match sort sequence of Valence 5.2 charts
    • NAB - Chart Widgets: Added ability to download to excel for all charts excluding gauge
    • NAB - Line Chart Widget: Added "stepped" option
    • NAB - Column Chart Widget: Added ability to transform any additional series to a line or area
    • NAB - Widget Filters: Fixed default value max length when the column is numeric
    • NAB - Widget Filters: Fixed issue when transforming to a lookup over date columns
    • NAB - Form Widget: Adjusted mobile to support HTML markup in fields
    • NAB - SQL Data Sources: Fixed parsing issue when using cross join lateral table function with a UDF
    • Portal Admin - Users: Added ability to set or change user's default environment at next login
    • Fusion5250: Added support for graphical pushbuttons
    • Fusion5250: Added basic support for graphical scrollbar area on subfiles (will be further refined in a subsequent release)
    • Desktop Portal: Fixed issue with showing/hiding split screen when entering/exiting fullscreen mode via the browser
    • Desktop Portal: Adjusted to hide language options when multilingual feature is turned off in Portal Admin > Settings
    • Desktop Portal: Added ability to exit split screen mode by hitting the escape key
    • RPG Toolkit - vvIn_sorters: Corrected issue where JSON pointer exception would be thrown into job log unnecessarily
    • RPG Toolkit - vvOut_execSQLtoJSON: Corrected issue where an SQL statement containing VVIN_CHAR() could fail to return a correct result set count. This would affect NAB data sources too.
    • RPG Toolkit - error handler: Adjusted exit program call to support EXEXITPGM template, passing an exit mode of "ERROR_HANDLER"
    • VVMIGRATE - Corrected issue where active web service consumers were not migrating to new instance

    New Features and Fixes in 6.0.20201222:
    • Nitro App Builder (NAB) - Grid Widget: Added option to limit PDF or Excel download to selected rows only
    • NAB - Grid Widget: Added new feature to allow for overriding columns on Excel and/or PDF downloads
    • NAB - Grid Widget: Added ability to hide/show grid columns via app variables
    • NAB - Grid Widget: Corrected issue with app variable-based grid column hide/show not working if column name contains special character
    • NAB - Grid Widget (Mobile): Corrected issue that would prevent app from starting if grid had checkbox selection enabled
    • NAB - Edit Grid Widget: Added ability to auto-edit row based off RRN or row index
    • NAB - Charts: allow adjustment of font size/style on the series title, label title and legend text
    • NAB - Charts: Fixed issue where charts were not displaying series and/or label titles
    • NAB - Timeline Widget: Fixed issue that could throw a console error when applying a filter
    • NAB - RPG backend: Adjusted NAB template programs to send back true boolean values when calling SetAppVar
    • NAB - Startup behaviors: Corrected issue with feature ids not saving properly for any Startup actions
    • Instance Manager: Adjusted to restore DSPF/PRTF objects and core source code files in updated instances
    • Nitro iAdmin: Corrected issue where a user with insufficient authority would not see correlating error message
    • Portal: Added pound sign (#) to list of acceptable special characters for Valence password rules
    • Portal exit programs: Corrected the "app initialization" exit program to pass an vvExitMode value of 'VVCALL_INIT' instead of 'VVCALL0'
    • RPG Toolkit - error handler: Added option to call an exit program (new column in VVERRHNDLR). Watch for a future blog post on this.

    New Features and Fixes in 6.0.20201119:
    • General: Corrected issue where fieldset titles were no longer showing properly due to a recent Chrome update (.1 build)
    • Nitro App Builder (NAB) - Form widget: Adjusted to pass widgetId on any calls to form helper RPG program
    • NAB - Form widget: Adjusted to pass all fields from the underlying data source record to the form helper program, including fields that are not in the form
    • NAB - Form widget: Corrected issue where form field error messages sent by EXNABBTN template programs were not being properly decoded on mobile (.1 build)
    • NAB - Grid widget: Fixed bug where grid button calling RPG program would not function if "allow copy row data" was activated
    • NAB - Grid widget: Corrected issue where grand total summary row was not showing when field grouping activated (.1 build)
    • NAB - Edit grid widget: Corrected issue where inline editing (i.e., max length and decimal positions) was not being enforced
    • NAB - Chart widget: Corrected issue in builder mode where filters may incorrectly refresh
    • NAB - Filters section: Corrected issue in builder mode where filter loses its search results after selecting a field for filtering
    • NAB: Adjusted call RPG program logic to encode array params (i.e., on combo box multi select)
    • NAB: Adjusted all combo boxes to employ a "contains" search rather than a "starts with" search
    • NAB: when adding/copying/deleting a record within an edit grid, ensure that the page reload remains at the same page if applicable.
    • NAB: mobile form widget error messages not working
    • Instance Manager: Corrected issue that was causing CGI job performing an instance update to terminate rather than respond with "success:true" upon completion.
    • Instance Manager: Corrected issue where front-end IFS files were not getting updated under certain circumstances
    • Instance Manager: Corrected issue where session records on a copied instance were not always getting cleared
    • RPG Toolkit - vvOut_execSQLtoJSON: Added logic to accommodate rare cases where total record count cannot be derived from SQL statement due to an SQL error
    • VVCHGAPPID - new utility for changing the app ID on an existing app record (.1 build)

    New Features and Fixes in 6.0.20201030:
    • Nitro App Builder (NAB): Startup program now gets a timeout value pulled from Portal Admin > Settings > Nitro App Builder > Data source timeout
    • NAB: Added "Utility" related behaviors from a close widget event
    • NAB: SQL data sources now allow reserved words to be used in column selection and aliases.
    • NAB: Fixed form widget boolean renderer "Checkmark"
    • NAB: Fixed issue where column searching/multi sort would not be active when "Allow copy of row data" is checked
    • NAB: Fixed mobile issue when using a edit grid with cell/row editing turned on
    • RPG Toolkit - vvOut_execRPGtoJSON: Adjusted to accommodate paging on SQL statements containing non-deterministic functions (cannot use OFFSET clause)
    • VVCALL: Added exit program for initial call to a CGI job (see Portal Admin > Settings > Exit Programs)
    • VVSYSMON: Added grace period for MSGW notification (see Portal Admin > Settings > iAdmin)
    • Portal Admin > Settings: Ignore blank values on non-mandatory settings
    • VVSESSDATA: added VVPCGIJOB to table. Holds job number associated with session when using persistent CGI
    • Portal Admin > Users: Sort by last login date was not working correctly
    New Features and Fixes in 6.0.20201002:
    • Nitro App Builder (NAB): Reworked UI for adding/editing buttons, row menu buttons, icon columns, and tile buttons
    • NAB: Adjusted to allow for tooltips on buttons, row menu buttons, and tile buttons
    • NAB: Corrected issue with appbar title URL parameter not saving
    • NAB: Corrected issue where execute script behavior was not saving under "Startup"
    • NAB: Corrected issue where chart legend text was not saving properly when more than six series exist
    • NAB: Corrected issue where inline editing date renderer format was only defaulting to date format from Valence settings. If a date renderer exists, it will now use the same date format as the renderer.
    • NAB: Corrected issue where inline grid editing function would sometimes not treat date cells as dates
    • NAB: added ability for edit grid validation programs (EXNABVAL) to send back custom responses that will now allow for: setting app variables, disable/enable features, set values of other fields (for cell editing), and sending back messages.
    • NAB: cell editing - No longer masks grid when doing inline updates to cells
    • NAB: Multiple fixes when running on a small mobile device
    • NAB: SQL DS allow for alias on over syntax
    • NAB: Edit Grid cell editing auto select text on edit
    • Portal: Adjusted so that apps in disabled categories do not show in Autostart list
    • RPG Toolkit - vvOut: Added support for Apache's Persistent CGI, activated by passing a query parameter of vvPersistCgi='true'
    • VVSYSMON: Adjusted to accommodate subsystems ending or starting while analysis is being performed (CPF187A)
    Last edited by sean.lanktree; 06-23-2021, 12:50 PM.

  • #2
    Valence Framework 6.0.20201002 is now available. Changes in this build since the previous release are:
    • Nitro App Builder (NAB): Reworked UI for adding/editing buttons, row menu buttons, icon columns, and tile buttons
    • NAB: Adjusted to allow for tooltips on buttons, row menu buttons, and tile buttons
    • NAB: Corrected issue with appbar title URL parameter not saving
    • NAB: Corrected issue where execute script behavior was not saving under "Startup"
    • NAB: Corrected issue where chart legend text was not saving properly when more than six series exist
    • NAB: Corrected issue where inline editing date renderer format was only defaulting to date format from Valence settings. If a date renderer exists, it will now use the same date format as the renderer.
    • NAB: Corrected issue where inline grid editing function would sometimes not treat date cells as dates
    • NAB: added ability for edit grid validation programs (EXNABVAL) to send back custom responses that will now allow for: setting app variables, disable/enable features, set values of other fields (for cell editing), and sending back messages.
    • NAB: cell editing - No longer masks grid when doing inline updates to cells
    • NAB: Multiple fixes when running on a small mobile device
    • NAB: SQL DS allow for alias on over syntax
    • NAB: Edit Grid cell editing auto select text on edit
    • Portal: Adjusted so that apps in disabled categories do not show in Autostart list
    • RPG Toolkit - vvOut: Added support for Apache's Persistent CGI, activated by passing a query parameter of vvPersistCgi='true'
    • VVSYSMON: Adjusted to accommodate subsystems ending or starting while analysis is being performed (CPF187A)
    Go to https://secure.cnxcorp.com/downloads to download this release of Valence 6.

    Go to http://forums.cnxcorp.com/node/13172 for full release notes.

    Comment


    • #3
      Valence Framework 6.0.20201030 is now available. Changes in this build since the previous release are:
      • NAB: Startup program now gets a timeout value pulled from Portal Admin -> Settings > Nitro App Builder > Data source timeout
      • NAB: Added "Utility" related behaviors from a close widget event
      • NAB: SQL data sources now allow reserved words to be used in column selection and aliases.
      • NAB: Fixed form widget boolean renderer "Checkmark"
      • NAB: Fixed issue where column searching/multi sort would not be active when "Allow copy of row data" is checked
      • NAB: Fixed mobile issue when using a edit grid with cell/row editing turned on
      • RPG Toolkit - vvOut_execRPGtoJSON: Adjusted to accommodate paging on SQL statements containing non-deterministic functions (cannot use OFFSET clause)
      • VVCALL: Added exit program for initial call to a CGI job (see Portal Admin > Settings > Exit Programs)
      • VVSYSMON: Added grace period for MSGW notification (see Portal Admin > Settings > iAdmin)
      • Portal Admin > Settings: Ignore blank values on non-mandatory settings
      • VVSESSDATA: added VVPCGIJOB to table. Holds job number associated with session when using persistent CGI
      • Portal Admin > Users: Sort by last login date was not working correctly
      Go to https://secure.cnxcorp.com/downloads to download this release of Valence 6.

      Go to http://forums.cnxcorp.com/node/13172 for full release notes.

      Comment


      • #4
        Valence Framework 6.0.20201119 is now available. Changes in this build since the previous release are:
        • General: Corrected issue where fieldset titles were no longer showing properly due to a recent Chrome update (.1 build)
        • Nitro App Builder (NAB) - Form widget: Adjusted to pass widgetId on any calls to form helper RPG program
        • NAB - Form widget: Adjusted to pass all fields from the underlying data source record to the form helper program, including fields that are not in the form
        • NAB - Form widget: Corrected issue where form field error messages sent by EXNABBTN template programs were not being properly decoded on mobile (.1 build)
        • NAB - Grid widget: Fixed bug where grid button calling RPG program would not function if "allow copy row data" was activated
        • NAB - Grid widget: Corrected issue where grand total summary row was not showing when field grouping activated (.1 build)
        • NAB - Edit grid widget: Corrected issue where inline editing (i.e., max length and decimal positions) was not being enforced
        • NAB - Chart widget: Corrected issue in builder mode where filters may incorrectly refresh
        • NAB - Filters section: Corrected issue in builder mode where filter loses its search results after selecting a field for filtering
        • NAB: Adjusted call RPG program logic to encode array params (i.e., on combo box multi select)
        • NAB: Adjusted all combo boxes to employ a "contains" search rather than a "starts with" search
        • NAB: when adding/copying/deleting a record within an edit grid, ensure that the page reload remains at the same page if applicable.
        • NAB: mobile form widget error messages not working
        • Instance Manager: Corrected issue that was causing CGI job performing an instance update to terminate rather than respond with "success:true" upon completion.
        • Instance Manager: Corrected issue where front-end IFS files were not getting updated under certain circumstances
        • Instance Manager: Corrected issue where session records on a copied instance were not always getting cleared
        • RPG Toolkit - vvOut_execSQLtoJSON: Added logic to accommodate rare cases where total record count cannot be derived from SQL statement due to an SQL error
        • VVCHGAPPID - new utility for changing the app ID on an existing app record (.1 build)
        Go to https://secure.cnxcorp.com/downloads to download this release of Valence 6.

        Go to http://forums.cnxcorp.com/node/13172 for full release notes.
        Last edited by robert.swanson; 11-22-2020, 03:55 PM.

        Comment


        • #5

          Valence Framework 6.0.20201222 is now available. Changes in this build since the previous release are:
          • Nitro App Builder (NAB) - Grid Widget: Added option to limit PDF or Excel download to selected rows only
          • NAB - Grid Widget: Added new feature to allow for overriding columns on Excel and/or PDF downloads
          • NAB - Grid Widget: Added ability to hide/show grid columns via app variables
          • NAB - Grid Widget: Corrected issue with app variable-based grid column hide/show not working if column name contains special character
          • NAB - Grid Widget (Mobile): Corrected issue that would prevent app from starting if grid had checkbox selection enabled
          • NAB - Edit Grid Widget: Added ability to auto-edit row based off RRN or row index
          • NAB - Charts: allow adjustment of font size/style on the series title, label title and legend text
          • NAB - Charts: Fixed issue where charts were not displaying series and/or label titles
          • NAB - Timeline Widget: Fixed issue that could throw a console error when applying a filter
          • NAB - RPG backend: Adjusted NAB template programs to send back true boolean values when calling SetAppVar
          • NAB - Startup behaviors: Corrected issue with feature ids not saving properly for any Startup actions
          • Instance Manager: Adjusted to restore DSPF/PRTF objects and core source code files in updated instances
          • Nitro iAdmin: Corrected issue where a user with insufficient authority would not see correlating error message
          • Portal: Added pound sign (#) to list of acceptable special characters for Valence password rules
          • Portal exit programs: Corrected the "app initialization" exit program to pass an vvExitMode value of 'VVCALL_INIT' instead of 'VVCALL0'
          • RPG Toolkit - error handler: Added option to call an exit program (new column in VVERRHNDLR). Watch for a future blog post on this.
          Go to https://secure.cnxcorp.com/downloads to download this release of Valence 6.

          Go to http://forums.cnxcorp.com/node/13172 for full release notes.

          Comment


          • #6
            Valence Framework 6.0.20210119 is now available. Changes in this build since the previous release are:
            • Nitro App Builder (NAB) - Data Sources: Added ability to pull in current user on a data source SQL statement via vvIn_char('vvUser')
            • NAB - Pivot Grid Widget: Added ability to control location of column sub-total and total
            • NAB - Pivot Grid Widget: Added ability to format left & top axis columns
            • NAB - Pivot Grid Widget: Fixed issue where export would not work while configuring the widget
            • NAB - Pivot Grid Widget: Fixed issue where the user configuration panel wasn't correctly showing top axis columns
            • NAB - Pivot Grid Widget: Fixed issue where aggregate shows as blank instead of zero when top axis is active and "Show Zero As Blank" is unchecked
            • NAB - Grid Widget: Removed hide/show option on menu and icon columns
            • NAB - Chart Widgets: Added ability to have multi line chart labels via the HTML line break element tag <br>
            • NAB - Chart Widgets: Adjusted to match sort sequence of Valence 5.2 charts
            • NAB - Chart Widgets: Added ability to download to excel for all charts excluding gauge
            • NAB - Line Chart Widget: Added "stepped" option
            • NAB - Column Chart Widget: Added ability to transform any additional series to a line or area
            • NAB - Widget Filters: Fixed default value max length when the column is numeric
            • NAB - Widget Filters: Fixed issue when transforming to a lookup over date columns
            • NAB - Form Widget: Adjusted mobile to support HTML markup in fields
            • NAB - SQL Data Sources: Fixed parsing issue when using cross join lateral table function with a UDF
            • Portal Admin - Users: Added ability to set or change user's default environment at next login
            • Fusion5250: Added support for graphical pushbuttons
            • Fusion5250: Added basic support for graphical scrollbar area on subfiles (will be further refined in a subsequent release)
            • Desktop Portal: Fixed issue with showing/hiding split screen when entering/exiting fullscreen mode via the browser
            • Desktop Portal: Adjusted to hide language options when multilingual feature is turned off in Portal Admin > Settings
            • Desktop Portal: Added ability to exit split screen mode by hitting the escape key
            • RPG Toolkit - vvIn_sorters: Corrected issue where JSON pointer exception would be thrown into job log unnecessarily
            • RPG Toolkit - vvOut_execSQLtoJSON: Corrected issue where an SQL statement containing VVIN_CHAR() could fail to return a correct result set count. This would affect NAB data sources too.
            • RPG Toolkit - error handler: Adjusted exit program call to support EXEXITPGM template, passing an exit mode of "ERROR_HANDLER"
            • VVMIGRATE - Corrected issue where active web service consumers were not migrating to new instance
            Go to https://secure.cnxcorp.com/downloads to download this release of Valence 6.

            Go to http://forums.cnxcorp.com/node/13172 for full release notes.

            Comment


            • #7
              Valence Framework 6.0.20210125 is now available. Changes in this build since the previous release are:
              • Nitro App Builder (NAB) - Form Widget: Added ability to set a minimum value on numeric fields
              • NAB - Added ability to change the color of a button
              • NAB - Helper Program: Added ability to pull in any application variable via vvIn_virtual() on all runtime calls
              • NAB - Apps: Corrected issue where exported NAB apps containing more than 50 widgets would not import properly.
              • NAB - Apps: Corrected issue that could sometimes cause an application to take an exceedingly long time to save.
              • NAB - Data Sources: Corrected parser issue that could cause an ORDER BY clause to be inadvertently lumped in with a GROUP BY or HAVING clause
              • NAB - Mobile: Corrected rendering issue with popups to properly resize when set to full screen
              • NAB - Mobile: Corrected issue with non-primary form buttons not being set to disabled when the form is invalid
              • NAB - Mobile: Corrected forms to properly handle disable/enable features from the form helper program
              • Valence Installer - Update routine no longer replaces favicon.ico
              Go to https://secure.cnxcorp.com/downloads to download this release of Valence 6.

              Go to http://forums.cnxcorp.com/node/13172 for full release notes.

              Comment


              • #8
                Valence Framework 6.0.20210226 is now available. Changes in this build since the previous release are:
                • Nitro App Builder (NAB) - Behaviors: Added ability to position widget buttons (top/bottom, left/right)
                • NAB - Behaviors: Added ability to hide and/or disable buttons via app variables
                • NAB: - Behaviors: corrected issue where button position is erroneously saving at bottom (.2 build)
                • NAB - Behaviors: corrected issue where button size is erroneously saving as medium (.2 build)
                • NAB - Grid Widget: Corrected issue with icon columns not showing defined color
                • NAB - Grid Widget: Adjusted logic so that grouping grids can be used in conjunction with data sources containing a WITH clause
                • NAB - Edit Grid: Allow for update/cancel button text to be changed when inline row editing is activated
                • NAB - Edit/Grid Widget: Allow for hiding/showing the Excel/PDF download buttons via app variables
                • NAB - Edit/Grid Widget: Allow page size to be a numeric value other than the defaults 25/50/100/250/500. Must be greater than 0 and less than 5000
                • NAB - Data Sources: Allow for SQL-based data sources to have vvIn_Virtual in the ORDER BY clause
                • NAB - Data Sources: Added support for LIMIT inside subqueries and WITH clauses
                • NAB - Data Sources: Added support for "within group(order by xxx)" on the listAgg SQL function (.1 build)
                • NAB - Data Sources: Improved default column sizing applied in preview window (.2 build)
                • NAB - Data Sources: Expanded maximum field size for vvIn_Virtual to 256 chars (VVDTA500.VVFLD - formerly 50 chars)
                • NAB - Fixed issue with missing data source column records (VVDTA300) encountered when importing from 5.2
                • NAB - Grid checkbox row options are now available in a popup.
                • NAB - vvIn_virtual was having issues with date fields in some circumstances
                • RPG Toolkit - vvJson_parse: expanded capacity for string retrieval (was truncating at 10000 chars). This addresses a truncation issue with NAB data sources built over extremely long SQL statements.
                • RPG Toolkit - vvOut_execSQLtoSS: adjusted to omit non Excel-friendly characters (hex 3F and hex FE) from being included in spreadsheet data. This would affect NAB downloads as well.
                • Fusion5250: Corrected issue with some input fields not displaying initial values properly
                • Fusion5250: Adjusted so that any user action inside a 5250 session updates the Valence session's last activity timestamp (.1 build)
                • App Usage: Corrected column sorting issue; corrected widget filtering issue in detail screen
                Go to https://secure.cnxcorp.com/downloads to download this release of Valence 6.

                Go to http://forums.cnxcorp.com/node/13172 for full release notes.
                Last edited by robert.swanson; 03-07-2021, 04:26 PM.

                Comment


                • #9
                  Valence Framework 6.0.20210322 is now available. Changes in this build since the previous release are:
                  • Nitro App Builder (NAB) - Grids: Added ability to hide or show global search field via an app variable
                  • NAB - Grids: Added ability in column format settings to wrap text within cells
                  • NAB - Edit Grid: No longer auto-refreshes all widgets upon an update/delete/save. You can use Behaviors or App Variables instead to force individual widgets to refresh when needed.
                  • NAB - Charts: Reverted logic to retain the order of records coming from data source (was previously reversing the sort sequence)
                  • NAB - Data Sources: Adjusted vvIn_virtual to work in more areas of the SQL statement, including GROUP BY
                  • NAB - General: Allow vertical drag & drop of color rules to change priorities
                  • NAB - EXNABVAL template program: allow custom responses for ERR_ADD/ERR_EDIT/ERR_DELETE
                  • NAB - allow buttons in behaviors to be saved without attaching any actions to them
                  • NAB - Mobile Runner: Corrected issue where multiple grids with "resize columns" checked would not render
                  • NAB - Mobile Runner: Corrected issue where grid row menus and icon columns would sometimes not function properly
                  • Fusion5250: Miscellaneous adjustments to correct rendering issues on larger screens
                  • RPG Toolkit - vvMail: Added support for TLS 1.2 encryption
                  • RPG Toolkit - vvCode: Corrected issue that would cause columnModel logic to encounter an overflow error on SQL columns over 9999 chars. This would affect NAB data sources in preview panel.
                  • Fusion5250: Fixed decoding issue where some input fields would not show their initial values
                  • Fusion5250: Fixed decoding issue where some input and display fields would get overwritten by certain rare control codes
                  Go to https://secure.cnxcorp.com/downloads to download this release of Valence 6.

                  Go to http://forums.cnxcorp.com/node/13172 for full release notes.

                  Comment


                  • #10
                    Valence Framework 6.0.20210421 is now available.

                    NOTE: All Nitro App Builder EXNABBTN-based RPG programs must be recompiled with this update.

                    Changes in this build since the previous release are:
                    • Nitro App Builder (NAB) - Charts: Added new app variable link for multi series charts called "seriesClickField"
                    • NAB - Buttons: EXNABBTN-based programs now have access to all of an app's form and grid widgets in a single call
                    • NAB - Forms: Form reset now available to EXNABBTN-based programs
                    • NAB - Grids: Added option on global search to not make a back-end call for data (local data search)
                    • NAB - Grids: Adjusted group column text to honor column font formatting
                    • NAB - Grids: Allow clearing of all grid records (clearAllData) via EXNABBTN-based programs
                    • NAB - Grids: Corrected issue where super large responses (1MB+) on grids containing column summary functions could result in truncated or invalid JSON response
                    • NAB - Grids: Added summary rows to PDF/Excel download when applicable (previously only applied on group summaries)
                    • NAB - Edit Grids: Added local data support, allowing developer to add "Save" button to apply edits/adds/deletes
                    • NAB - Edit Grids: Allow hiding of the save/cancel buttons when auto update is set on
                    • NAB - Edit Grids: In cell editing mode, fields flagged as in error by validation program will now retain their values and be highlighted in red
                    • NAB - Edit Grids: Corrected the sorting of selected columns in edit grid widgets so selected columns are always on top (same as grid widgets)
                    • NAB - Edit Grids: Corrected issue where Initial Value setting was not permitted on integer-type columns
                    • NAB - Data Sources: Added support for START WITH and CONNECT BY clauses in SQL-based data sources
                    • NAB - Data Sources: Added support for implied joins in WHERE clause for SQL-based data sources
                    • NAB - Data Sources: Added logic for SQL-based data sources to recognize when file member has been overridden in an exit program and pull data accordingly
                    • NAB - General: Added ability to hide specific filters via app variable(s)
                    • NAB - General: Ensure any checkbox filters are applied on initial load when unchecked condition is applicable
                    • NAB - General: Any widget filters transformed to a checkbox now show a checkbox for the Initial Value setting instead of an entry field
                    • NAB - General: Added functionality to allow application and section level buttons to be positioned top/bottom/left/right
                    • NAB - General: Allow widget name specified in app configuration to be used to reference popup widgets (used in scripting or back-end setWidget() calls)
                    • NAB - General: File VVQRY400 is now populated with RPG program cross-reference info for all data Sources, widgets and apps
                    • NAB - General: Added ability to condition RPG program confirmation text with an app variable
                    • NAB - General: Corrected bug where a filtered widget's filter was dropped when users subsequently applied a secondary filter on the widget
                    • NAB - General: Corrected cursor focus issue when entering in a custom filter
                    • NAB - General: Corrected issue with vvIn_virtual and app variable replacement not working
                    • NAB - General: Corrected issue where Initial Value filter field initial value did not allow entry on integer type columns
                    • NAB - Import Process: added ability to turn off preview/confirmation mode; do not automatically close window after import; reload tag information after successful import;
                    • Fusion5250: Added button to pull in 5250 hex stream for debugging purposes
                    • Fusion5250: Fixed rendering issue where initial values on some fields in more complex screens would incorrectly show as blank
                    • Fusion5250: Fixed problem with keyboard not recognizing German special characters
                    • Fusion5250: Added hyperlink functionality (any screen text that starts with http://, https:// or www. is recognized as a hyperlink and becomes clickable)
                    • Portal Login: Added max concurrent session override at user level, which is specified in Portal Admin > Users
                    • Portal Login: Adjusted to reload Valence user record after call to exit program, in case exit program makes adjustments to VVUSERS
                    • Portal Login: Corrected issue where exit program for overriding user profile template was receiving a blank user ID
                    • Portal Login: Corrected issue where a disabled user logging in for the first time could trigger a MSGW condition
                    • Portal Admin - Users: Prohibit user deletion if linked to a dev token
                    • Portal Admin - Apps: Corrected issue with copying NAB apps
                    • Portal - General: Applied several miscellaneous Internet Explorer rendering fixes
                    • RPG Toolkit - vvMail: Additional adjustments for TLS 1.2 encryption to ensure TLS is not invoked in any way when encryption is set to *NONE
                    • RPG Toolkit - vvJava: Corrected issue where specifying a JDK override via JAVA_HOME in Portal Admin > Settings would cause a Java error
                    • RPG Toolkit - vvUtility_isFusionJob: New procedure for RPG programs to determine when interactive session is running in Valence/Fusion5250
                    • RPG Toolkit - vvUtility_getValenceSetting: Corrected array overflow issue caused when total Portal Admin settings exceeded 200 records
                    • RPG Toolkit - vvJson: JSON service program rebuilt with storage model *INHERIT (formerly *SNGLVL)
                    • VVMIGRATE: Added option to do a limited migration (via F24 key)
                    • VVMIGRATE: Added Autocode directories to migration routine
                    • VVMIGRATE: Corrected issue with migration of VVERRHNDLR file
                    Go to https://secure.cnxcorp.com/downloads to download this release of Valence 6.

                    Go to http://forums.cnxcorp.com/node/13172 for full release notes.

                    Comment


                    • #11
                      Valence Framework 6.0.20210511 is now available. Changes in this build since the previous release are:
                      • Nitro App Builder (NAB) - Data Sources: Adjusted widget filters to accommodate data sources built over long SQL table names
                      • NAB - Data Sources: Increased maximum number of vvIn_Virtual() functions allowed in a single data source to 100 (formerly 20)
                      • NAB - Data Sources: Corrected issue with vvIn_virtual not working properly with filter fields
                      • NAB - Data Sources: Added support for CROSS JOIN LATERAL
                      • NAB - Grids: Added ability to limit results, as you can already do in other widgets
                      • NAB - Grids: Corrected issue where Initial Value on a checkbox filter was not adhering to any overrides to the default of "true"
                      • NAB - Grids: Widget now allows summaries of columns containing a summary function
                      • NAB - Edit Grids: Corrected issue with infinite scroll not properly decoding graphic field data
                      • NAB - Forms: Ensure simultaneous reload of combos and data source wait for all responses before setting form values; reload of combos via an app variable not working for mobile
                      • NAB - KPI widget: Corrected issue with background color not rendering properly in mobile
                      • NAB - Behaviors: Added ability to filter a widget on successful call of an RPG program from any area
                      • NAB - Behaviors: Added ability to add a button to a vertical container (desktop only)
                      • NAB - General: Added ability for apps to communicate with other running apps (new file introduced: VVQRY600)
                      • NAB - General: Corrected issue where adjustments to a widget's "Hide filters" section (found inside "Link to App Variables") were not sticking.
                      • Portal - General: All front-end attempts to call a program that cannot be found are now trapped; Portal will pop up an error message rather than letting the CGI job go into a MSGW state.
                      • Fusion5250: Fixed issue where terminal session could prematurely disconnect from server
                      • Fusion5250: Adjusted proxy routine to reduce delay encountered before initial screen appears after launching the app (introduced in prior build)
                      • Fusion5250: Improved rendering of graphical menus and pushbuttons
                      • Fusion5250: Corrected issue where some pop-up windows in Japanese would not render properly under certain circumstances
                      • Instance Manager: Adjusted instance update logic to prevent object lock conflicts with High Availability systems, which could result in a corrupted Valence instance
                      • Installer: Corrected issue that would was causing a level check on VVMIGRATE display file
                      • Installer: Adjusted update logic to prevent object lock conflicts with High Availability systems, which could result in a corrupted Valence instance
                      Go to https://secure.cnxcorp.com/downloads to download this release of Valence 6.

                      Go to http://forums.cnxcorp.com/node/13172 for full release notes.

                      Comment


                      • #12
                        Valence Framework 6.0.20210610 is now available. Changes in this build since the previous release are:
                        • NAB - Forms: Added ability to handle multiple primary buttons when one is disabled/hidden
                        • NAB - Charts: Corrected issue where chart clicks were not firing behavior actions properly
                        • NAB - Popup windows: Corrected issue with disabling/enabling a feature attached to a button did not work correctly
                        • NAB - Popup windows: Corrected issue where hiding a button via Hide/Show behavior was not being applied to buttons in popup windows
                        • NAB - Behaviors: On RPG/URL call function, added ability to link app variables to fields in "Prompt for more info" window so they can be omitted/hidden. If all fields are hidden then no prompt will be shown to user.
                        • NAB - Behaviors: Corrected issue where Hide/Show Widgets function would only show a widget's buttons if the behavior tree already had it expanded
                        • NAB - Edit Grid: Added logic so that the "Add" window can include read-only variables initialized by app variables
                        • NAB - Pivot Grid: Added new app variable-based controls (Collapse All, Collapse Columns, Collapse Rows, Expand All, Expand Columns, Expand Rows)
                        • NAB - Pivot Grid: Corrected issue where columns and/or rows were sometimes not being auto expanded when specified to do so
                        • NAB - Grids: Corrected issue where row menu button feature name did not save
                        • NAB - Data Sources: Added front-end validation of vvIn_Virtual() syntax
                        • NAB - Mobile: Added state to mobile grid columns so a user's grid column adjustments will be remembered on subsequent launches
                        • NAB - Mobile: Corrected issue where app variables values were not being set via the startup program
                        • NAB - Mobile: Corrected issue where button hide/disable bindings was causing errors
                        • NAB - General: Filters over date fields will no longer treat blank values as a desire to apply a null date (0001-01-01), in conjunction with "Apply if Not Blank/0" rule
                        • NAB - General: Adjusted filter widget action's "Update Title" logic to work with custom filters
                        • NAB - General: Corrected issue with filter validation programs not receiving the "to" side of Between-type filters
                        • NAB - General: EXNABVAL program adjusted to accommodate HTML markup
                        • NAB - General: Corrected issue where a startup filter ("custom filter") was not saving in the NAB designer
                        • NAB - General: Corrected issue with button focus UI
                        • Fusion5250: Added logic to auto-recalculate the best default cursor position when position is not explicitly specified in the DDS
                        • Portal Admin - Settings: Any change made to the Valence license key is now automatically propagated to all instances defined in Instance Manager
                        • Instance Manager: Resolved issue introduced in prior build where copying or creating a new instance would fail
                        • New column VVMASKD added to table VVAPPS. This is an enhancement for a forthcoming Valence Mobile app update.
                        Go to https://secure.cnxcorp.com/downloads to download this release of Valence 6.

                        Go to http://forums.cnxcorp.com/node/13172 for full release notes.

                        Comment

                        Working...
                        X