Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Aug 21:19

v0.2.0

[0.2.0] - 2026-08-01

Changed — Pivote a visor de solo lectura

  • El proyecto ahora es SOLO un visor de .xls legacy — no .xlsx, no edición
  • Usa CustomReadonlyEditorProvider: el archivo original nunca se modifica
  • Eliminado todo el pipeline de edición: Save button, guardado, dirty state, protección de sobrescritura
  • x-spreadsheet en mode: 'read' (sin edición, sin insertar/borrar, sin paste)
  • Selector de archivos limitado a .xls / .XLS

Added

  • Lectura de estilos BIFF8 planos (.xls): colores, fonts, bold, alineación
  • Metadatos del archivo: column widths, row heights, freeze pane, hidden rows/cols
  • Merges (Combinar y Centrar) con renderizado correcto
  • Fechas normalizadas a DD/MM/YYYY
  • Celdas vacías con fondo gris suave (menos contraste que el negro)
  • Export a JSON y CSV conservados (solo consulta)
  • Status bar indica 🔍 .xls (solo lectura)
  • Workflow de publicación dual: VS Code Marketplace + OpenVSX

Fixed

  • Colores con hex sin # que Canvas 2D no reconocía (se veían negros)
  • Alineación de BIFF8 no exportada por SheetJS CE (merges sin centrar)
  • Datos corridos una columna cuando el rango no empieza en A1
  • Inyección de rowHeights que sobreescribía las celdas
  • Filtro que descartaba merges con col ≥ 1
  • cell.merge nunca se seteaba (los merges no renderizaban)
  • Crash de autofilter (filters.map sobre undefined)

Full Changelog: v0.2.0...main