We’re thrilled to announce that 4D v19 R4 is now available! A feature-rich release that goes all out ✨
Besides the monthly Hot Fixes, here’s an overview of what this feature release has in store for you:
- Upon your request, we introduced support of high-resolution displays, such as 4K displays, in Windows, which results in sharper text, highly detailed photos, and ultimately a more defined user interface for business applications.
- Another highly requested feature is now available: the possibility to launch an external process asynchronously to enhance your users’ experience.
- As for the 4D language, we couldn’t be more excited to share the many improvements we made available to elevate your coding experience. From jump statements and short-circuit evaluation to ternary operators and compound assignment operators.
- 4D Write Pro embraces the dark (mode) and lets you add page breaks inside table rows.
- Speed up your development process with 4D View Pro “templates” and fine-tune your customers’ experience with a set of workbook options.
- The code editor also got its share of new features. For example, comment tags, quick access to different class functions, and syntax error checking.
- Display object fields in your 4D for iOS and 4D for Android applications in human-readable or JSON format. Enjoy the revamped “Data” section, improved to give you more information about the data you will package with your mobile application.
- As for ORDA, in addition to computed attributes, which we introduced earlier to separate your business logic from the UI and improve performance by optimizing the parts separately, Aliases, the complementary continuation of computed attributes, are now available.
- And more than 20 other advances.
Note: Starting with 4D v19 R4, monthly Hot Fixes for the current Feature Release will be available. So besides having 4D v19 R5 in beta testing (with daily and nightly builds until the version is ready for deployment), we will have a monthly Hot Fix for R4, focusing on blocking deployment bugs. Read this blog post for details.