Volver al inicio

Versiones

Historial de releases de CodeAtlas y sus cambios.

Última versión: v1.4.0 Descargar binarios
v1.4.0 Actual 2026-09-21 Expansión JVM (Java y Kotlin)
  • Detección de proyectos Maven (pom.xml) y Gradle (build.gradle / build.gradle.kts) con sus dependencias (groupId:artifactId:version) y scope
  • Imports Java y Kotlin resueltos a las clases locales del propio proyecto (convención Java: nombre de archivo = nombre de clase)
  • Controladores Spring Boot: @RestController, @Controller, @RequestMapping, @GetMapping, @PostMapping, @PutMapping, @PatchMapping, @DeleteMapping
  • Soporte tanto de Java como de Kotlin
  • Archivos .java y .kt en el árbol de archivos y en el grafo como nodos file
  • Imports locales generan aristas imports; proyectos y dependencias JVM generan nodos package/dependency con depends-on
  • Panel "Proyectos JVM detectados" en la interfaz
v1.3.2 2026-09-21 Hotfix · parser AST en producción
  • Corrige el error "Cannot find module typescript" al analizar un proyecto desde el AppImage instalado
  • typescript se movió a dependencies de producción y ahora viaja dentro del paquete
v1.3.1 2026-09-21 Hotfix · launcher estable Linux
  • El acceso del menú de Linux ya no se rompe al actualizar: el .desktop apunta a un launcher estable (~/.local/bin/codeatlas) que busca el AppImage más reciente
  • Si no encuentra el AppImage, muestra un mensaje claro con el enlace de descarga
  • Si tu acceso quedó roto por una actualización anterior: descarga el AppImage actual y ejecútalo una vez
v1.3.0 2026-09-21 Análisis por AST
  • Parser de AST real (@typescript-eslint/typescript-estree) para imports, rutas Express y variables de entorno
  • Imports multilínea y template literals sin interpolación
  • Destructuring de process.env: const { PORT } = process.env
  • Rutas Express multilínea
  • Comentarios y strings ya no generan falsos positivos
  • Respaldo por regex si un archivo no se puede parsear
v1.2.0 2026-09-21 Actualizaciones automáticas
  • Sistema de actualizaciones con electron-updater y GitHub Releases como proveedor
  • Comprobación automática de nuevas versiones al iniciar la app
  • Notificación dentro de la app: versión nueva, botón "Descargar actualización" y "Más tarde"
  • Progreso de descarga en tiempo real
  • Aviso "Reiniciar e instalar" al terminar la descarga
  • Comprobación manual con el botón "Buscar actualizaciones"
  • Publicación de metadatos de actualización (latest*.yml y blockmaps) en GitHub Releases
v1.1.1 2026-09-21 Corrección de configuración
  • moduleResolution Node16 en el tsconfig de Electron para compatibilidad con TypeScript moderno
v1.1.0 2026-09-21 Estabilidad y adopción
  • Búsqueda de nodos en el mapa por nombre, ruta o detalle, con recuento de coincidencias
  • Exportación del grafo arquitectónico a JSON (botón "Exportar grafo")
  • Límite de tamaño para archivos fuente: los bundles de más de 512 KB se omiten del análisis
  • Documentación del formato ArchitectureGraph y CHANGELOG
v0.1.0 2026-08-12 MVP
  • Aplicación Electron, React, TypeScript y Vite
  • Selección segura de repositorio local mediante IPC
  • Árbol de archivos con exclusión de dependencias y artefactos de build
  • Detección y parseo de package.json
  • Detección de variables de entorno (process.env)
  • Rutas Express y NestJS (decoradores) con método, ruta, archivo y línea
  • Imports y require con resolución de rutas relativas
  • Grafo arquitectónico con React Flow (schemaVersion 1)
  • Panel de detalles, resaltado de dependencias y apertura en el IDE preferido
  • Análisis en worker_threads con barra de progreso por fases
  • Suite de pruebas con Vitest
  • Workflow de CI para Linux, Windows y macOS
Nota sobre actualizaciones: desde la v1.2.0, CodeAtlas comprueba actualizaciones automáticamente y te avisa dentro de la app. Si tienes instalada una versión anterior, instala v1.2.0 manualmente una vez; desde ahí las futuras versiones se notificarán solas.