Repository navigation
FitFileViewer v30.0.2
🚀 Release Notes
This release removes the unused Squirrel.Windows packaging path so the Windows installers and portable build no longer bundle its ExecutionStub helper.
Release artifacts are intentionally unsigned, consistent with previous FitFileViewer releases.
-
Merge pull request #212 from Nick2bad4u/fix/scope-squirrel-windows-gate
- Author: Typpi 20943337+Nick2bad4u@users.noreply.github.com
- Commit: e09a1f8b9
- Date: 2026-09-03
-
♻️ [refactor] Split Squirrel packaging regressions
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: 4d0abdc5c
- Date: 2026-09-03
-
🐛 [fix] Scope Squirrel artifact gate to Windows
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: 9566afcea
- Date: 2026-09-03
-
🔖 [chore] Release v30.0.2 [skip ci]
- Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
- Commit: 5940413f5
- Date: 2026-09-03
-
Merge pull request #211 from Nick2bad4u/fix/remove-squirrel-packaging
- Author: Typpi 20943337+Nick2bad4u@users.noreply.github.com
- Commit: 097a80d77
- Date: 2026-09-02
-
🐛 [fix] (packaging) Enforce artifact rejection on every runner
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: a6222abca
- Date: 2026-09-02
-
♻️ [refactor] (tooling) Split release validation helpers
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: 86c40bc00
- Date: 2026-09-02
-
🐛 [fix] (packaging) Remove Squirrel from Windows releases
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: cf3d47cf2
- Date: 2026-09-02
-
⬆️ [build] Update npm_and_yarn dependencies
- Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Commit: 05c3e876a
- Date: 2026-09-02
-
⬆️ [build] Update npm_and_yarn dependencies
- Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Commit: 9b86f45e7
- Date: 2026-09-02
-
⬆️ [build] Update npm_and_yarn dependencies
- Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Commit: baa0e97a2
- Date: 2026-08-08
-
⬆️ [build] Update npm_and_yarn dependencies
- Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Commit: 5d1db41d7
- Date: 2026-08-08
-
⬆️ [build] Update npm_and_yarn dependencies
- Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Commit: e81bc0cf6
- Date: 2026-08-04
-
⬆️ [build] Update npm_and_yarn dependencies
- Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Commit: 10ba6c86c
- Date: 2026-08-02
-
⬆️ [build] Update npm_and_yarn dependencies
- Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Commit: 207b4df1f
- Date: 2026-07-31
-
⬆️ [build] Update npm_and_yarn dependencies
- Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Commit: bc671b937
- Date: 2026-07-24
-
⬆️ [build] Update npm_and_yarn dependencies
- Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Commit: 7c5b368db
- Date: 2026-07-24
-
👷 [ci] (release) Guard git-cliff note generation
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: 4b03e6832
- Date: 2026-07-15
-
🔧 [chore] (tooling) Adopt shared package configs
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: e22bc9c36
- Date: 2026-07-13
-
🧪 [test] Launch published upgrades without instrumentation
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: 6101b90be
- Date: 2026-07-11
-
🧪 [test] Apply downloaded upgrade artifact directly
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: c56b5f8ee
- Date: 2026-07-11
-
🧪 [test] Resolve updater through Electron module loader
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: ad1b4c5b6
- Date: 2026-07-11
-
🧪 [test] Run assisted updater smoke silently
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: da7c17c42
- Date: 2026-07-11
-
🧪 [test] Execute upgrade smoke as native ESM
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: 6e3a00e93
- Date: 2026-07-11
-
🧪 [test] Run published upgrades outside test workers
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: 20d9ad6b6
- Date: 2026-07-11
-
🧪 [test] Close updater app through Playwright
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: 08790eb75
- Date: 2026-07-11
-
🧪 [test] Bound published updater handoff cleanup
- Author: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
- Commit: 99c86b493
- Date: 2026-07-11
-
📝 [docs] Update changelog for v30.0.1 [skip ci]
- Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
- Commit: 333e21241
- Date: 2026-07-11
🔍 Release Commit Details
Commit SHA: e09a1f8b96a58a4d9bda6cf55348e5c3934c9a43
📦 Download FitFileViewer
- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions
- Most Mac users should download the "DMG" or "PKG" versions
| Linux | Builds | Format | Download Link |
|---|---|---|---|
| Linux | x64 | AppImage | Fit-File-Viewer-appimage-x86_64-30.0.2.AppImage |
| Linux | x64 | DEB | Fit-File-Viewer-deb-amd64-30.0.2.deb |
| Linux | x64 | RPM | Fit-File-Viewer-rpm-x86_64-30.0.2.rpm |
| Linux | x64 | PACMAN | Fit-File-Viewer-pacman-x64-30.0.2.pacman |
| Linux | x64 | SNAP | Fit-File-Viewer-snap-amd64-30.0.2.snap |
| Linux | x64 | TAR.BZ2 | Fit-File-Viewer-linux-30.0.2.tar.bz2 |
| Linux | x64 | TAR.GZ | Fit-File-Viewer-linux-30.0.2.tar.gz |
| Linux | x64 | TAR.XZ | Fit-File-Viewer-linux-30.0.2.tar.xz |
| Linux | x64 | ZIP | Fit-File-Viewer-linux-30.0.2.zip |
| Linux | x64 | APK (Alpine) | Fit-File-Viewer-apk-x64-30.0.2.apk |
| Linux | x64 | FreeBSD | Fit-File-Viewer-freebsd-x64-30.0.2.freebsd |
| Linux | x64 | Flatpak | FitFileViewer-v30.0.2.flatpak |
| Linux | x64 | Flatpak ZIP | FitFileViewer-v30.0.2.flatpak.zip |
- Most Linux users should download the "AppImage", "DEB", "FlatPak" or "RPM" versions
See below for full release notes and all available assets.
Thank you for using FitFileViewer!