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-инженерам, предоставляя более реалистичные и разнообразные тестовые данные “из коробки”. Улучшенная поддержка локалей и точность данных снижают потребность в пользовательских скриптах генерации данных, оптимизируя рабочие процессы тестирования для интернационализированных приложений и сложных сценариев данных.

FAQ