Are you the type that wants to know everything? Here's a long list of everything that's new in 4D v13.
Development
Updated Global Find & Replace: Searching for dependencies
Create your customized tool with the "Design Object Access" commands theme
- Get list of methods. Filter by name or modification stamp.
- Get/Set the code of any kind of method (project, form, database, etc.)
- Get/Set attributes of project methods ("invisible", "executed on server", etc.)
- Get and set comments
Enhanced debugger:
- Collapse-expand of the code
- Lines numbers
- Handle escaped characters
- New contextual menu
Help tips in the Explorer
Constants to XLIFF
Updated Form Editor
Externalization of custom settings
New debug log selectors in GET/SET DATABASE PARAMETER
Database
External data storage
Picture fields: Indexing of picture keywords
New compacting options
User interface
- Footers, with calculations
- Locked columns
- Font-based height for rows/headers/footers
- Cell entry control
- Vertical alignment
- New events
- Default values
- New commands, new getters/setters
XPS print preview under Windows
New Direct2D graphics rendering engine under Windows
Integrated WebKit in WebArea
4D Progress component
Web server
- Automatic Web session handling
- Automatic GZIP compression
- New Web cache
- 64-bit, Carbon-free, Unicode
- Preemptive at the core
New 4D tags
- HTTP Get
- HTTP Request
Maintenance and Security Center
New compacting options
External data size
Language
76 new commands
Numerous enhanced commands
Even more getters and setters
Sum, Min, Max now work with arrays
GET TEXT KEYWORDS, TEXT TO ARRAY
COPY DOCUMENT can deep-copy a folder
Generate MD5 or SHA1 digest
New GZIP compression algorithm for BLOBs
Enhanced SVG component
New database methods
- On System Event
- On Web Sessions Suspend
And we still haven't mentioned every single new feature and command in 4D v13! Consult the 4D v13 Upgrade Manual for complete and detailed information. Or for a general overview with selected images, see the What's New page for 4D v13.
- 4D v12
- Detailed feature list
- Wakanda
- New in 4D v13
- Migrating to 4D v13
- By using new introspection commands like METHOD GET PATHS, METHOD GET CODE, FORM GET PROPERTIES, and FORM SCREENSHOT we've been able to create an organized HTML folder that contains all of our application's source code as well as all the form pages. And it took less than three minutes!THIERRY MAIGNANManager/DeveloperLogic'Gram
- Developers who have waited for 4D v13 will not be disappointed. With this release, 4D has dramatically improved the development experience. There are plenty of new features that end-users will appreciate, and the changes made at the developer level are truly appealing!STEPHEN ORTHPresident & CEOThe Aquila Group
- With our solutions being essentially Web-based and exchanging data via HTTP, the new HTTP server and HTTP_Request commands in 4D v13 provide tangible improvements that in our testing have made our products faster and more efficient. These first impressions lead us to believe we'll be putting 4D v13 into production as soon as possible!OLIVIER FAUREManager/DeveloperOLSYS
- We started a new, completely Web-based project with 4D v13. The rewritten Web server brings some marked improvements: On one hand there's the performance thanks to its multi-process capability, but also new features as well, like new tags and commands. Furthermore, the integration of an HTTP client, in addition to providing us with new possibilities, freed us from the use of external tools like cURL. The development interface is measurably more comfortable with its new features like predictive type, comment tooltips, etc. We are thus truly enthusiastic about this new version that we're discovering bit by bit and that gives us even more confidence in our choice of 4D as our platform.ARNAUD GOUPILAnalyst/ProgrammerMulti-Impact














