Journal des modifications
Modifications documentées dans le dépôt de la bibliothèque. Les dates sont celles des publications ; les travaux non encore publiés sont listés à part.
Non publié
Ajouts
- Édition publique super-scheduler-lite : planification quotidienne en lecture seule, ressources à plat, callbacks de clic, navigation au clavier accessible et rendu virtualisé sur des primitives communes du cœur.
- JavaScript, déclarations, styles et source maps de Lite séparés, avec une frontière stricte de modules et de paquet, testés sur React 18 et 19 ainsi que sur Chromium desktop et mobile.
- Packaging de Pro en tarball privé et versionné, manifestes d’intégrité et vérification des installations par URL. Le nom super-scheduler et l’API Pro restent inchangés.
Modifications
- Adoption de l’identité de paquet super-scheduler et de l’espace de noms SuperScheduler.
- Regroupement de l’export React sous SuperSchedulerComponent dans les points d’entrée racine et react-render.
- Renommage des types d’extension, des classes et tokens CSS, des marqueurs DOM et des options d’environnement.
- Le rapport de prise en charge de l’API ne dépend plus de déclarations externes, le test de parité navigateur compare les sources à la distribution, et le test de parité des types vérifie les déclarations compilées.
Notes d’intégration
- Ce changement d’identité impose aux consommateurs de mettre à jour leurs imports, identifiants exportés et sélecteurs. Aucun alias de l’ancienne marque n’est conservé.
0.1.0
Résumé
- L’implémentation initiale a posé l’API typée du planificateur, le cœur de temps civil, le moteur de DOM virtuel, l’hôte React, le theming et des benchmarks déterministes.
- Les fonctionnalités comprennent les arborescences de ressources, les lignes figées et scindées, les hauteurs de ligne variables, l’indexation et l’empilement des événements, le zoom continu et le niveau de détail, les interactions souris et tactiles, la navigation au clavier, la sélection, les liens, les menus et les bulles.
- Les développements suivants ont ajouté le contenu React optionnel, les cartes de survol, l’historique, les événements contrôlés, les volets coordonnés, les widgets de minimap et de zoom, les vues enregistrées, le chargement par plages, la densité, le réordonnancement des colonnes, le signalement des conflits et une ligne de l’heure courante.
- Le travail sur les performances a introduit des chunks différés, le mangling des propriétés privées, le dessin incrémental, des libellés sticky et une gestion passive de la molette.
Source : CHANGELOG.md dans le dépôt SuperScheduler.