Рады сообщить о новом небольшом релизе с важными улучшениями и исправлениями.
Основные улучшения:
- Поддержка Angular 20: Полноценная поддержка новейшей версии Angular для стабильной и быстрой работы интерфейса.
- Автоматическая генерация уникальных ключей для доп. полей в валютах и направлениях: Теперь идентификаторы (key_id) создаются автоматически на основе названия поля, заменяя спецсимволы и пробелы подчёркиваниями.
- Улучшенная обработка полей ФИО: Система проверяет наличие специальных полей (sender_fullname, recipient_fullname) и автоматически их создаёт при необходимости. Если поле уже существует, добавляется префикс (income_ или outcome_).
- Обеспечение уникальности ключей: При совпадении сгенерированного ключа с уже существующим, к нему добавляются случайные символы.
- Префиксы income_ и outcome_: Входящие поля получают префикс income_ (например, income_fio_otpravitelya), исходящие — префикс outcome_ (например, outcome_fio_poluchatelya).
- Проверка формата ключей: Ключи приводятся к нижнему регистру и содержат только английские буквы, цифры и нижние подчёркивания.
- Исключение дубликатов специальных полей: Поля sender_fullname и recipient_fullname не могут быть созданы повторно; система сразу предупредит пользователя.
- Комиссии по городам: Теперь удобно просмотреть комиссии по каждому городу прямо в списке направлений с плавной прокруткой.
Исправления багов:
- Исправлен баг, из-за которого выводились реквизиты из отключённых направлений.
- Теперь доступна настройка валидации полей в валютах отдельно для отдаваемой и получаемой валюты.
- В масках полей валют теперь можно указать настройки отдельно для отдаваемой и получаемой валюты.
- Исправлена ошибка, при которой валидатор не учитывал корректность выплат бонусов партнёрам.