v2.1.0
Minor Changes
- #13
8932811Thanks @flyon! - ESM-only. Dropped the CommonJS build; the package now ships ES modules only (type: module, norequireexport condition, nolib/cjs). All first-party consumers are ESM; CJS projects on Node 22+ can stillrequire()it (sync ESM) or use dynamicimport(). Also fixed the roottypesfield (was a non-existent./index.d.ts).
Patch Changes
-
#13
daef98dThanks @flyon! -BackendAPIStorenow speaks DSL-JSON over the wire, adapting to the@_linked/corequery-contract flip (datasets receive the live/closed query, not IR).- The frontend store serializes each query with
query.toJSON()beforeServer.call(the live query can't cross the wire), replacing the removedgetQueryObject()path. BackendAPIStoreProviderrehydrates it withfromJSON(json)back into a live query before routing throughLinkedStorage— the backend store lowers it to SPARQL itself.
No API change for callers; the round-trip is
lower(fromJSON(query.toJSON())) ≡ lower(query). - The frontend store serializes each query with
-
#13
28d0f49Thanks @flyon! - Droppedlincd-sioc: ~1.0frompackage.jsondependencies. Audit
confirmed no source file inpackages/server/srcimports from sioc;
the dep was vestigial.No API change. Consumers that depended on
@_linked/servertransitively
pulling sioc into their lockfile will need to add@_linked/sioc(the
new name; see its own release notes) as a direct dep if they actually
use it.Context: see create-now plan-011 report (docs/reports/009-legacy-lincd-eradication.md).