900 new features in WINDEV, WEBDEV and WINDEV Mobile 2026

136 N e w f e a t u r e W D W B WM • WINDOWS NOTIFICATIONS In version 2026, you can programmatically include progress bars in Windows notifications. Notification with progress bar • A new function and a series of new properties associated with sysNotification variables allow you to manage notification expiration, as well as the use of progress bars in the notification. • The new ExpireOnReboot property allows you to specify whether or not the notification should appear again after a computer is restarted. • The new P r o g r e s s B a r property and the sysNotificationProgressBar variable type allow you to configure progress bars in notifications. • The new SysNotificationProgressBarUpdate function updates the characteristics of a progress bar present in a system notification. Benefit of this new feature in version 2026: Making progress 137 N e w f e a t u r e W D W B WM • ISOLATED POINTS IN LINE CHARTS To draw Line charts without the segments (leaving only the points), simply pass the LineNone constant to the grSeriesLineType function. See New feature 047. Benefit of this new feature in version 2026: Your chart, your choice 138 N e w f e a t u r e W D W B WM OAUTH 2.0: CERTIFICATE-BASED AUTHENTICATION TO OAUTH SERVER To pass a certificate to an OAuth server during the authentication process, use the new Certificate property of the OAuth2Parameters type. Benefit of this new feature in version 2026: Improved security 139 N e w f e a t u r e W D W B WM • JWT ASSERTION SUPPORT OAuth supports JSON Web Token (JWT) assertions as an authentication mechanism. JSON Web Tokens are self-contained. They have all the information necessary for their validation, encapsulated in a standardized structure that includes: • a header describing the token type and signature algorithm, • a payload with authentication information (or "claims"), • a signature guaranteeing content integrity The new WLanguage JWTCreateAssertion function is used to create the assertion. The new gtCustomGrantType constant is used to pass the JWT assertion to the OAuth server. Benefit of this new feature in version 2026: One more standard 140 N e w f e a t u r e W D W B WM OAUTH: CLIENT SECRET BASIC Client Secret Basic authentication requires that parameters be passed in the request header. The new authClientSecretBasic constant allows you to use this protocol. Benefit of this new feature in version 2026: Additional authentication standard 141 N e w f e a t u r e W D W B WM AUTHENTICATION VIA OPENID Version 2026 also allows you to use OpenID with certificates, Client Secret Basic authentication, or any other additional option. See New features 138 and 139. Benefit of this new feature in version 2026: OpenID too 142 N e w f e a t u r e W D W B WM MSGRAPH: RETRIEVE AN OAUTH TOKEN FROM A WINDOWS ID In Windows Entra ID (ex-Azure directory), it is possible to retrieve the OAuth token of users that have authenticated to a Windows session. This can be useful to call MSGraph APIs. Benefit of this new feature in version 2026: SSO 143 N e w f e a t u r e W D W B WM = OPERATOR FOR ARRAYS In version 2026, you can use the “=” operator between two arrays to compare their elements. The “=” operator is applied recursively to all the elements in both arrays. Benefit of this new feature in version 2026: No need to write iterative comparisons Wh a t ' s n e w i n W I ND E V 2 0 2 6 WE B D E V 2 0 2 6 W I ND E V Mo b i l e 2 0 2 6 30 Continues page 34... Continued from page 28...

RkJQdWJsaXNoZXIy NDQ0OA==