Specmatic 2.46.0, una actualización menor lanzada el 11 de mayo de 2026, se centra en refinar sus capacidades de pruebas de API y móviles.
Key Changes
Nuevas Funcionalidades:
- Soporte OpenAPI 3.1: Esta versión introduce validación y generación mejoradas para especificaciones OpenAPI 3.1, asegurando una mayor compatibilidad con las definiciones de API más recientes.
- Pruebas de Contrato GraphQL: Se han realizado mejoras en cómo Specmatic maneja tipos GraphQL complejos, como unions e interfaces, durante las pruebas de contrato. Esto resulta en pruebas más precisas y confiables para las API GraphQL.
- Validación de Encabezados Personalizados: Una nueva opción de configuración permite a los usuarios definir y validar reglas personalizadas para encabezados HTTP, ofreciendo un control más granular sobre la aplicación de contratos API.
Correcciones:
- Manejo de Valores Null: Se ha resuelto un problema donde los valores
nullen campos JSON opcionales se marcaban incorrectamente como errores, evitando falsos positivos en la validación. - Rendimiento con Especificaciones Grandes: El comando
specmatic testha sido optimizado para evitar bloqueos al procesar especificaciones OpenAPI o GraphQL muy grandes, mejorando la eficiencia en proyectos complejos. - Claridad en Reportes de Errores: Los mensajes de error para las discrepancias de esquema ahora proporcionan más detalles y son más fáciles de entender, acelerando la depuración.
Impact for QA Teams
Los equipos de QA encontrarán que Specmatic 2.46.0 ofrece una validación de contratos API más confiable, especialmente para OpenAPI 3.1 moderno y servicios GraphQL complejos. Las mejoras de rendimiento y los mensajes de error más claros optimizarán los flujos de trabajo de prueba y reducirán el tiempo de depuración.
Para detalles oficiales, consulte el repositorio de Specmatic en GitHub.
