FullScheduler - Calendar - Gallery Image

FullScheduler — Changelog v1.0.33 🎨

Docs, demos, API

Changelog detail

1.0.33
Back to changelog

Changelog v1.0.33 🎨

Date: 2025-10-16
Build: 1.0.33+2235

API sweetness and a little housekeeping: a new color palette setter, a simple dates helper, cleaner docs, and tiny internal tweaks.


🆕 Runtime APIs (Added)

setColors(colors)

Apply a custom color palette at runtime.

  • Reactively merges known color keys (e.g. surface, primary, event, highlight, textPrimary, menuBg, dragging).

  • Safe to call partially; omitted keys keep their current values.

    api.setColors({
  primary: "#4f46e5",
  surface: "#0b1020"
});

  

getDates()

Return the currently visible range:

    const { startDate, endDate } = api.getDates();

  

📝 JSDoc semantics (Improved)

  • Clear English docs with @summary, @remarks, @param, @returns, and consistent @inheritDoc on internal setters.

  • Uniform phrasing and parameter hints across public and internal APIs.


⚙️ Internal polish (Improved)

  • Converted internal setters to arrow functions for consistency.

  • Braced all single-line conditionals for readability.

  • Minor type hygiene and micro-optimizations (no public API changes).


🧩 Compatibility notes

  • No breaking changes.

  • Works with configurations introduced in v1.0.31 Loading.


📦 Upgrade guide

  1. Bump the package to v1.0.33.

  2. Rebuild and run your tests:

    Bash
  3. (Optional) Wire the new APIs:

    TypeScript

Dev notes

  • No changes to serialization formats or event model.

  • Color keys are validated against the known set; extras are ignored.