ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / New features / New features in version 2024
  • Overview
  • New features and improvements in "Update 3" (version 290088)
  • New features and improvements in "Update 2" (version 290076)
  • New features and improvements in "Update 1" (version 290061)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Overview
Here are the main new features and improvements in this update. A number of improvements have been made in this update.

This help page presents:
New features and improvements in "Update 3" (version 290088)
WLanguage:
  • The Ansi/Unicode conversion process has been optimized to speed up all operations involving Ansi and Unicode strings.
    This new method also reduces potential lost characters when converting data from one charset to another.
  • New functions:
    • InUnitTestMode: Determines if there is a unit test in progress.
    • InApplicationTestMode: Determines if there is an application test in progress.
New features and improvements in "Update 2" (version 290076)
Project editor
  • Simplified project creation wizard.
Window editor
  • Combo Box control: Ability to use a vector border for each state.
  • Edit control:
    • Simplified "required input" configuration.
    • Ability to use a vector border for each state.
Report editor
  • Control style: The "Style" tab of the control description has been redesigned. The options for choosing different styles, disassociating, or viewing the uses of a style are now easier to access.
Code editor
  • Code wizard: The generated WLanguage code adapts to the language selected in the code editor options (English or French).
HFSQL
  • Spatial indexes available in Client/Server mode.
  • Spatial index support in SQL queries.
  • Ability to export spatial data to CSV.
HFSQL Control Center
  • Ability to list spatial keys.
WLanguage
  • The following functions have been renamed:
    • fTrackFile is now fWatchFile
    • fTrackDirectory is now fWatchDirectory
    • fTrackStop is now fWatchStop
    • fTrackStopAll is now fWatchStopAll
    • HListTrackedFiles is now HListWatchedFiles
    • HTrack is now HWatch
    • HTrackStop is now HWatchStop
  • New WLanguage functions
    • HListSpatialKeys: Returns the spatial keys of a data file (used in a query or view) recognized by the HFSQL engine.
  • Modified functions
    • dbgEnableLog: New parameter to specify the time before old log information is deleted.
  • Docusign
    • Imported Docusign components adapt to the language selected in the editor.
    • The Docusign component available with this release includes numerous changes and improvements.
Monitoring robot
  • New type of check: Server certificate expiration date verification.
  • "HTTP connectivity" check: Ability to add additional headers to be passed to the query.
New features and improvements in "Update 1" (version 290061)
Project editor
  • Faster compilation of multilingual projects.
Data model editor
  • Project with multiple analyses: If different analyses use files and items with the same names, these elements will be "hidden" in non-priority analyses. You can now get the list of hidden elements from the "Analysis" tab of the project description window.
  • You can now define compiler options for procedures stored in the analysis. These options can be found in the "Compilation" tab of the analysis description window.
Query editor
  • Returning.
Window editor
  • Edit control: Ability to use a vector border for each state of the control.
  • Control style: The "Style" tab of the control description has been redesigned. The options for choosing different styles, disassociating, or viewing the uses of a style are now easier to access.
  • Ability to fit mobile windows to content (maximized windows with automatic scrollbars). For existing windows, simply check "Fit height to content" ("UI" tab of the description window). For new windows, this option is automatically enabled.
  • Guided Tour: The internal windows used as Guided Tour tooltips have been renamed.
Project editor
  • Faster compilation of multilingual projects.
Data model editor
  • Project with multiple analyses: If different analyses use files and items with the same names, these elements will be "hidden" in non-priority analyses. You can now get the list of hidden elements from the "Analysis" tab of the project description window.
  • You can now define compiler options for procedures stored in the analysis. These options can be found in the "Compilation" tab of the analysis description window.
Query editor
  • Returning.
Telemetry
  • Maintenance and administration page.
Project Management Hub
  • New contributor login: When a new contributor logs in to the Control Center database from the Project Management Hub, they can create a new account and specify a nickname, schedule, etc. Only the username and password of an administrator are required.
HFSQL
  • HFSQL Cluster:
    • Ability to use HCopyFile.
    • Improved synchronization.
  • Spatial data:
    • Indexing.
  • TOP query: Optimization of queries that perform simultaneous iterations on a composite key.
  • Ability to perform a silent installation of an HFSQL server for Linux.
HFSQL Control Center
  • Server language: Ability to change the language used by HFSQL 2024 servers. This information can be found in the server settings ("General" tab).
  • HFSQL Cluster management: It is now possible to import an HFSQL Classic database into a cluster.
  • New display options in HFSQL Control Center (ability to display Text items on multiple lines, etc.).
WLanguage
  • New COMPILE IF syntax to compile different code if a project element is included in the current configuration.
  • COMPILE IF statements that enclose a procedure.
  • Functions available in prefix syntax:
    • NotifAdd: Adds a notification to the system bar (Android) or notification center (iOS).
    • NotifModify: Modifies a notification currently displayed in the system bar of the device.
    • NotifDelete: Removes a notification from the system bar.
    • NotifPushSend: Sends a push notification to a mobile device (iOS or Android).
  • New WLanguage functions:
    • DisplayLicense: Displays the license agreement of the WINDEV Mobile framework or framework libraries.
    • XMLVerifySignature: Verifies the signature of an XML node.
  • Modified WLanguage functions:
    • BuildBrowsingTable: The new taSingleLineColumn and taMultiLineColumn constants allow you to indicate whether the text column should should support one or multiple lines.
    • ExecuteAAF: The aafUndo and aafRedo constants now allow you to handle Undo/Redo operations in a Code Editor control.
    • HCopyFile: This function can now be used to copy data files to an HFSQL cluster.
    • XMLOpen: New parameter to specify the XML code analysis mode.
  • New WLanguage types:
    • xmlSignatureVerification: Defines the information required to verify an XML signature.
OpenAPI
  • Support of 'oneOf', 'anyOf' and 'allOf' keywords.
Specific features for Android
  • HFSQL:
    • Items with spatial data, and data binding between spatial items and controls.
  • New functions:
    • DateToDayOfYear: Returns the day of the year corresponding to a given date.
    • fChangeExtension: Changes the extension of a file on disk.
    • CurrentDay: Returns the number of the current day in the current month.
    • UTF8Valid: Checks the validity of a UTF-8 string.
    • UTFConvert: Converts a string or buffer to the specified format: UTF, ANSI, Unicode.
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 06/27/2024

Send a report | Local help