Changelog
Changes documented in the library’s repository. Dates are release dates; unreleased work is listed separately.
Unreleased
Added
- Public super-scheduler-lite edition: read-only daily planning, flat resources, click callbacks, accessible keyboard navigation and virtualized rendering over shared core primitives.
- Separate Lite JavaScript, declarations, styles and source maps, with a strict module and package boundary, tested on React 18 and 19 and on desktop and mobile Chromium.
- Private Pro versioned tarball packaging, integrity manifests and verification of URL installs. The super-scheduler name and the Pro API remain unchanged.
Changed
- Adopted the super-scheduler package identity and the SuperScheduler namespace.
- Consolidated the React export as SuperSchedulerComponent in the root and react-render entries.
- Renamed extension types, CSS classes and tokens, DOM markers and environment switches.
- Made API support reporting independent of external declarations, browser parity compare source with the distribution, and type parity check built declarations.
Integration notes
- This identity change requires consumers to update imports, exported identifiers and selectors. No old-brand aliases are kept.
0.1.0
Summary
- The initial implementation established the typed scheduler API, the civil-time core, the virtual DOM engine, the React host, theming and deterministic benchmarks.
- Capabilities include resource trees, frozen and split rows, variable row heights, event indexing and stacking, continuous zoom and level of detail, mouse and touch interactions, keyboard navigation, selection, links, menus and bubbles.
- Later feature work added optional React content, hover cards, history, controlled events, coordinated panes, minimap and zoom widgets, saved views, range loading, density, column reordering, conflict feedback and a current-time line.
- Performance work introduced deferred chunks, private-property mangling, incremental painting, sticky labels and passive wheel handling.
Source: CHANGELOG.md in the SuperScheduler repository.