4D Netkit: OAuth2.0 authentication using a certificate
Several OAuth 2.0 servers, like the Microsoft Identity Platform, provide an authentication option utilizing certificates instead of client secrets. This approach enhances security and authentication mechanisms within the protocol. Starting from version 4D 20 R5, Netkit incorporates OAuth 2.0 certificate-based connection management.
4D View Pro: Enhancement of Custom Functions
4D Netkit: Append an email with Gmail
There may be times when you find it necessary to keep an email as a template inside a designated label in your mailbox. With the release of 4D 20 R5, we have introduced a feature that allows you to add an email to a mailbox without sending it.
Class property declarations and assignments on a single line
4D NetKit: PKCE for OAuth 2.0
OAuth 2.0 is a cornerstone of modern authentication. Enter PKCE, a pivotal enhancement fortifying OAuth 2.0 against interception and replay attacks. With the introduction of the 4D 20 R5, we now offer seamless integration of PKCE into OAuth 2.0 authentication processes.
Workspace Syntax Checking in VS Code editor
4D 20 R5 brings a new capability to the Visual Studio Code editor through the 4D-Analyzer extension: Say hello to Workspace Syntax Checking, designed to significantly reduce developer errors and streamline coding precision.
4D Write Pro. New Section Options Available in the Interface
As you know, 4D Write Pro manages two types of sections, continuous or with page breaks.
Whether you prefer distinct right-sided pages from the left or want the initial page to stand apart from the rest, these possibilities were once confined to programming or the context menu. However, there’s a positive shift on the horizon – the interface is evolving!
A Handy New 4D Write Pro Attribute: wk page size!
The WP SET ATTRIBUTES command in 4D Write Pro is undoubtedly one of the most frequently used commands, as its vast possibilities apply to all sorts of elements in your documents.
A new document attribute is now available in 4D 20 R5: wk page size. Let’s take a closer look at what it can do!
Improved Catalog Management in Version Control Systems
In response to your valuable feedback, we’ve significantly improved our 4D project architecture.
Traditionally, the catalog file contained all information regarding project structure, including graphical information such as colors or positions applied to tables, fields, and relations. Now, these details can be conveniently stored in a separate file, simplifying the task of reviewing pull requests and managing merge conflicts in version control systems.
Let’s delve into the specifics of this enhancement.
Customize App Appearance with New Windows Types
With 4D 20 R5, unlocking new possibilities in application customization, two additional window types now offer flexible modal or non-modal windows without title bars. This means complete freedom to tailor your application’s appearance to your exact specifications. Imagine redesigning the title bar to match your desired aesthetics, integrating features like a customized search box or other elements seamlessly.
But that’s not all! We’ve also introduced several new commands designed to streamline your development process:
- Reduce a window in the title bar on Windows or the dock on macOS,
- Know if the window is reduced in the title bar on Windows or the dock on macOS,
- Know if the window if the window is maximized.
Contact us
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy