Repository navigation
v1.6.8 — Security & Packaging Maintenance
v1.6.8
Maintenance release focused on package security, discoverability, and npm distribution cleanup.
Security
- Replaced the stale npm
xlsx@0.18.5dependency with SheetJS CE0.20.3from the official SheetJS CDN. - Fixed the known SheetJS prototype-pollution and ReDoS exposure in spreadsheet ingestion.
- Documented the remaining transitive
sharp/ libvips advisory from@huggingface/transformers. The plugin uses Transformers only for text feature extraction and explicitly disables its image-decoding path withenv.sharp = false.
Changed
- Refreshed npm package positioning around local-first memory, hybrid RAG, agent personalization, and coding-agent integrations.
- Expanded npm discovery keywords for agent memory, coding agents, personalization, context engineering, MCP, and supported clients.
- Updated repository, homepage, and issue metadata after the GitHub repository rename to
Lotargo/memory_plugin. - Fixed README asset URLs and added a crawlable text H1.
- Updated spreadsheet parsing to use the SheetJS ESM-compatible namespace import.
- Added regression coverage for XLSX and CSV parsing.
Packaging
- Removed repository-only benchmark sources from the published npm tarball.
- Benchmark and test tooling remains available in the GitHub repository for development and evaluation.
- Reduced the npm package from approximately 222 kB to 182 kB, and from 821 kB to 681 kB unpacked.
Notes
npm audit may still report the upstream sharp advisory inherited through @huggingface/transformers. This dependency is not exercised through an image-processing path by memory_plugin.