Сегодня, 10 сентября 2025 года, компания Embarcadero Technologies выпустила Delphi 13.0 Florence, C++ Builder 13.0 Florence и RAD Studio 13.0 Florence.
Основные изменения RAD Studio 13.0 Florence:
- улучшен инсталлятор RAD Studio;
- улучшен GetIt Package Manager;
- улучшена 64-битная версия IDE (по прежнему поддерживает только приложения Win64);
- новая версия 64-битного отладчика;
- улучшена 32-битная версия IDE;
- Smart Code Insight на базе ИИ;
- веб-сервис "RAD AI Companion" - чат и генератор кода, специально обученный работе с контентом, связанным с RAD Studio (включая DocWiki);
- обновлен движок Delphi Language Server Protocol (LSP): добавлена поддержка Language Server Index Format (LSIF), снижена зависимость от компилятора, повышена производительность, стабильность и точность Code Insight;
- в качестве компилятора ресурсов по умолчанию используется open-source resinator;
- улучшен компилятор Delphi:
- добавлена поддержка тернарных операторов;
- добавлены новые операторы "is not" и "not in";
- добавлена новая директива "noreturn" для объявления процедур;
- добавлены новые директивы компилятора {$PUSHOPT} и {$POPOPT};
- неявное объявление параметра "Self" в операторах класса записи Initialize и Finalize;
- директива $IFOPT расширена поддержкой длинных директив;
- добавлена процедура NameOf(Identifier);
- ...
- "тележка" изменений Delphi RTL;
- улучшена библиотека Visual Component Library (VCL):
- для улучшения доступности интеграции приложений VCL с инструментами тестирования пользовательского интерфейса добавлена поддержка UIAutomation;
- добавлена поддержка VCL-стилей у TitleBarPanel;
- добавлена автоматическая прокрутка пунктов меню;
- улучшен ControlList;
- у EdgeBrowser обновлены интерфейсы контрола Microsoft WebView 2 (Edge на базе Chromium) до версии 1.0.3296.44 WebView2 SDK;
- обновлены заголовочные файлы WinUI 3 и демо-пример WinUI 3;
- ...
- улучшена библиотека FireMonkey (FMX):
- обновлены заголовочные файлы API iOS до iOS 18.4;
- поддержка API Android уровня 35;
- новая версия FMX Linux;
- библиотека Skia (Skia4Delphi) обновлена до 7.0.0;
- новый компонент TApplicationEvents (аналог компоненты из VCL);
- добавлен контрол MaskEdit для FireMonkey (аналог MaskEdit из VCL);
- в TComboEdit добавлен AutoComplete;
- Display Link Service for FMX - центральный движок для всех анимаций приложения, полностью заменяющий ранее использовавшийся устаревший движок на основе таймера (эта покадровая система использует фактическую частоту обновления дисплея для синхронизации и управления всеми обновлениями пользовательского интерфейса и анимации);
- ...
- улучшена работа с базами данных в FireDAC и DataSnap;
- улучшена работа с WEB (Web Client Libraries, WebBroker (крупнейшее обновление после Delphi 6), TWebRequest, поддержка FastGCI и NGINX, WebStencils);
- доработаны функции ToolsAPI;
- компилятор C++Builder на базе Clang-20 представил поддержку C++23;
- улучшен RAD Server;
- более 500 улучшений качества и производительности;
- ...
Можно скачать offline-документацию для RAD Studio 13.0 Florence:
- Offline CHM Help (98.7 МБ)
- Offline Libraries CHM Help (147 МБ)
- Offline Examples (9.96 MB)
Подробнее:
- DocWiki: RAD Studio 13.0 Release Notes
- DocWiki: What's new in RAD Studio 13.0
- DocWiki: New features and customer reported issues fixed in RAD Studio 13.0
- The RAD Studio feature matrix (PDF)
- Запись "RAD Studio 13 Florence Launch Webinar"
https://altd.embarcadero.com/download/radstudio/13.0/RADStudio_130_17a92.iso
ОтветитьУдалить