diff --git a/CHANGELOG.md b/CHANGELOG.md index bb08d2d..d650075 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,25 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [5.1.2] - 2026-11-01 + +A maintenance release: security updates for the build and test tooling, and a macOS release build +that survives a dropped connection to Apple. The installed app works the same as 5.1.1. + +### Security + +- Build and test tooling only: the `glob` 10.x and 13.x copies used by Jest, `rimraf` and the + coverage tooling move to 14.0.3 for GHSA-3g3m-2fjr-6pw4, and the `minimatch` 9.x and 10.x copies + used by ESLint, electron-builder, `@typescript-eslint` and the coverage tooling move to 11.0.3 for + GHSA-g3hv-75wg-m249. None of these copies ship in the app; the production dependency audit was + already clean. + +### Changed + +- macOS release builds retry notarizing the app up to three times, 30 s and 60 s apart, instead of + failing on the first dropped connection to Apple's notary service, which had stopped the macOS + Intel build for both 5.1.0 and 5.1.1 (`scripts/notarize-mac-app.js`). + ## [5.1.1] - 2026-11-01 Smaller downloads again: fixes the 5.1.0 builds, which packed the project folder into the app. @@ -797,7 +816,8 @@ notes. Note: versions before 5.0.0 were released from predecessor repositories whose tags are not part of this repository's history, so they are listed without links. -[Unreleased]: https://github.com/iLevyTate/StratoSortStack/compare/v5.1.1...HEAD +[Unreleased]: https://github.com/iLevyTate/StratoSortStack/compare/v5.1.2...HEAD +[5.1.2]: https://github.com/iLevyTate/StratoSortStack/compare/v5.1.1...v5.1.2 [5.1.1]: https://github.com/iLevyTate/StratoSortStack/compare/v5.1.0...v5.1.1 [5.1.0]: https://github.com/iLevyTate/StratoSortStack/compare/v5.0.0...v5.1.0 [5.0.0]: https://github.com/iLevyTate/StratoSortStack/releases/tag/v5.0.0 diff --git a/SECURITY.md b/SECURITY.md index d0f6f8a..e3bddc4 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -146,7 +146,7 @@ the maintainers’ key in an initial advisory-only message. The project may publ ## Security Updates -Security updates will be released as patch versions (e.g., 5.1.2, 5.1.3) and announced via: +Security updates will be released as patch versions (e.g., 5.1.3, 5.1.4) and announced via: - GitHub Releases - In-app update notifications (if auto-update is enabled) @@ -158,4 +158,4 @@ Contributors who report valid security issues will be acknowledged here (with pe --- -_Last updated: 2026-11-01 — applies to StratoSort Stack 5.1.1._ +_Last updated: 2026-11-01 — applies to StratoSort Stack 5.1.2._ diff --git a/docs/BETA_TESTER_GUIDE.md b/docs/BETA_TESTER_GUIDE.md index 57abb80..a922314 100644 --- a/docs/BETA_TESTER_GUIDE.md +++ b/docs/BETA_TESTER_GUIDE.md @@ -44,7 +44,7 @@ No sign-up is needed: download the public release and send feedback through ## 1. Download one installer 1. Open **[GitHub Releases](https://github.com/iLevyTate/StratoSortStack/releases)**. -2. Pick the newest release and find the assets for your OS (current product version is **5.1.1**). +2. Pick the newest release and find the assets for your OS (current product version is **5.1.2**). 3. Download **exactly one app installer/package** for your OS (do not download checksum or `.yml` files unless asked). @@ -60,13 +60,13 @@ No sign-up is needed: download the public release and send feedback through | Your computer | Typical filename pattern | | :----------------------------------------- | :-------------------------------------------- | -| **Windows** (x64, preferred) | `StratoSortStack-Setup-5.1.1.exe` | -| **Windows** (x64, no-install zip) | `StratoSortStack-5.1.1-win-x64.zip` | -| **Windows on Arm** (arm64) | `StratoSortStack-Setup-5.1.1-arm64.exe` | -| **Mac** (Apple Silicon: M1 / M2 / M3 / M4) | `StratoSortStack-5.1.1-mac-arm64.dmg` | -| **Mac** (Intel) | `StratoSortStack-5.1.1-mac-x64.dmg` | -| **Linux** (x64) | `StratoSortStack-5.1.1-linux-x86_64.AppImage` | -| **Linux** (arm64) | `StratoSortStack-5.1.1-linux-arm64.AppImage` | +| **Windows** (x64, preferred) | `StratoSortStack-Setup-5.1.2.exe` | +| **Windows** (x64, no-install zip) | `StratoSortStack-5.1.2-win-x64.zip` | +| **Windows on Arm** (arm64) | `StratoSortStack-Setup-5.1.2-arm64.exe` | +| **Mac** (Apple Silicon: M1 / M2 / M3 / M4) | `StratoSortStack-5.1.2-mac-arm64.dmg` | +| **Mac** (Intel) | `StratoSortStack-5.1.2-mac-x64.dmg` | +| **Linux** (x64) | `StratoSortStack-5.1.2-linux-x86_64.AppImage` | +| **Linux** (arm64) | `StratoSortStack-5.1.2-linux-arm64.AppImage` | Always take the **newest** installer for your OS, not one from an older release. @@ -268,7 +268,7 @@ Do not attach documents or logs that contain private information; GitHub issues **Actual:** Empty results and a warning about model mismatch. -**Environment:** Windows 11, StratoSort Stack 5.1.1 (installer), 32 GB RAM, RTX 3060. +**Environment:** Windows 11, StratoSort Stack 5.1.2 (installer), 32 GB RAM, RTX 3060. **Attachment:** Exported logs from Settings → Diagnostics → Export logs. @@ -276,7 +276,7 @@ Do not attach documents or logs that contain private information; GitHub issues ## Other ways to help (no code) -- Confirm someone else’s bug on **your** OS and version (“Reproduced on macOS 15 / app 5.1.1”). +- Confirm someone else’s bug on **your** OS and version (“Reproduced on macOS 15 / app 5.1.2”). - Test each new release and note **regressions** (things that used to work). - Suggest UX improvements with **screenshots** and short before/after notes. diff --git a/docs/INSTALL_GUIDE.md b/docs/INSTALL_GUIDE.md index 02dbd54..79bff35 100644 --- a/docs/INSTALL_GUIDE.md +++ b/docs/INSTALL_GUIDE.md @@ -42,7 +42,7 @@ download the single file that matches your operating system. | **Linux** x64 (if artifact is attached) | **`StratoSortStack-X.X.X-linux-x86_64.AppImage`** | | **Linux** arm64 (if artifact is attached) | **`StratoSortStack-X.X.X-linux-arm64.AppImage`** | -Replace **X.X.X** with the version number shown on the Releases page (e.g. `5.1.1`). The Windows +Replace **X.X.X** with the version number shown on the Releases page (e.g. `5.1.2`). The Windows arm64 build ships without bundled FFmpeg, so audio/video analysis there needs FFmpeg on your `PATH`. ### Windows -- installer vs zip diff --git a/package-lock.json b/package-lock.json index b70f97c..2c2a372 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "stratosort-stack", - "version": "5.1.1", + "version": "5.1.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "stratosort-stack", - "version": "5.1.1", + "version": "5.1.2", "hasInstallScript": true, "license": "PolyForm-Noncommercial-1.0.0", "dependencies": { diff --git a/package.json b/package.json index 38186b5..60b9ef9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "stratosort-stack", "productName": "StratoSort Stack", - "version": "5.1.1", + "version": "5.1.2", "description": "StratoSort Stack - Local AI Document Organizer. Privacy-focused document organization using in-process AI (node-llama-cpp + Orama). No required external services: inference, embeddings, and search run on-device.", "keywords": [ "electron",