Skip to content

馃殌 VersaCompiler v2.3.2

Choose a tag to compare

@kriollo kriollo released this 16 Jan 02:38
· 48 commits to master since this release

[2.3.2] - 2026-01-15

馃悰 Correcciones Cr铆ticas

  • Fix de Resoluci贸n de Imports en HMR Injection:
    • Corregido bug cr铆tico donde el compilador transformaba imports literales en c贸digo de inyecci贸n HMR
    • El string 'import { ref } from "vue"' era incorrectamente transformado a ruta resuelta durante la compilaci贸n de vuejs.ts
    • Soluci贸n: Construcci贸n din谩mica del import usando .join() para evitar detecci贸n por el parser
    • Ahora el c贸digo inyectado mantiene correctamente import { ref } from "vue" sin transformaci贸n

馃敡 Mejoras

  • Restauraci贸n de Configuraciones Vue Runtime:
    • Restauradas configuraciones runtimeGlobalName: 'Vue' y runtimeModuleName: 'vue' en template compiler
    • Estas configuraciones ya no causan conflictos gracias al fix de HMR injection
    • Mejora en la generaci贸n de c贸digo para templates Vue

馃摑 Notas T茅cnicas

  • Archivos Modificados:

    • src/compiler/vuejs.ts:
      • Fix de construcci贸n din谩mica de import en HMR injection (l铆nea ~77)
      • Restauradas configuraciones runtimeGlobalName y runtimeModuleName (l铆neas ~329-330)
  • Impacto:

    • Componentes Vue en modo desarrollo (HMR) ahora reciben el import correcto sin transformaci贸n
    • Eliminado el workaround temporal de comentar configuraciones de runtime
    • Compatibilidad mejorada con el ecosistema Vue

Full Changelog: v2.3.1...v2.3.2