1.26.0-ms32 от 07.10.25 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. gs3:releasever:: 1.26.0-ms32 :Добавлено: #. **Реализовать скриптовый метод TStringList.LoadFile 227409T** Реализован скриптовый метод :pas:meth:`TStringList.LoadFromFile`, загружающий построчно текстовый файл с распознаванием кодировки по BOM сигнатуре иначе с кодировкой Windows-1251 *Правка перенесена из* :gs3:releasever:`1.25.0-rc49` #. **Реализовать OpenID Connect Code Flow with PKCE #248320T** В URL-адреса, участвующие в процессе аутентификации пользователя и получения токенов, добавлены параметры соответствующие расширению протокола OAuth 2.0: PKCE (Proof Key for Code Exchange). #. **Реализовать завершение сеансов пользователя по команде OpenID Connect провайдера #247504T** Добавлены точки доступа `/login/openid/{IdP}/backchannel-logout`, обрабатывающие запросы от провайдеров идентификаций для централизованного завершения сессии. :Исправлено: #. **Убрать конфликтующие бордеры у шапки формы в модальном окне 246617T** Приведены бордеры и отступы модальных форм к макету: синий бордер заменён на серый, добавлен нижний бордер и тень формы, убраны боковые паддинги контента, добавлен отступ между заголовком и иконками; исправлен перенос заголовка/иконок в уведомлениях и видимость кнопки закрытия в окне ошибки; исправлены отступы контента в модальных окнах на прикладной стороне. #. **Исправить NPE в сеттерах редакторов в карточке 248606T** Исправлена ошибка в сеттере редакторов в карточке, приводившая к NPE если в сеттере происходило закрытие/переоткрытие выборок фрейма *Правка перенесена из* :gs3:releasever:`1.25.0-rc49` #. **Иправить перенос строк в заголовке группировки грида 244115T** Исправлена проблема переноса строк в ячейке группировки грида, при которой текст наползал на соседние ячейки. #. **Исправить ошибку подключения к БД Оракл, если первое подключение происходило с неверными логином/паролем #159204T** Добавлена проверка получения sql-соединения с базой, при запуске решения и пула sql-соединений. Если проверка завершается ошибкой, решение не запускается. При повторной попытке подключения, с правильными учётными данными, происходит новая попытка запуска решения и пула sql-соединений. :Изменено: #. **Изменить поведение сервера при ошибке выбора и открытия приложения** Отображение сообщения и стека ошибки на главной странице приложения заменено на открытие стандартного диалога с сообщением об ошибке, а затем - закрытие рабочего сеанса.