Unreleased от 13.10.26

Unreleased
Добавлено:
  1. Добавить предупреждение об ограничении точности при экспорте в XLS/XLSX

    При экспорте грида и формировании Excel-отчётов выводится предупреждение о возможном округлении значений, содержащих более 15 значащих цифр, из-за ограничений точности XLS/XLSX.

    Правка перенесена из 1.28.0-rc6

  2. Дополнить библиотеку для тестов транспонированного грида

    В библиотеку gs-automation добавлены проверка доступности пункта меню, стандартные тексты диалогов, ожидание значения ячейки и состояния чекбокса, получение ячейки по абсолютному номеру строки и поиск строк в области видимости.

  3. Дополнить библиотеку для тестов транспонированного грида

    В библиотеку gs-automation добавлены проверка доступности пункта меню, стандартные тексты диалогов, ожидание значения ячейки и состояния чекбокса, получение ячейки по абсолютному номеру строки и поиск строк в области видимости.

  4. Разметить доступность пункта контекстного меню грида для автоматизации

    Пункты контекстного меню грида размечены признаком доступности для автотестов gs-automation.

  5. Обновить палитру цветов

    Цветовая палитра интерфейса приведена к обновлённому руководству по дизайну.

  6. Внести изменения в компонент Tooltip

    Всплывающие подсказки в обновленных частях интерфейса приведены к обновлённому стилю.

  7. Добавить кнопку «Загрузить все» на панель загрузки 324764T

    При неполной загрузке в панели грида доступна кнопка «Загрузить все».

    Правка перенесена из 1.28.0-rc5

  8. Изменить отображение панели состояния загрузки грида 324764T

    Обновлена панель состояния загрузки грида: сообщения отображаются снизу на всю ширину и не перекрывают данные.

    Правка перенесена из 1.28.0-rc5

  9. Добавить свойство конфигурации, управляющее активностью встроенного SSH-сервера 325620T

    Добавлено свойство конфигурации Configuration.Ssh.enabled , управляющее активностью запуска встроенного ssh-сервера при старте сервера приложений

  10. Вернуть исходный порядок кнопок в диалоговых окнах 327624T

    В диалоговых окнах восстановлен заданный порядок кнопок: фокусная кнопка больше не переносится автоматически в крайнюю правую позицию. Параметр focusButtonNumber по-прежнему определяет кнопку, которая получает фокус, но больше не влияет на её расположение.

    Правка перенесена из 1.28.0-rc5

Исправлено:
  1. Адаптировать YandexDriver к Selenium 4.49.0

    Исправлен запуск автоматизированных тестов в Яндекс Браузере после обновления Selenium.

  2. Устранить гонку обновления cookie при выходе 333166T

    Исправлена ошибка выхода из приложения при одновременном удалении записи пользователя из кэша аутентификации.

  3. Устранить пустое место при удалении записей в конце списка 322722T

    После удаления строк список больше не оставляет пустого

места внизу: оставшиеся записи подтягиваются снизу сразу, без прокрутки,

а недостающие подгружаются с сервера.

Правка перенесена из 1.28.0-rc6

  1. Устранить гонку передачи типов коллекций изображений 318204T

    Исправлена ошибка ThereIsNoTypeForImageCollection при открытии приложения под нагрузкой из-за передачи приложения раньше типов коллекций изображений.

  2. Исправить изменение высоты фреймов 318220D

    Исправлено изменение высоты фреймов: разделитель корректно

    останавливается на минимальной границе и сохраняет установленное положение.

    Правка перенесена из 1.28.0-rc6

  3. Исправить пропадание вкладок неактивных MDI-форм на клиенте 330492T

    Исправлено пропадание вкладок форм: при открытии нескольких форм за одно действие и после восстановления соединения с сервером на клиенте была видна только часть вкладок.

    Правка перенесена из 1.28.0-rc6

  4. Учесть настройки Currency в настраиваемом фильтре

    Исправлено количество знаков после запятой в настраиваемом фильтре Currency: оно теперь соответствует настройке исходного столбца.

    Правка перенесена из 1.28.0-rc6

  5. Исправить потерю точности значений Currency 306540T

    Для Currency устранена потеря точности при работе с большими значениями и большим количеством знаков после запятой. Режим повышенной точности включён по умолчанию и при необходимости может быть отключён параметром useBigDecimal.

    Правка перенесена из 1.28.0-rc6

  6. Исправить некорректную установку ширины колонок грида после ресайзинга 326924T

    Исправлена некорректная установка ширины колонок грида после ресайзинга, если они располагаются по правой границе одной банд-группы.

  7. Исправить сброс флага «Восстанавливать изменения в интерфейсе при переоткрытии» после переоткрытия интерфейса 331030T

    Исправлен сброс флага «Восстанавливать изменения в интерфейсе при переоткрытии»

    после переоткрытия интерфейса: флаг сохраняется отдельно для каждого интерфейса и грида,

    детальные гриды и другие интерфейсы его не перезаписывают. Ширина дерева и масштаб диаграммы

    Ганта также сохраняются отдельно для каждого интерфейса.

    Правка перенесена из 1.28.0-rc6

  8. Восстановить отображение клавиатурной фокусной обводки у React-компонентов при монтировании в GWT

    Восстановлена обводка фокуса при навигации с клавиатуры в модальных окнах обновленного интерфейса.

  9. Устранить блик React модального окна при монтировании через GWT

    Устранена кратковременная вспышка в левом верхнем углу экрана при открытии модальных окон обновленного интерфейса.

  10. Исправить игнорирование новых параметров динамических деталей при обновлении выборки-источника 328844T

    Исправлено игнорирование новых значений параметров динамических деталей и закладок

    при обновлении выборки-источника, когда имя выборки, представление и имя детали не изменились.

    Правка перенесена из 1.28.0-rc6

  11. Исправить ошибку вызова clientSetSelfVar в нередактируемой выборке 329120T

    Исправлена ошибка при вызове selection.clientSetSelfVar в выборке, недоступной для

    редактирования (isEditable = false). Метод устанавливает значение атрибута без вызова сеттера

    независимо от редактируемости выборки и сам завершает редактирование записи, если до вызова

    она не редактировалась. В выборке только для чтения (isReadOnly = true) запись по-прежнему запрещена.

    Правка перенесена из 1.28.0-rc6

  12. Освобождать незавершённую сессию редактирования грида

    Исправлены отмена зависшего Lookup-редактирования по Escape и очистка сессии при закрытии грида.

  13. Привязать Lookup-ответ к сессии редактирования ячейки

    Исправлено применение устаревшего ответа Lookup-редактора к другой сессии редактирования грида.

  14. Исправить клавиатурное редактирование checkbox в гриде

    Исправлены переключение checkbox клавишей Enter и продолжение редактирования при навигации по гриду.

  15. Ограничить реплей навигационного autorepeat в гриде

    Исправлено продолжение навигации по гриду после отпускания клавиши.

  16. Сохранить режим редактирования при вертикальной навигации в гриде

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

  17. Синхронизировать завершение редактирования с переключением колонки

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

  18. Сделать завершение inline-редактирования реентерабельно безопасным

    Исправлено завершение inline-редактирования при синхронном запуске следующей ячейки.

  19. Защитить очередь и отложенный запуск редактора грида

    Исправлена обработка быстрых переходов и отложенного запуска inline-редактора грида.

  20. Исправить перенос pending-редактирования грида

    Исправлено восстановление ожидающего inline-редактирования после обновления грида.

  21. Исправить пропадание названия колонки в области группировки 321382D

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

    Правка перенесена из 1.28.0-rc5

  22. Исправить отображение состояния unset в чекбоксах 327234T

    В гридах и карточках чекбоксы со значением null отображаются в состоянии unset, а не как unchecked.

    Правка перенесена из 1.28.0-rc5

  23. Исправить типографику вкладок в компактном режиме

    Улучшена читаемость вкладок и закладок в компактном режиме.

  24. Исправить типографику контекстных меню в компактном режиме

    Улучшена читаемость контекстных меню в компактном режиме.

Изменено:
  1. Добавить исключение Configurator из дистрибутива AS начиная с версии 1.27.4 327608T

    Из дистрибутива GlobalServer удалено приложение Конфигуратор, начиная с версии 1.27.4 включительно

  2. Обновить зависимости для view 313770T

    Осуществлено обновление зависимостей во всех npm проектах внутри AS, что позволило закрыть ряд уязвимостей, связанных с безопасностью.

    Правка перенесена из 1.28.0-rc6

  3. Убрать флаг “Конфигуратор” из клиентской части окна логина

    Из окна входа в систему убран чекбокс “Конфигуратор” — запуск конфигуратора через основной сервер приложений больше не поддерживается.

  4. Сделать включение Configurator в сборку дистрибутива условным по версии 327608T

    Из дистрибутива GlobalServer убрано приложение Конфигуратор

  5. Перенести ssh-сервер из модуля webserver в модуль engine 325620T

    Перенесён код webserver/services/ssh в engine/sshd.