Saltar al contenido
SuperScheduler

Registro de cambios

Cambios documentados en el repositorio de la librería. Las fechas son fechas de publicación; el trabajo aún no publicado aparece por separado.

  1. Sin publicar

    Añadido

    • Edición pública super-scheduler-lite: planificación diaria de solo lectura, recursos planos, callbacks de clic, navegación por teclado accesible y render virtualizado sobre primitivas compartidas del núcleo.
    • JavaScript, declaraciones, estilos y source maps de Lite separados, con una frontera estricta de módulos y de paquete, probados en React 18 y 19 y en Chromium de escritorio y móvil.
    • Empaquetado de Pro como tarball privado y versionado, manifiestos de integridad y verificación de las instalaciones por URL. El nombre super-scheduler y la API de Pro no cambian.

    Cambiado

    • Se adoptó la identidad de paquete super-scheduler y el espacio de nombres SuperScheduler.
    • Se consolidó la exportación React como SuperSchedulerComponent en las entradas raíz y react-render.
    • Se renombraron los tipos de extensión, las clases y los tokens CSS, los marcadores del DOM y los interruptores de entorno.
    • El informe de soporte de la API pasó a ser independiente de las declaraciones externas, la paridad de navegador compara el código fuente con la distribución y la paridad de tipos comprueba las declaraciones compiladas.

    Notas de integración

    • Este cambio de identidad obliga a los consumidores a actualizar imports, identificadores exportados y selectores. No se mantienen alias de la marca anterior.
  2. 0.1.0

    Resumen

    • La implementación inicial estableció la API tipada del scheduler, el núcleo de tiempo civil, el motor de DOM virtual, el host de React, los temas y los benchmarks deterministas.
    • Entre sus capacidades: árboles de recursos, filas fijas y divididas, alturas de fila variables, indexación y apilado de eventos, zoom continuo y nivel de detalle, interacción con ratón y táctil, navegación por teclado, selección, vínculos, menús y burbujas.
    • El trabajo posterior añadió contenido React opcional, tarjetas emergentes, historial, eventos controlados, paneles coordinados, widgets de minimapa y de zoom, vistas guardadas, carga por rangos, densidad, reordenación de columnas, aviso de conflictos y una línea de hora actual.
    • El trabajo de rendimiento introdujo chunks diferidos, mangling de propiedades privadas, pintado incremental, etiquetas sticky y gestión pasiva de la rueda.

Fuente: CHANGELOG.md en el repositorio de SuperScheduler.