FullScheduler - Calendar - Gallery Image

FullScheduler — Changelog v1.0.31 🔧

Docs, demos, API

Changelog detail

1.0.31
Back to changelog

Changelog v1.0.31 🔧

Date: 2025-10-15
Build: 1.0.31+2210

After more than a year without updates, the repository has been refreshed and brought up to current dependency baselines. Faster dev builds, fewer audit warnings, and better editor/TS ergonomics.


🧰 Dependencies refresh (Improved)

We upgraded core build/runtime libraries to modern, supported versions:

  • Vue → 3.5.x

  • Vite → 5.4.x

  • TypeScript → 5.6.x

  • @vitejs/plugin-vue → 5.1.x

  • vue-tsc → 2.x

  • vite-plugin-dts → 4.x

  • Autoprefixer / PostCSS / Browserslist to current lines

Results: lighter/faster HMR, crisper TS diagnostics, smaller vendor noise.


🛡️ Security & audit (Fixed)

  • Resolved multiple npm audit items via direct upgrades and lockfile refresh.

  • Added optional overrides examples to pin noisy transitive deps (when needed).
    Tip: after installing, run npm audit and consider removing overrides if clean.


⚙️ Tooling & DX (Improved)

  • Stricter TS config and up-to-date vue-tsc improve prop/emit inference.

  • Better ESM/CJS export map alignment for bundlers.

  • Cleaned scripts and engine constraints for reproducible builds.


🧩 Compatibility notes

  • Node 18+ is required (Vite 5 baseline).

  • If you use Monaco/Mermaid in docs or demos, ensure their plugins are aligned with Vite 5.

  • Remove old lockfiles before upgrade:

    Bash

📦 Upgrade guide

  1. Update your app’s engines to Node 18+.

  2. Bump deps (example):

    Bash
  3. Recreate the lockfile and verify:

    Bash
  4. If your CI still flags transitive vulns, add targeted overrides and remove them once upstreams release patches.


Dev notes

  • Repo housekeeping: dependency ranges normalized, export map tested with ESM/CJS consumers.

  • No runtime API changes; this is a tooling/infra release.