История изменений в форме файла ReleaseNotes.html удалена из архива со сборкой. Подробное описание всех изменений доступно на странице “История изменений” в документации (папка Docs в архиве со сборкой), причём ссылка на историю добавлена на главной странице документации.
В web-клиенте контрол “Строка” теперь позволяет редактировать колонки типа Guid.
В web-клиенте в маршрутах в этапе “Настраиваемое задание” разрешено изменять идентификатор варианта завершения настраиваемого задания.
API: Добавлен NuGet-пакет Tessa.Net40, позволяющий использовать ограниченные API TESSA в приложениях .NET Framework 4.0+ и .NET Standard 2.0, а именно: Typed Json, TESSA Bson, ConfigurationManager (app.json parser), Tessa.Platform.Pipes (interprocess communication), StorageObject, IValidationResultBuilder, IEdsService, ISession/SessionContext, CommandContext, интеграция API посредством Unity.
API: В модель представления элемента управления “Таблица” GridViewModel добавлен метод RefreshRowFilteringAsync. Вызовите его после изменения фильтра строк через свойство FilterRowFunc для обновления отображаемых строк в UI.
В CardStreamStoreStrategy исправлена ошибка NRE в случае, если запрос был отменен посредством CancellationToken.
Исправлен переход web-клиента на страницу логина в случае, если в cookie содержался некорректный токен сессии.
Исправлена десериализация пустой строки “” посредством сериализатора TypedJson, которая могла привести к бесконечной рекурсии.
В web-клиенте в обсуждениях теперь выполняется более строгая проверка вставляемого текста и сообщений перед отображением на экране.
В маршрутах исправлена ошибка, из-за которой процесс не завершался. Например, ошибка воспроизводилась при переходе на следующую группу этапов основного процесса, не содержащую выполняемых этапов или исключённую в соответствии с условием построения, если этап “Управление процессом” был расположен во вторичном процессе. Это приводило к тому, что основной процесс не завершался.
В редакторе бизнес-процессов исправлена доступность ссылки “Добавить роль “Вычисляемые исполнители”” при заблокированном для редактирования процессе в действиях “Выполнение задачи”, “Согласование” и “Подписание”.
В web-клиенте функция проверки значения ValidationFunc для контрола “Нумератор” теперь функционирует в модальном диалоге.
В web-клиенте для контрола “Нумератор” исправлено отображение подсказки, заданной в настройках или расширениях, если пользователь выполнил действия с нумератором. Теперь отображается и заданная подсказка, и выполненное действие.
В SequenceProvider исправлена ошибка при проверке наличия карточки последовательности. Ошибка воспроизводилась, если в системе была карточка последовательности с существующим названием, что было установлено с помощью валидатора “Уникальное поле”.
В карточке “Шаблон бизнес-процесса” исправлена ошибка, которая возникала при работе с таблицей версий бизнес-процесса в ситуации, когда конфигурация системы находилась в режиме запрета изменений.
В web-клиенте исправлено позиционирование панели управления в пустом контроле “Обсуждения” при маленькой ширине экрана.
Исправлено определение кода SQL-ошибки для MSSQL с локализацией, отличной от английского языка. Проблема воспроизводилась при параллельном выполнении операций с карточками, которые приводили к созданию карточек последовательностей.
Исправлено отображение отрицательных десятичных чисел в desktop-клиенте. Актуально для контрола “Десятичное число” и для вывода в представлениях.
В редакторе бизнес-процессов исправлена ошибка NRE при запуске процесса по несуществующему тайлу.
В обсуждениях (форумах) исправлен баг, из-за которого при попытке загрузки некоторых сообщений, добавленных в web-клиенте, в desktop-клиенте появлялась информация об ошибке загрузки сообщения.
Исправлено параллельное обращение к строкам и полям секций карточки.
Исправлена ошибка, которая возникала при сохранении карточки сотрудника без указанного значения в поле “Тип входа в систему” в web-клиенте.
В типах условий “По автору”, “По подразделению”, “По типу документа” и “По контрагенту” исправлена проблема, когда при выполнении условия в карточку могла добавиться секция “DocumentCommonInfo”.
Исправлен сброс кэша типов документов при импорте.
В обсуждениях (форумах) исправлен дефект, из-за которого в desktop-клиенте некорректно работали форматирование и стилизация текста, а при попытке ответить на сообщение возникала ошибка.
В обсуждениях (форумах) исправлен баг, из-за которого при определенных способах форматирования внутри сообщений не отображались изображения.
В карточке “Настройки сервера” исправлено значение по умолчанию в поле “Время между попытками входа, чтобы считать их в одной серии попыток”.
Оптимизировано удаление объектов бизнес-процессов, построенных на шаблонах бизнес-процессов. Медленное удаление карточек бизнес-процессов в редких ситуациях могло приводить к возникновению дедлоков при одновременном завершении нескольких процессов.
В контроле “Текст с форматированием” исправлен отображаемый текст для сплэша, который возникает при добавлении файлов Outlook.