1.26.0-ms32 от 07.10.25

1.26.0-ms32
Добавлено:
  1. Реализовать скриптовый метод TStringList.LoadFile 227409T

    Реализован скриптовый метод TStringList.LoadFromFile(), загружающий построчно текстовый файл с распознаванием кодировки по BOM сигнатуре иначе с кодировкой Windows-1251

    Правка перенесена из 1.25.0-rc49

  2. Реализовать OpenID Connect Code Flow with PKCE #248320T

    В URL-адреса, участвующие в процессе аутентификации пользователя и получения токенов, добавлены параметры соответствующие расширению протокола OAuth 2.0: PKCE (Proof Key for Code Exchange).

  3. Реализовать завершение сеансов пользователя по команде OpenID Connect провайдера #247504T

    Добавлены точки доступа /login/openid/{IdP}/backchannel-logout, обрабатывающие запросы от провайдеров идентификаций для централизованного завершения сессии.

Исправлено:
  1. Убрать конфликтующие бордеры у шапки формы в модальном окне 246617T

    Приведены бордеры и отступы модальных форм к макету: синий бордер заменён на серый, добавлен нижний бордер и тень формы, убраны боковые паддинги контента, добавлен отступ между заголовком и иконками; исправлен перенос заголовка/иконок в уведомлениях и видимость кнопки закрытия в окне ошибки; исправлены отступы контента в модальных окнах на прикладной стороне.

  2. Исправить NPE в сеттерах редакторов в карточке 248606T

    Исправлена ошибка в сеттере редакторов в карточке, приводившая к NPE если в сеттере происходило закрытие/переоткрытие выборок фрейма

    Правка перенесена из 1.25.0-rc49

  3. Иправить перенос строк в заголовке группировки грида 244115T

    Исправлена проблема переноса строк в ячейке группировки грида, при которой текст наползал на соседние ячейки.

  4. Исправить ошибку подключения к БД Оракл, если первое подключение происходило с неверными логином/паролем #159204T

    Добавлена проверка получения sql-соединения с базой, при запуске решения и пула sql-соединений. Если проверка завершается ошибкой, решение не запускается. При повторной попытке подключения, с правильными учётными данными, происходит новая попытка запуска решения и пула sql-соединений.

Изменено:
  1. Изменить поведение сервера при ошибке выбора и открытия приложения

    Отображение сообщения и стека ошибки на главной странице приложения заменено на открытие стандартного диалога с сообщением об ошибке, а затем - закрытие рабочего сеанса.