Faker v10.5.0, una actualización menor lanzada el 17 de junio de 2026, se enfoca en expandir las capacidades de generación de datos y mejorar la precisión de los locales.

TL;DR

  • Nueva generación de postal_address y estilos de números de teléfono mobile.
  • Generación de fechas flexible con rangos de años para past/future.
  • Múltiples correcciones y adiciones de datos de locale, incluyendo esloveno y mongol.

Key Changes

Nuevas Funcionalidades:

  • Generación de Datos: Introduce la generación de postal_address, con mejoras específicas para los locales es, en_IE y griego. El módulo phone.number ahora soporta un estilo mobile, y se han añadido nuevas funciones distributor para la generación de números.
  • Flexibilidad de Fechas: Los métodos date.past y date.future ahora permiten especificar un rango de años, ofreciendo mayor control sobre los datos de fecha generados.
  • Expansión de Locales: Se han añadido los locales completos sl_SI (esloveno) y mn_MN_cyrl (mongol). El locale farsi obtiene un módulo de aerolíneas, y el locale galés (cy) ahora incluye datos de color.

Mejoras y Correcciones:

  • Precisión de Locales: Se han corregido números de teléfono incorrectos para farsi y en_AU, un error tipográfico en los apellidos de_CH, y se han mejorado los datos de frutas y verduras.
  • Datos Financieros: El finance.routingNumber ahora utiliza tablas de búsqueda reales de la Reserva Federal, mejorando significativamente su realismo.
  • Funciones Auxiliares: La función helpers.fromRegExp ha sido mejorada para ignorar correctamente los caracteres de envoltura.
  • Documentación: Se han añadido instrucciones para resolver problemas de compatibilidad de v10 con Jest.

Impacto para Equipos de QA

Esta actualización beneficia directamente a los ingenieros de QA al proporcionar datos de prueba más realistas y diversos de forma predeterminada. El soporte de locales mejorado y la precisión de los datos reducen la necesidad de scripts de generación de datos personalizados, agilizando los flujos de trabajo de testing para aplicaciones internacionalizadas y escenarios de datos complejos.

FAQ