News

4D 20 R7 Beta Starts Today

Beta testing for 4D 20 R7 starts today, introducing a powerful release designed to simplify your workflow and expand your development capabilities. 

 

 

  • Web Application Debugging: Gain direct access to Qodly Studio for 4D from the 4D Server, simplifying your testing and debugging processes.
  • Session Singletons: Easily manage user-specific data in web and client-server environments while isolating data between users, simplifying scenarios like personalized shopping carts.
  • Direct Typing in 4D: Experience improved code organization and safety with direct typing, facilitating variable declarations.
  • 4D Write Pro Enhancements: Take advantage of new commands to manage sections and tables more easily, enhancing your document handling capabilities.
  • Blank if Null in Listboxes: Enhance your data presentation with the new “Blank if null” feature for time columns and footers.
  • And that’s not all — There are even more features to explore! 

 

Download 4D 20 R7 now (Exclusive to 4D Partners)

News

4D 20 R6 is Here

Introducing 4D 20 R6 – Available Now!

Here’s a quick look at what this feature release brings:

Download 4D 20 R6 (monthly Hot Fixes available)

  • Code Editor: Customize which warnings are generated to stay focused on critical issues.
  • Programming
    • Use new comparison operators to check if objects or collections share the same reference.
    • Access classes from other components via namespaces for greater flexibility.
    • Keep data consistent across sessions with Session Storage by ID.
    • Automate PDF/A3 file extraction for electronic invoicing.
    • Ensure security by default with Force Login for REST API,
    • and boost performance with HTTP Agents through connection reuse.
    • GitHub Components: Manage components directly in 4D, with automatic repository downloads and semantic versioning for smoother collaboration.
    • 4D Write Pro: Keep documents clean with the wk empty datasource attribute, controlling how tables appear when datasources are empty.
    • User Experience: Enjoy smoother subform navigation with enhanced scrolling behavior, improving user interaction.
    • ORDA: Use the new clean() function to eliminate empty spaces and keep your interfaces tidy with less effort.