Releases: GuildMasterDev/Historian
Releases · GuildMasterDev/Historian
Historian v2.0.0
Historian v2.0.0
A full dependency modernization — the biggest change since v1 launched. Most of the stack moved by at least one major version.
Highlights
- Svelte 4 → 5 — renderer updated to use the v5
mount()API; all components run cleanly in legacy mode (no forced runes conversion) - Tailwind CSS 3 → 4 — CSS-first theme via
@theme, migrated through the official@tailwindcss/upgradetool;@tailwindcss/cliand@tailwindcss/postcssreplace the v3 setup - Electron 28 → 41 — 13 major versions jumped, closing a chain of security advisories along the way
- Security: 24 vulnerabilities → 0 —
npm auditis clean
Other updates
- All Rollup plugins updated:
@rollup/plugin-commonjs25 → 28,@rollup/plugin-node-resolve15 → 16,@rollup/plugin-terser0.4 → 1.0, plus the full minor refresh acrossrollup,typescript,postcss, and the Svelte tooling electron-builder24 → 26svelte-check3 → 4,svelte-preprocess5 → 6electron-is-devremoved — unused and blocked by its v3 ESM-only move; devtools toggle now references the zero-dep!app.isPackagedpattern- GitHub Actions:
actions/checkoutv4 → v6 - Dropped
tailwind.config.js(theme lives in CSS now) andautoprefixer(handled by Tailwind 4 via Lightning CSS) - Bumped minimum Node from v14 to v20
Fix
- Post-migration runtime fix: Svelte 5 removed the
new Component({ target })instantiation API. Entry point switched tomount(App, { target })— the build, bundle, andsvelte-checkhad all passed but the app rendered blank until the fix landed.
Installation
- Clone the repository
npm installnpm run buildnpm run electron
Building distributables
- macOS:
npm run dist-mac - Windows:
npm run dist-win - Linux:
npm run dist-linux
See PR #43 for the phase-by-phase migration history and commit log for individual changes.
Historian v1.0.3
Historian v1.0.3
Downloads
Download the appropriate version for your platform below.
Installation
- macOS: Download the .dmg file and drag Historian to your Applications folder
- Windows: Download the .exe installer and run it
- Linux: Download the .AppImage file, make it executable, and run it
What's New
See commit history for changes.
Historian v1.0.2
Historian v1.0.2
Downloads
Download the appropriate version for your platform below.
Installation
- macOS: Download the .dmg file and drag Historian to your Applications folder
- Windows: Download the .exe installer and run it
- Linux: Download the .AppImage file, make it executable, and run it
What's New
See commit history for changes.