Skip to content

Releases: graphrefly/graphrefly-ts

@graphrefly/pure-ts@0.47.2

17 May 15:28

Choose a tag to compare

Patch Changes

@graphrefly/pure-ts@0.47.1

17 May 03:43

Choose a tag to compare

Patch Changes

@graphrefly/graphrefly@0.47.2

17 May 15:28

Choose a tag to compare

Patch Changes

@graphrefly/graphrefly@0.47.1

17 May 03:43

Choose a tag to compare

Patch Changes

@graphrefly/pure-ts@0.47.0

16 May 23:47

Choose a tag to compare

Minor Changes

  • f08b7cf Thanks @clfhhc! - memo:Re consumer follow-ups (rebuildable-projection story + ergonomics):

    • reactiveFactStore — opt-in recordIngest?: boolean config exposes a
      payload-carrying ingestLog: ReactiveLogBundle<MemoryFragment<T>>.
      attachStorage it (with bigintJsonCodecFor) and replay entries into
      config.ingest on restart to rebuild a byte-identical store (cascade
      validTo is now deterministically derived from the triggering root).
    • appendLogStorage — new mode?: "append" | "overwrite" option
      ("append" default = accumulate/read-merge, unchanged; "overwrite" =
      snapshot, replace key per flush). Contradictory JSDoc clarified — it is a
      true logical append log; callers do not need a custom tier.
    • ReactiveLogBundle.attach — new attach(upstream, { skipCachedReplay })
      option to drop the push-on-subscribe cached-replay burst (avoids
      double-counting when attaching after a replay).

    Migration note: harnessLoop moved export paths — it is now
    @graphrefly/graphrefly/presets/harness (was
    @graphrefly/pure-ts/patterns/harness, which now errors with
    ERR_PACKAGE_PATH_NOT_EXPORTED). The root barrel re-export is unchanged.

Patch Changes

  • 36ff7df Thanks @clfhhc! - fix rxjs dependencies and data dispatch in agentic memory

@graphrefly/pure-ts@0.46.0

16 May 07:06

Choose a tag to compare

Minor Changes

@graphrefly/graphrefly@0.47.0

16 May 23:47

Choose a tag to compare

Minor Changes

  • f08b7cf Thanks @clfhhc! - memo:Re consumer follow-ups (rebuildable-projection story + ergonomics):

    • reactiveFactStore — opt-in recordIngest?: boolean config exposes a
      payload-carrying ingestLog: ReactiveLogBundle<MemoryFragment<T>>.
      attachStorage it (with bigintJsonCodecFor) and replay entries into
      config.ingest on restart to rebuild a byte-identical store (cascade
      validTo is now deterministically derived from the triggering root).
    • appendLogStorage — new mode?: "append" | "overwrite" option
      ("append" default = accumulate/read-merge, unchanged; "overwrite" =
      snapshot, replace key per flush). Contradictory JSDoc clarified — it is a
      true logical append log; callers do not need a custom tier.
    • ReactiveLogBundle.attach — new attach(upstream, { skipCachedReplay })
      option to drop the push-on-subscribe cached-replay burst (avoids
      double-counting when attaching after a replay).

    Migration note: harnessLoop moved export paths — it is now
    @graphrefly/graphrefly/presets/harness (was
    @graphrefly/pure-ts/patterns/harness, which now errors with
    ERR_PACKAGE_PATH_NOT_EXPORTED). The root barrel re-export is unchanged.

Patch Changes

  • 36ff7df Thanks @clfhhc! - fix rxjs dependencies and data dispatch in agentic memory

@graphrefly/graphrefly@0.46.0

16 May 07:06

Choose a tag to compare

Minor Changes

v0.44.0

29 Apr 20:12

Choose a tag to compare

0.44.0 (2026-04-29)

Features

  • add graph methods (e96a7f8)
  • implementation plan final round (b2a507a)

v0.43.0

29 Apr 01:06

Choose a tag to compare

0.43.0 (2026-04-29)

Features

  • implementation last wave (bc6d63d)