Обновления библиотек
• Добавлена возможность указания алгоритма шифрования при экспорте PKCS#12/PFX.
• Улучшения в оптимизации перебора массивов (Array Enumeration De-Abstraction).
• Инлайнинг методов после поздней де виртуализации и де виртуализация на основе наблюдений за инлайнингом.
• Поддержка операций приведения типов и отрицания в NativeAOT’s Type Preinitializer.
• Улучшен порядок команд в dotnet CLI для большей последовательности и удобства работы.
• Добавлены экспериментальные возможности для частичных событий и конструкторов.
📌Полный релиз
• Обновления касаются самого языка, стандартной библиотеки FSharp.Core и FSharp.Compiler Service.
• В шаблон Blazor Web App добавлен компонент для повторного подключения.
• Улучшена навигация: устранено автоматическое прокручивание страницы вверх при переходах на ту же страницу, учтены параметры запроса и фрагменты URL.
• Добавлены улучшения для QuickGrid, OpenAPI и новые метрики аутентификации и авторизации.
• Появились новые возможности для стилизации и настройки: ShadowTypeConverter, опции для SpeechOptions, стилизация модальных окон в виде Popover, а также обновлённый метод InvokeJavascriptAsync для HybridWebView.
• В релизе также отмечены некоторые устаревшие функции (deprecations).
• Для .NET для Android и для iOS, Mac Catalyst, macOS, tvOS основное внимание уделено повышению качества. Подробности доступны в соответствующих GitHub-репозиториях.
• Windows Forms: улучшена совместимость с WPF (например, общий код работы с буфером обмена), доработаны UITypeEditors и реализованы улучшения качества.
• WPF: внесены изменения для повышения производительности, обновлён стиль интерфейса, исправлены ошибки и улучшено общее состояние инженерного здоровья платформы.
• Добавлена поддержка оператора RightJoin и проведены небольшие улучшения.
• Представлены новые образы SDK с поддержкой Native AOT.
Эти обновления направлены на повышение производительности, улучшение разработческого опыта и расширение функциональности в различных аспектах экосистемы .NET.
📌 Релиз
@csharp_ci
>>Click here to continue<<
