Skip to content

Releases: sanity-io/groq-js

v1.26.0

27 Jan 14:30

Choose a tag to compare

1.26.0 (2026-01-27)

Features

  • parser: add support for parsing text::embedding (003d81a)

This release is also available on:

v1.25.0

06 Jan 13:11

Choose a tag to compare

1.25.0 (2026-01-06)

Features

  • typeEvaluator: narrow node values based on filters (1b0365c)

This release is also available on:

v1.24.1

05 Jan 08:19

Choose a tag to compare

1.24.1 (2026-01-05)

Bug Fixes

  • evaluator: addition with datetimes (#320) (31e70ee)
  • typeEvaluator: handle datetime type in string functions and operations (#321) (3292a2e)

This release is also available on:

v1.24.0

15 Dec 13:02

Choose a tag to compare

1.24.0 (2025-12-15)

Features

  • parser: add support for parsing custom functions (47a7ebd)

This release is also available on:

v1.23.0

09 Dec 09:43

Choose a tag to compare

1.23.0 (2025-12-09)

Features

  • typeEvaluator: add support for number + datetime operation (#317) (ef560a3)

Bug Fixes


This release is also available on:

v1.22.0

02 Dec 15:00

Choose a tag to compare

1.22.0 (2025-12-02)

Features

  • typeEvaluator: add support for parsing and type evaluating media::aspect (5d5d120)

This release is also available on:

v1.21.0

21 Nov 08:29

Choose a tag to compare

1.21.0 (2025-11-21)

Features

  • gdr: add unimplemented documents::incomingGlobalDocRefCount() (718b4ba)
  • gdr: add unimplemented documents::incomingRefCount() (40f299c)

Bug Fixes

  • typeEvaluator: handle splatting arrays (26c5ae8)

This release is also available on:

v1.20.0

16 Oct 09:17

Choose a tag to compare

1.20.0 (2025-10-16)

Features


This release is also available on:

v1.19.0

24 Sep 14:45

Choose a tag to compare

1.19.0 (2025-09-24)

Features

  • add synchronous evaluator for pipe functions (2cc9134)
  • add synchronous evaluator for score() (143e9e1)
  • enable pt::text in synchronous mode (cea0eb3)
  • implement more sync evaluators (62f7519)
  • implement more sync evaluators (2471091)
  • introduce toJS (0ab8a17)
  • introduce evaluateSync (af51fac)
  • typeEvaluator: support document::get -> unknown/null (c55e82a)

This release is also available on:

v1.18.0

08 Sep 12:57

Choose a tag to compare

1.18.0 (2025-09-08)

Features

  • Add parser error messages (#292) (24c555e)
  • Add support for diff::changedOnly (#294) (3c2b553)
  • Enable support for delta mode changedAny and changedOnly (#298) (e51f4c6)
  • parser: Add geo namespace with noop (889ebff)
  • Support diff::changedAny function (#293) (7f3ead8)
  • typeEvaluator: Handle geo functions in type evaluator (351d499)

Bug Fixes

  • Handle exceptions during StreamValue fetch (#295) (6e13515)
  • test: Cleanup warning output from generate.js (#291) (c7bb73c)

This release is also available on: