Releases: graphrefly/graphrefly-ts
Releases · graphrefly/graphrefly-ts
@graphrefly/pure-ts@0.47.2
@graphrefly/pure-ts@0.47.1
@graphrefly/graphrefly@0.47.2
@graphrefly/graphrefly@0.47.1
@graphrefly/pure-ts@0.47.0
Minor Changes
-
f08b7cfThanks @clfhhc! - memo:Re consumer follow-ups (rebuildable-projection story + ergonomics):reactiveFactStore— opt-inrecordIngest?: booleanconfig exposes a
payload-carryingingestLog: ReactiveLogBundle<MemoryFragment<T>>.
attachStorageit (withbigintJsonCodecFor) and replay entries into
config.ingeston restart to rebuild a byte-identical store (cascade
validTois now deterministically derived from the triggering root).appendLogStorage— newmode?: "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— newattach(upstream, { skipCachedReplay })
option to drop the push-on-subscribe cached-replay burst (avoids
double-counting when attaching after a replay).
Migration note:
harnessLoopmoved 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
@graphrefly/pure-ts@0.46.0
@graphrefly/graphrefly@0.47.0
Minor Changes
-
f08b7cfThanks @clfhhc! - memo:Re consumer follow-ups (rebuildable-projection story + ergonomics):reactiveFactStore— opt-inrecordIngest?: booleanconfig exposes a
payload-carryingingestLog: ReactiveLogBundle<MemoryFragment<T>>.
attachStorageit (withbigintJsonCodecFor) and replay entries into
config.ingeston restart to rebuild a byte-identical store (cascade
validTois now deterministically derived from the triggering root).appendLogStorage— newmode?: "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— newattach(upstream, { skipCachedReplay })
option to drop the push-on-subscribe cached-replay burst (avoids
double-counting when attaching after a replay).
Migration note:
harnessLoopmoved 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.