Delphi Professional 13 Florence
Released: Sep 10, 2025
Updates in 13 Florence
Features
- 64-bit IDE for the Windows 64 Target Platform - Full featured 64-bit IDE for Windows 64 target platform with core RAD Studio IDE installation. Offers Delphi support for building and debugging 64-bit Windows applications, now including: support for COM, ActiveX and Type libraries; Live Templates (Ctrl+J) and the Surround menu, and quality improvements.
- New Ternary Operator and Other Delphi Language Extensions - RAD Studio 13 introduces a new ternary operator, implemented using the 'if' keyword, a new NameOf intrinsic function, new {$PUSHOPT} and {$POPOPT} compiler directives, implicit 'Self' parameter declaration in record class operators Initialize and Finalize, new 'is not' and 'not in' language operators, a new 'noreturn' directive for procedure declaration, and additional constraints for generic types.
- SmartCore AI Component Pack (AI inside Your Apps) - RAD Studio 13 introduces new core AI components to add AI features to apps or build brand new AI-focused apps with Delphi. This is a building block and a foundation for the future: Can be extended to integrate with additional AI engines and UI controls. SmartCore AI Component Pack from GetIt will use specific drivers to communicate via REST with different AI engines (including OpenAI, Claude, Gemini and Ollama). Users can also add additional drivers for AI providers to expand app capabilities.
- RAD AI Companion Web Site - Along with the release of RAD Studio 13, Embarcadero is launching a RAD Studio tailored chat bot, offering the ability to query an AI specifically trained on the product and its libraries or to ask it to generate application source code.
- WebBroker and WebStencils Enhancements - (including Session Management) - RAD Studio 13 extends WebStencils web technologies (WebBroker, DataSnap, RAD Server) by providing server-side scripting and turning RAD Server into a Web Site and Web Service tool. WebBroker adds session management, better Apache integration, Nginx web server support, and improved logging. WebStencils brings support for session data, global variables, and a new switch statement, integrating sessions authentication and authorization, and offering direct access to dataset properties to make building complex web sites much easier.
- GetIt Packages Versioning - In RAD Studio 13, GetIt adds versioning support, allowing Embarcadero and partners to publish and offer multiple versions of the same package. It also offers users the ability to pick a specific version their applications relies on rather than be forced to install the most recent version.
- RAD Studio IDE Search Features - RAD Studio 13 adds extensive and configurable search features in many IDE panes, including the Project Manager, the Structure View, the Message pane and Events log. For the Message Log, RAD Studio 13 also adds additional highlighting options, and introduces grouping for compiler hints and warnings in the same source code file.
- Quality Improvements: Platforms Integration - RAD Studio compilers target Windows, Android, iOS, macOS and Linux platforms (with Delphi). The new release includes Windows APIs cleanup, and updates to WinRT APIs, WinAPI WinMD projection, and WebView 2 control in TEdgeBrowser. Delphi also includes expanded iOS API headers, and improved Java2OP importer for Android.
- Quality Improvements: VCL - RAD Studio 13 introduces new features and quality improvements for integrated UI libraries. VCL introduces integration of UIAutomation Microsoft interfaces and TitleBar styling, improvements to ControlList, FormsTabsBar, TToggleSwitch components, ActionMainMenuBar scrolling, and much more.
- Quality Improvements: FireMonkey - FireMonkey in RAD Studio 13.0 integrates a new Display Link Service for more stable and smooth animations. Improved performance when copying bitmaps by leveraging the GPU, a brand new MaskEdit component, additional TPresentedScrollBox properties, a new IFMXSpellCheckerServiceEx interface, updated TAlignLayout to include new alignment options for centering controls, and a new ApplicationEvents component. Skia4Delphi support was also updated to the most recent version.
- Quality Improvements: Delphi Code Tooling - In response to Delphi customer requests, the old 'Classic' Delphi CodeInsight engine for code completion is made available again as an alternative to the DelphiLSP powered version in the IDE. RAD Studio 13 also provides a Delphi Upgrade Advisor wizard to enable developers to identify meaningful changes to project configuration and code, improving compilation time and code tooling experience.
- Quality Improvements: IDE and Debugger - Debugger quality is also improved, focusing primarily on the 64-bit IDE debug experience. Furthermore, the Attach to Process dialog box is redesigned to include additional columns that display information about processes, as well as various UI controls. New version also includes improvements to Smart CodeInsight (an AI for developers) with a new Test Connection feature in the configuration dialog, and to the prompts and response processing. In the IDE, users can apply the background color to editor tabs, activate the IDE theme for Structural Highlight colors, and copy error messages from the structure pane. RAD Studio 13 also expands ToolsAPI to allow customers and third party vendors to expand and customize the IDE in almost unlimited ways using an official set of interfaces.