Skip to content

Releases: tickernelz/opencode-mem

v2.17.4

28 Jun 03:27

Choose a tag to compare

What's Changed

Other Changes

New Contributors

Full Changelog: v2.17.3...v2.17.4

v2.17.3

22 Jun 13:45

Choose a tag to compare

What's Changed

Other Changes

  • [134] Fix auto capture silent fails by @GraDea in #136

New Contributors

Full Changelog: v2.17.2...v2.17.3

v2.17.2

20 Jun 03:27

Choose a tag to compare

What's Changed

Other Changes

  • fix(sqlite): spread single-array params in node:sqlite run() shim by @leiverkus in #133

Full Changelog: v2.17.1...v2.17.2

v2.17.1

13 Jun 02:44

Choose a tag to compare

What's Changed

Other Changes

  • fix(auto-capture): release captured=2 lock on abort to prevent stuck prompts by @junyuyuan in #132
  • fix(embedding): wrap tags with Topics: template and inline them into summary by @junyuyuan in #131
  • fix: Windows shutdown, socket cleanup, and JSON parse resilience for tool calls by @rookie136 in #128

New Contributors

Full Changelog: v2.17.0...v2.17.1

v2.17.0

07 Jun 13:34

Choose a tag to compare

What's Changed

Other Changes

  • feat(embedding): migrate to @huggingface/transformers@^4 (fixes sharp ARM64 install, #94/#97) by @leiverkus in #127

Full Changelog: v2.16.0...v2.17.0

v2.16.0

07 Jun 00:19

Choose a tag to compare

What's Changed

Other Changes

  • fix(sqlite): shim db.transaction(fn) on node:sqlite DatabaseSync by @leiverkus in #123
  • fix(api): show user-scope memories in /api/memories listing by @leiverkus in #124
  • feat(api): export canonical tag helpers via opencode-mem/tags subpath by @leiverkus in #125

Full Changelog: v2.15.0...v2.16.0

v2.15.0

05 Jun 00:39

Choose a tag to compare

What's Changed

Other Changes

  • fix(runtime): support Node plugin loader (bun:sqlite + Bun.serve fallbacks) by @leiverkus in #121
  • feat(i18n): add Arabic localization support by @eyadcsdev in #118
  • fix: prevent data loss on memory update when embedding API is unreachable by @High-cla in #116

New Contributors

Full Changelog: v2.14.3...v2.15.0

v2.14.3

18 May 09:31

Choose a tag to compare

Fixed

  • Fix OpenCode plugin loading on strict ESM runtimes by importing package.json with with { type: "json" }.
  • Add a regression guard that verifies the built dist/plugin.js keeps the JSON import attribute.

Verification

  • bun run build
  • bun test tests/plugin-loader-contract.test.ts
  • bun test
  • bun run typecheck
  • bun run format:check
  • git diff --check

Fixes #112

Full Changelog: v2.14.2...v2.14.3

v2.14.2

12 May 16:34

Choose a tag to compare

Full Changelog: v2.14.1...v2.14.2

v2.14.1

10 May 11:59

Choose a tag to compare

Fixes

  • Prevent OpenCode/Bun plugin loader bundling from eagerly traversing @huggingface/transformers internals during plugin startup.
  • Keep local embedding backend lazy-loaded so @huggingface/transformers is only imported when local embeddings are actually used.
  • Pin @huggingface/transformers to the tested 4.0.1 version instead of floating to newer package layouts.

Verification

  • bun run typecheck
  • bun run build
  • bun test ./tests/package-dependencies.test.ts ./tests/plugin-bundle-boundary.test.ts ./tests/plugin-loader-contract.test.ts ./tests/opencode-provider.test.ts
  • npm pack + fresh install smoke test confirmed opencode-mem@2.14.1, @huggingface/transformers@4.0.1, no static HF import in dist/services/embedding.js, and dist/plugin.js imports successfully.

Full Changelog: v2.14.0...v2.14.1