Versiones y anuncios, del más reciente al más antiguo. Consulte el registro de cambios para ver todo el detalle técnico de cada uno.
✉Reciba avisos por correo electrónico
Un correo electrónico por anuncio, nada más. Puede darse de baja en cualquier momento, sin necesidad de iniciar sesión.
2026-10-04
fucini-coverage — Coverage Studio en la línea de comandos, gratis
El lector que hay detrás de las ediciones para VS Code y Visual Studio funciona ahora donde no hay editor: npm install -g fucini-coverage lo pone en Windows, Linux, WSL y macOS. fucini-coverage check es una puerta para una canalización — líneas, ramas, funciones, MC/DC, condiciones, las líneas que una rama cambió respecto a origin/main — y termina con código de salida 1 por debajo de un umbral; export escribe la ejecución como CSV, Markdown, LCOV, Cobertura o SARIF; report escribe el informe HTML, badge la insignia, compare lo que se movió respecto a la última ejecución en verde, y mcp sirve las seis herramientas que un agente de IA puede consultar. Veintisiete formatos de entrada, fusionados como los fusionan los editores, los mismos números hasta el último dígito.
Lee el archivo de configuración que lee la edición para Visual Studio, fucini-coverage.json, con las claves de la configuración de VS Code, así que un equipo fija sus umbrales una vez y todas las ediciones y todas las canalizaciones juzgan por ellos. Cada comando se documenta a sí mismo: fucini-coverage help check. Es gratis, y llega con la 2.2026.0 build 1 de ambas ediciones — vea fucini-coverage en npm y la página de descarga.
Screenshot pending — add assets/img/cli-demo.gif (see SCREENSHOTS.md).
2026-10-04
Coverage Studio 2.2026.0 para VS Code y para Visual Studio — la cobertura en pantalla, para agentes de IA
Un agente que escribe tests podía ejecutarlos y leer un porcentaje; no podía preguntar lo que sabe el editor. Desde la 2.2026.0 puede: seis herramientas responden qué líneas de una función nunca se ejecutaron, qué lado de una rama no se tomó, qué tests ejecutaron una línea, si un diff está cubierto y qué se movió desde la última ejecución — a partir de la ejecución cargada, con las mismas exclusiones y los mismos números que en pantalla. El propio agente de VS Code las tiene sin configurar nada; todo agente que hable MCP accede a ellas a través de un servidor que el editor ejecuta cuando usted lo activa, solo en esta máquina y tras un token propio. La guía del usuario explica cómo.
Ambas ediciones llevan ahora la misma versión, y con ella todo lo ocurrido desde la 1.2026.7: una línea que ejecutó un test fallido queda marcada, Run Tests Affected by My Changes… ejecuta solo los tests a los que afecta un cambio, una puerta para el código nuevo se suma a las puertas sobre toda la ejecución, las exclusiones pueden decir por qué, Show Minimal Test Set… encuentra el menor número de tests que siguen ejecutando todas las líneas, la cobertura de condiciones de GCC 14 se muestra línea a línea, Run This Test with Coverage lee Go y Rust, el código nuevo se puede contar por autor y por fecha, un artefacto de CI que es un zip se abre, Run App with Coverage… mide lo que alcanza una persona, y Run Mutation Tests Here pregunta si un test lo notaría. Un informe .NET muestra ahora su cobertura de ramas, que la grafía de Coverlet había ocultado: esas cifras cambian. En Visual Studio, el plan de una suscripción decide ahora lo mismo que decide en VS Code. Cada paso está en el registro de cambios, y ambas builds están en la página de descarga.
2026-09-29
Coverage Studio 1.2026.7 para VS Code y 1.2026.6 para Visual Studio — qué tests ejecutaron una línea, cobertura tras cada guardado y una referencia de CI
Esta versión añade diez funciones a ambas ediciones. Coverage Studio ya puede decir qué tests ejecutaron una línea y abrirlos, ejecutar los tests que cubren un archivo cada vez que se guarda, ejecutar con cobertura el test que está bajo el cursor y medir cada carga contra el informe que publica la build de su rama principal. Lo que no debe contar se puede excluir desde el árbol, por espacio de nombres o atributo, o allí donde está el código; una ejecución .NET se puede leer por espacio de nombres, clase y método; el árbol tiene un cuadro de búsqueda que también entiende < 80%; y una sesión de cobertura suma las ejecuciones de varias suites de tests hasta que usted la termine. En Visual Studio, Run Native Project with Coverage ejecuta el proyecto de inicio en C++ con la instrumentación de clang-cl. La guía del usuario tiene una sección para cada una.
Entre las correcciones: el informe de una ejecución de tests ya no lleva su nombre de usuario y de máquina, una cabecera de macros ya no aparece como un archivo al 100 %, la cifra de ramas de una build MC/DC coincide con llvm-cov report, y se reconocen cinco formatos de informe que se rechazaban como no admitidos. Todo está en el registro de cambios, y ambas builds están en la página de descarga.
2026-09-28
Coverage Studio 1.2026.6 para VS Code y 1.2026.5 para Visual Studio — un comodín en una ruta completa, y dos informes que vuelven a reconocerse
Una compilación que escribe sus informes en una carpeta propia — build/coverage-merged/*.lcov.info, uno por módulo — puede nombrarse ahora en coverageFile.paths con un comodín en una ruta completa, tanto en VS Code como en Visual Studio, y ambas ediciones vigilan las carpetas que nombra una entrada así: el informe de la siguiente compilación se carga en cuanto llega, hubiera uno o no al abrir el proyecto. La guía de usuario recoge las formas que puede tomar una entrada.
Dos informes se rechazaban como no admitidos y vuelven a leerse: una exportación JSON de llvm-cov cuyo primer registro de archivo era tan largo que empujaba todo lo reconocible más allá del comienzo inspeccionado, y un archivo gcov --json-format de una docena de funciones, que las lista antes que sus líneas. Todo está en el registro de cambios, y ambas compilaciones están en la página de descargas.
2026-09-26
Coverage Studio 1.2026.5 para VS Code y 1.2026.4 para Visual Studio — dos informes, una respuesta
Cuando dos informes miden el mismo código a propósito — las mismas fuentes compiladas por clang y por GCC, o las pruebas unitarias y de integración de una misma compilación —, el más reciente ya no tiene por qué ganar. Elija, archivo por archivo, qué informe habla por él, o combínelos: agree cuenta una línea como cubierta solo donde todos los informes la ejecutaron y marca en verde azulado las líneas en las que discrepan, union donde lo hizo cualquiera. Haga clic con el botón derecho en un archivo de la vista Coverage y elija Choose Coverage Source...; la guía de usuario explica cuándo usar cada uno, y la demo trae un ejemplo con clang y GCC para probarlo.
Ambas ediciones pintan además de verde las líneas cubiertas en un nuevo modo de margen rojo-ámbar-verde, permiten ajustar los tonos del mapa de calor con vista previa en directo y muestran en la barra de estado el mismo número que en la tarjeta que abre. Todo está en el registro de cambios, y ambas compilaciones están en la página de descargas.
2026-09-24
Coverage Studio para Visual Studio 1.2026.2 — cada ejecución de pruebas, cada informe y lo que se movió; y VS Code 1.2026.3
Un día después de su primera versión, la edición para Visual Studio tiene lo que los suscriptores más usan en VS Code: cobertura tras cada ejecución de Test Explorer, sin engancharse a Test Explorer; Run Tests with Coverage; los triángulos de lo que se movió desde la última ejecución, el historial y la cobertura de diferencias; Check Coverage Thresholds con los hallazgos en la Error List; el código fuente anotado en una ventana propia, los informes HTML, las ocho exportaciones y la insignia; risk hotspots y filtros de filas; y un fucini-coverage.json junto a la solución, para un equipo que prefiera no tener una carpeta .vscode. El registro de cambios tiene cada elemento, y la guía de usuario, en sus recuadros En Visual Studio, dice dónde está cada uno.
VS Code 1.2026.3 trae las dos novedades comunes a ambas ediciones — los risk hotspots bajo el árbol, las funciones en las que el código complejo se encuentra con poca cobertura, y un filtro junto a la ordenación para los archivos con huecos, los sin probar o los cambiados desde la última ejecución — y tres para .NET: dotnet test sin paquete Coverlet, los archivos generados y de diseñador fuera de cada total, y una ejecución fallida que mantiene en pantalla la última cobertura buena. Ambos están en la página de descargas.
2026-09-24
Fucini DevOps Studio: toda la cobertura de Coverage Studio en la compilación, en una extensión gratuita
Azure DevOps muestra hoy la cobertura de una compilación, pero solo hasta donde llega su propio formato: líneas, y ramas como porcentaje. Fucini DevOps Studio pondrá en la compilación, en su lugar, todo lo que Coverage Studio lee — cada uno de los 25 formatos, para cada lenguaje, con MC/DC, condiciones, regiones, la puntuación compuesta, la puntuación CRAP y las puertas — como una pestaña Coverage en la canalización que la produjo, con los mismos números, hasta el último dígito, que muestra el editor. El mismo lector, en el tercer lugar donde hace falta.
Actualizado el 3 de octubre: será gratuito — toda la extensión, para Azure DevOps Services y para Azure DevOps Server, y no habrá edición de pago. Anunciado, no publicado — suscríbase arriba para saber cuándo sale.
2026-09-23
Coverage Studio para Visual Studio ya está disponible — Community, Professional y Enterprise, 2022 y 2026
El mismo lector, en el otro IDE: descárguelo, abra una solución o una carpeta, y el informe que su build ya escribió está sobre el código — también en Visual Studio 2022 Community y Professional, que no tienen cobertura propia. Está incluido en todos los planes de pago; una máquina donde Coverage Studio para VS Code está activado no necesita clave propia, y en cualquier otro sitio Tools → Coverage Studio → Licence… acepta su código de suscripción. La página de primeros pasos guía a ambos editores por los mismos seis pasos, la guía del usuario dice en qué difieren, y el changelog qué contiene esta primera versión.
Con él, VS Code 1.2026.2: los mismos seis pasos como recorrido guiado en la página Welcome, y el id de instalación dejado donde la edición para Visual Studio lo lee, para que una activación cubra ambos. Y un cambio en las condiciones: un reembolso termina ahora de inmediato la suscripción que pagaba, un reembolso por cliente — la política de reembolsos tiene los detalles.
2026-09-20
Un séptimo en el camino por delante: Coverage Studio para Visual Studio
Coverage Studio llega a Visual Studio — Community, Professional y Enterprise, 2022 y 2026 — con el mismo lector dentro, de modo que el mismo informe da las mismas cifras, dígito a dígito, en ambos editores. Importa sobre todo donde Visual Studio no ofrece nada por sí mismo: en Visual Studio 2022 la cobertura de código es una función de Enterprise, y un equipo de C++ o C# en Community o Professional nunca ha visto cobertura en ese IDE, escriba lo que escriba ya su build. Estará incluido sin coste adicional en una suscripción de Coverage Studio, en la máquina en la que ya lo usa. Lea qué hace, y qué no hará.
Anunciado, no publicado: se está probando en ambas versiones de Visual Studio antes de ofrecerlo para su descarga. Suscríbase arriba para saber cuándo sale.
2026-09-06
El camino por delante: seis productos anunciados, cada uno con su propia página
Coverage Studio ya no es lo único en fucini.software. Anunciados hoy, ninguno publicado aún: FuciniLog, un pequeño recolector de registros para hosts Windows y sistemas embebidos con cifrado de extremo a extremo; Fucini Beacon, descubrimiento sin configuración que permite a un dispositivo anunciar quién es antes de que nadie le asigne una dirección; Fucini DevOps Studio, que lleva cobertura, estilo de wiki y creación de ramas a Azure DevOps; FuciniUML para VS Code; Fucini Running Coach; y Fucini Puzzle Solver.
Cada uno tiene una página con qué es, en qué se ejecuta y — en el caso de FuciniLog — qué estándares adopta y qué es de código abierto. Si alguno de ellos decide algo para usted, dígalo en la página de contacto: así se decide el orden. Suscríbase arriba para saber cuándo sale cada uno.
2026-09-03
Once formatos nuevos: Go, Ada, Swift y lo que su build ya escribe
Hace dos semanas Coverage Studio leía seis formatos; ahora lee diecisiete. El coverage.out de Go, Clover para PHP, OpenCover para .NET, el JSON propio de coverage.py y el JSON de gcov/gcovr se cargan directamente — sin paso de conversión y sin perder ninguna métrica por el camino.
Después, las herramientas que los equipos de seguridad realmente tienen: GNATcoverage XML incorpora por fin Ada, BullseyeCoverage y Visual Studio .coveragexml cubren las cadenas comerciales de C/C++ y .NET, y la cobertura genérica de SonarQube es la salida de emergencia para todo lo demás. Swift y Objective-C llegan por el propio informe xccov de Xcode — porcentajes y recuentos por función, pero sin datos por línea, así que allí los márgenes quedan vacíos a propósito.
El JSON de Coveralls lo remata, cualquier formato admitido puede llegar ahora comprimido con gzip, y las recetas listas para copiar por lenguaje están en la página Coverage Recipes.
2026-08-22
Presentamos Fucini Coverage Studio Community — gratis, para siempre
En lugar de una parada en seco al terminar la prueba de evaluación, cada instalación pasa ahora a un nivel Community permanente y gratuito: todas las funciones salvo MC/DC, una muestra mensual ligera del Full HTML Report y de la vista Annotated Source persistente, y límites diarios generosos en un puñado de acciones automatizables — todo lo demás sin límite.
¿Quiere desbloquearlo todo, MC/DC incluido, sin pagar? Ejecute «Fucini Coverage: Unlock Full Features» desde la paleta de comandos e intercambie telemetría de uso detallada por una concesión completa y sin restricciones — reversible en cualquier momento.
Community tiene además ahora su propia ficha dedicada y gratuita de forma permanente — visite la página de descargas para obtenerla directamente.
2026-08-22
Planes de equipo: Pro Plus, Business y Enterprise
Estos tres planes comparten ahora un «grupo de puestos» — un código de empresa que cubre un número fijo de dispositivos — en lugar de una clave distinta por máquina. Un puesto que lleve un tiempo en silencio se libera solo, automáticamente, para la siguiente persona que lo necesite, y una comprobación en segundo plano mantiene al día la concesión de todos sin que nadie tenga que volver a solicitar una clave a mano.
Consulte el desglose completo de los planes en la página de precios.
2026-08-22
El programa de recomendación ya está en marcha
Gane el 20% de lo que pague cualquier persona a la que recomiende la extensión, durante sus primeros 12 meses. Ejemplos completos con cifras en la página de recomendación.