Skip to content

D30.FLORENCE.13.0.0.0

Darian Miller edited this page Sep 30, 2025 · 32 revisions

Delphi 13.0

Related: Delphi Master Release List

image Formerly: Ganymede Beta

Major Features

FIREMONKEY APPLICATION PLATFORM

  • New Display Link Service offering highly improved stability and smoothness of animations
  • New MaskEdit component
  • New IFMXSpellCheckerServiceEx interface
  • New ApplicationEvents component

VISUAL COMPONENT LIBRARY (VCL)

  • Integration of the UIAutomation Microsoft interfaces, which can be used to support accessibility and to build automatic UI testing.

AI POWERED FEATURES

  • SmartCore AI Component Pack – Your Gateway to AI inside Your Apps: a new set of core AI components designed to help our customers add AI features to their apps or build brand new AI-focused apps with Delphi or C++Builder.* * Available for download in the GetIt Package Manager (not included in Community Edition)
  • The AI-engine agnostic connection component will use specific drivers to communicate via REST with different AI engines (including OpenAI, Claude, Gemini and Ollama). The configuration is managed via an easy-to-use AI connection wizard.
  • A set of AI request components for different data types (like text, images, structure data) which can be associated with prompts and can be bound directly with UI controls to display the results.
  • A set of AI request components for different data types (like text, images, structure data) which can be associated with prompts and can be bound directly with UI controls to display the results.

RECENT DELPHI LANGUAGE AND CORE RTL FEATURES

  • New ternary operator, implemented using the if keyword, matching the semantic of the ternary conditional operator found in other programming languages
  • New NameOf intrinsic function, to get the string representation of identifiers in code
  • New {$PUSHOPT} and {$POPOPT} compiler directives, for taking a snapshot of the current compiler directives and applying them again
  • New language operators: is not and not in
  • New noreturn directive for procedure declaration
  • Custom managed records improved in 13 with implicit Self parameter declaration in record class operators Initialize and Finalize.

INTEGRATED DEVELOPMENT ENVIRONMENT

  • New extensive and configurable search features in many IDE panes, including the Project Manager, the Structure View, the Message pane and Events log
  • Additional highlighting options in the Message Log and grouping for compiler hints and warnings in the same source code file.
  • New Delphi Upgrade Advisor wizard, which allows developers to identify meaningful changes to project configuration and code that can significantly improve the compilation time and code tooling experience. Available for download in the GetIt Package Manager(not included in Community Edition)
  • Reintroduced! Delphi Classic CodeInsight for code completion, available again.
  • GetIt Library Manager enhanced with package versioning support.

INTEGRATED DEBUGGING

  • Attach to Process dialog box redesigned to include additional columns that display information about processes
  • Delphi Win64 LLDB-based debugger in the 64-bit IDE updated to LLDB 20.

INTEGRATED HELP

  • New RAD AI Companion Web Site, a RAD Studio tailored chat bot, offering the ability to query an AI specifically trained on our product and its libraries or to ask it to generate application source code.

DATABASE APPLICATION DEVELOPMENT

  • Expanded support for Unsigned Big Integer database fields
  • FireDAC: OAuth authentication for Oracle driver
  • FireDAC: Parallel backup operations support for Firebird 5 driver
  • FireDAC: Support for array types in PostgreSQL driver

WEBBROKER AND WEBSTENCILS

  • WebBroker sessions management
  • New switch statement
  • Direct access to dataset properties
  • Enhanced Apache integration, Nginx web server support, and improved logging.

RAD SERVER

  • Add support for server API versioning (that is, having a server offering multiple versions of the same REST APIs for older and newer client applications)
  • New option in multi-tenancy support to integrate tenant-specific configuration

Items to be aware of

Links

ShowMessage (if Left < 100 then 'Small' else 'Big')

Images

  • Delphi Upgrade Advisor Wizard
image

Clone this wiki locally