diff --git a/CHANGELOG.md b/CHANGELOG.md index 830073e..62afd61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,31 @@ KOS2 uses the `YY.MM.X` versioning scheme: Example: `26.4.8` is the eighth release shipped in April 2026. The first KOS2 release on this scheme was `26.4.1`; the upstream history that predates it lives in [`docs/release/upstream-archive.md`](docs/release/upstream-archive.md). +## 26.6.1 - 2026-06-08 + +### Ollama-only refactor + +- removed all remaining cloud LLM providers; chat and embedding providers are now only `Ollama` (local) and `OpenAI-compatible` (for local self-hosted endpoints) +- removed the `Copilot Plus` subscription paradigm entirely — every feature is available without any license or paywall +- renamed the misleading `BrevilabsClient` to `KOS2ToolsClient`; it was already a local shim (URL/web fetch, Ollama Cloud web search, local document handling) with no `api.brevilabs.com` calls +- kept the local Miyo self-hosted vector backend and the optional self-host web-search / transcript integrations + +### Internal rebrand + +- renamed the chat view, agent chain runner, settings tab, and onboarding/settings surfaces from `Copilot*`/`CopilotPlus*` to `KOS2*`/`Ollama*` equivalents +- no migration needed — the chat view type was already `kos2-chat-view` + +### Dependencies, bundle, and security + +- removed `crypto-js` (cache hashing moved to a zero-dependency FNV-1a hash; API-key encryption already used Web Crypto) +- removed `next-i18next` (unused, but it transitively pulled the entire Next.js framework and ~20 high-severity advisories) plus `koa`, `koa-proxies`, `@koa/cors`, and `@huggingface/inference` +- declared the previously-undeclared `@langchain/classic` dependency +- `main.js` reduced from 5.3 MB to ~3.0 MB + +### Notes + +- binary Office document parsing (Word / PowerPoint / Excel) is intentionally unsupported; text, Markdown, CSV, JSON, XML, and HTML are handled locally + ## 26.4.8 - 2026-04-24 ### Desktop UX simplification diff --git a/manifest.json b/manifest.json index 53f9dc6..2ca3951 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "kos2", "name": "KOS2", - "version": "26.4.8", + "version": "26.6.1", "minAppVersion": "0.15.0", "description": "Ollama-first Obsidian plugin for KOS workflows, local retrieval, and cloud web tools.", "author": "pd", diff --git a/package-lock.json b/package-lock.json index e7e1022..e508194 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "kos2", - "version": "26.4.8", + "version": "26.6.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "kos2", - "version": "26.4.8", + "version": "26.6.1", "license": "AGPL-3.0", "dependencies": { "@dnd-kit/core": "^6.3.1", diff --git a/package.json b/package.json index 9bacdf1..628a69d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kos2", - "version": "26.4.8", + "version": "26.6.1", "description": "KOS2: Ollama-first Obsidian plugin for KOS workflows.", "main": "main.js", "scripts": { diff --git a/versions.json b/versions.json index a895141..cb4355e 100644 --- a/versions.json +++ b/versions.json @@ -5,5 +5,6 @@ "26.4.4": "0.15.0", "26.4.6": "0.15.0", "26.4.7": "0.15.0", - "26.4.8": "0.15.0" + "26.4.8": "0.15.0", + "26.6.1": "0.15.0" }