Faker v10.5.0, минорное обновление, выпущенное 17 июня 2026 года, сосредоточено на расширении возможностей генерации данных и повышении точности локалей.
TL;DR
- Новая генерация
postal_addressи стили мобильных номеров телефонов. - Гибкая генерация дат с диапазонами лет для
past/future. - Множественные исправления и дополнения данных локалей, включая словенский и монгольский.
Key Changes
Новые Возможности:
- Генерация Данных: Введена генерация
postal_address, включая специфические улучшения для локалейes,en_IEи греческого. Модульphone.numberтеперь поддерживает стильmobile, а также добавлены новые функцииdistributorдля генерации чисел. - Гибкость Дат: Методы
date.pastиdate.futureтеперь позволяют указывать диапазон лет, предлагая больший контроль над генерируемыми данными дат. - Расширение Локалей: Добавлены полные локали
sl_SI(словенский) иmn_MN_cyrl(монгольский). Фарси локаль получила модуль авиалиний, а валлийская (cy) локаль теперь включает данные о цветах.
Улучшения и Исправления:
- Точность Локалей: Исправлены неверные номера телефонов для фарси и
en_AU, опечатка в фамилияхde_CH, а также улучшены данные о фруктах и овощах. - Финансовые Данные:
finance.routingNumberтеперь использует реальные таблицы поиска Федеральной резервной системы, значительно повышая его реалистичность. - Вспомогательные Функции: Функция
helpers.fromRegExpбыла улучшена для корректного игнорирования символов-оберток. - Документация: Добавлены инструкции по решению проблем совместимости v10 с Jest.
Влияние на QA-команды
Это обновление напрямую приносит пользу QA-инженерам, предоставляя более реалистичные и разнообразные тестовые данные “из коробки”. Улучшенная поддержка локалей и точность данных снижают потребность в пользовательских скриптах генерации данных, оптимизируя рабочие процессы тестирования для интернационализированных приложений и сложных сценариев данных.
