We are pleased to announce the launch of beta testing for 4D v16 R6! This release is loaded with enhancements and new features that you won’t want to miss!
Let’s take a look and discover what’s new in the 4D v16 R6 Beta:
- Improvements to the 4D language and new emerging concepts – so you can write better code … faster
- Increased security of 4D Web Server – so you can have better rankings on web security audit tests
- Pictures in absolute position with 4D Write Pro – so you can have even more control
- Ability to convert existing 4D View documents to 4D View Pro – so you can upgrade easier
4D Language
shared objects and collections
4D v16 R6 introduces the new concept of shared objects and shared collections. They’re an alternative to the use of inter-process variables, and they’re an easy and efficient way to share information between preemptive processes.
Manipulate collections
The manipulation of collections has been greatly enhanced, thanks to new methods used with Object Notation, provided as a preview. These methods allow, for instance, to add or remove elements, sort the collection, and much more. Discover the 40+ methods that 4D v16 R6 has to offer!
Manage file or folder paths
Two new commands, Path to object and Object to path, will make your developer’s life easier with file and folder path management! Just modify the object attributes you need and recombine them to compose a new path. So simple!
code completion and suggestion for object attributes
Save time, and significantly improve your coding speed by avoiding typos with improved code completion in the method editor for object attributes!
Security
PERFECT FORWARD SECRECY
4D Web Server benefits from enhanced security thanks to the Perfect Forward Secrecy (PFS) feature! In addition to adding the highest security level for your communications, it also allows your applications to get a higher ranking in SSL audit tests.
RESTORE LAST DATABASE BACKUP BY DEFAULT
Enjoy out-of-the-box peace of mind with the “Restore last backup if database is damaged” option (checked by default for new databases).
4D Write Pro
Pictures in absolute position
4D v16 R6 gives you full control over picture placement at a specific position in a document … in front /behind text, as well as anchored to the page or to specific parts of the document (i.e., header, footer, sections).
use leading characters for tabs
Fine-tune your design by using leading characters (e.g. the repeated dots or any other character) with tabs in your 4D Write Pro documents. Leading characters can be controlled either from the contextual menu when you click on an existing tab in the ruler area, or by programming.
4D View Pro
Convert 4D View Documents to 4D View Pro
4D v16 R6 introduces the first step toward converting your existing 4D View documents to 4D View Pro documents (as a preview)! Thanks to a new command, most of the properties and information stored in 4D View documents are automatically converted, including: document structure, formats, styles, borders, values and formulas!
… and much more!
DYNAMIC FORMS
4D v16 R6 makes it possible to create and use dynamic forms (as a preview). Stored in a text-based format (JSON), they’re opening a world of new opportunities: creating forms fully adapted to the end-user, sharing the same form among several databases, the list goes on and on …
dates inside objects
Dates can be now be set as date type (and not strings) in objects, making the use of dates within objects even easier and more intuitive.
easy access to log files
The Get 4D file command has been further enhanced to improve access to log files. Now you can easily find a specific log file instead of the folder containing all the logs!
Need more technical details? Take a look at the 4D v16 R6 Beta documentation in the 4D Doc Center.
Download 4D v16 R6 now (Exclusive to 4D Partners)
Your feedback is greatly appreciated and will help us improve our product quality and better serve your needs. We’d love to hear your thoughts about any of the features above. Contribute to our “beta version” forum (accessible for all 4D Partners). Not a partner yet? Become a 4D Partner and join the conversation!