DataFlex 2022 Update Release Notes
DataFlex 2022, 20.1.34.78 contains the following changes from the original release (20.1.31.70):
Note: This topic updated on July 26, 2022
Security
- Fixed: Under certain circumstances, web properties could experience cross-session contamination.
Runtime
- Fixed: Insert function could crash when inserting past the string size.
- Fixed: String functions would sometimes crash when large strings have been used.
- Fixed:
Get_Field_Valuestill truncated at the old argument size (65535 bytes). - Fixed:
Get_Field_Valuesometimes stripped off the last byte.
Compiler
- Improved: Errors on struct member names that are replaced.
Installer
- Added:
Workstationsetup.exewill register the webview component (note that the Microsoft WebView2 component still needs to be installed on the workstation). - Fixed:
Workstationsetup.exewas attempting to register 18.3 CodeJock components instead of 20.0. - Fixed: Inherited Windows rights could sometimes be overwritten, and modify rights were not always properly applied.
- Fixed:
DfPathandSystemPathregistry keys contained double backslashes.
WebApp Server
- Fixed: Lock violation issue on IIS configuration with DataFlex created virtual directories.
WinPrint
- Fixed: WinPrint was still looking at 20.0 registry keys.
Documentation
Class Reference
- Removed (optional) from parameter for
Field_Related_FieldandField_Related_File. - Removed leftover references to argument size.
- Added documentation for
Bind_Data. - Marked
Module_Nameas obsolete. - Added section to
Enabled_Statehelp aboutcDbTextEditandcDbRichEditand howpbNoEnterReadOnly, updatedpbNoEnterReadOnlydocumentation. Field_Option: clarified that it shouldn’t be used for Numeric fields and to use a Field Validation instead.cWebSuggestionForm: added documentation forpbServerOnHideSuggestions,psClientOnHideSuggestions,psPopupCSSClass, added link toOnFindSuggestionsin class text.- Added sample validation code for Numeric values to
ValidationTable.Allow_Blank_State. - Added a disclaimer to
psConnectionAppName: applies only to Microsoft SQL Server. - Added more explanation and a sample to
File_Field_Find. - Updated
Field_Validate_msgdocumentation to useRefFunc()instead of “get_”. - Miscellaneous edits.
Language Guide
- Corrected character range.
- Added link to Name Meta-Data Tag to Struct Declaration page.
Language Reference
- Changed
Iffunction return type to String from Boolean. - Documented
tWebColumnLayout. - Added details about
aOptionsarray totWebCelldocumentation. - Updated references to struct elements to struct members for consistency.
Welcome
- JSON Parsing and Transfer sample called
IsMemberOfJsonTypeinside an expression, which can trigger a runtime bug. - Added arrows to table structure on Creating the Database page.
- Fixed broken links.
- Removed leftover references to argument size.
Development Guide
- Reviewed and updated Secure File Streaming and several related pages.
- Fixed a few links.