Skip to content

v0.5.0

Latest

Choose a tag to compare

@mbe24 mbe24 released this 27 Jul 22:43

Added

  • Add browser support for reading, ingesting, and querying a Teams cache.
  • Add a ./web entry point built on a pluggable SqlDriver seam, with a node:sqlite driver and an optional @sqlite.org/sqlite-wasm browser driver at libzaungast/web/sqlite-wasm-driver (installed separately, only if you use it).
  • Add openStoreFromSource, a single build path that behaves identically in Node and the browser, with an optional onPhase hook for build-progress reporting.
  • Speed up the first read with an optional Web Worker pool (createPool, handlePoolMessage, openStoreFromSourceParallel, extractFromSourceParallel) that parses .ldb files and extracts records in parallel, falling back to serial automatically.
  • Add a deferFts option to build the full-text search index lazily on first search instead of during ingest.
  • Add an engine-agnostic data seam (shapeBaseTables, deriveTables, baseMeta, and named row types), a read-only rawDb accessor, and topic-scorer exports, so a non-SQLite backend or custom analytics can build a byte-matching store.
  • Add organization, profile type, and structured given/surname names to people, recovered for federated (external) contacts.

Full Changelog: v0.4.0...v0.5.0