19 Commits
Author SHA1 Message Date
MilaandGitHub c85b8aa674 feat(firestore): Add array expressions (#9788) 2026-04-08 11:37:48 -04:00
Daniel La RocqueandGitHub aadbe5244e feat(firestore): replace Type enum with raw string. (#9725) 2026-04-07 11:34:10 -04:00
3bb8c3b518 feat(firestore): add the parent expression (#9773)
* Add support for parent expression

* Add documentation and fix formatting

* Add changeset

* Change path in tests as suggested by gemini auto review

* Update docs-devsite/firestore_pipelines.md

* Update docs-devsite/firestore_pipelines.md

* Update docs-devsite/firestore_lite_pipelines.md

* Update docs-devsite/firestore_lite_pipelines.md

* Update docs-devsite/firestore_pipelines.md

* Update docs-devsite/firestore_pipelines.md

* fix formatting and documentation

* Update documentation to make the return value clearer

* remove the ts ignore notation

* Remove beta notation and timeout for tests and regenerate documentation

---------

Co-authored-by: Hanzo Dev <[email protected]>
2026-04-07 11:14:35 -04:00
Daniel La RocqueandGitHub a2d9c81d87 feat(firestore): Add support for pipeline subqueries (#9720) 2026-04-02 11:46:25 -04:00
wu-huiandGitHub 8164654092 feat(firestore): remove beta tags for pipelines. (#9772) 2026-03-31 19:05:43 -04:00
MilaandGitHub d45c45dc76 feat(firestore): Add ifNull and coalesce expressions (#9753) 2026-03-31 12:13:12 -04:00
Yvonne PanandGitHub 1afa1c5e55 fix(firestore): Refactor the parameters for timestamp expressions and fix bug for timeGranularity lowercase (#9750)
* Add timestampTrunc, timestampDiff and timestampExtract expressions

* Add changeset

* Fix formatting

* Fix variable names to follow camelCase

* Generate documentation

* Fix the int64 documentation error

* Fix formatting

* Add a test for isoWeek for timestampTruncate

* Refactor the parameters for timestamp expressions and change all timegranularity value to lowercase

* Remove duplicate timePart variables

* Fix documentation error
2026-03-26 13:34:18 -04:00
Yvonne PanandGitHub 74553f7dd1 feat(firestore): add timestamp expressions (#9728)
* Add timestampTrunc, timestampDiff and timestampExtract expressions

* Add changeset

* Fix formatting

* Fix variable names to follow camelCase

* Generate documentation

* Fix the int64 documentation error

* Fix formatting

* Add a test for isoWeek for timestampTruncate
2026-03-25 12:19:17 -04:00
Mark DuckworthandGitHub acee049ca2 Fix syntax in Pipeline examples in TSDoc (#9712) 2026-03-11 10:06:59 -06:00
MilaandGitHub c73b799152 feat(firestore): Add array expressions (#9492) 2026-03-02 10:21:25 -05:00
Christina HollandandGitHub 86af0563dd docs(firestore): Fix formatting error (#9594) 2026-02-25 08:53:28 -08:00
Daniel La RocqueandGitHub a60183417a feat(firestore): add support for remaining map pipeline expressions (#9483) 2026-02-24 12:18:21 -05:00
Daniel La RocqueandGitHub 7e2be93c09 feat(firestore): add isType expression (#9484) 2026-02-23 14:36:00 -05:00
Yvonne PanandGitHub 9469aec4de feat(firestore): add accumulators expressions (#9576)
* add first and last aggregation expressions

* add array_agg aggregation expression

* add array_agg_distinct aggregation expression

* Add changeset and documentation

* fix formatting

* add remark documentation for array_agg and array_agg_distinct
2026-02-23 11:44:14 -05:00
e53c4a66fd feat(firestore): add rand and trunc expressions (#9498)
* add rand and trunc expressions and tests

* Update packages/firestore/src/lite-api/expressions.ts

Co-authored-by: Daniel La Rocque <[email protected]>

* Update packages/firestore/src/lite-api/expressions.ts

Co-authored-by: Daniel La Rocque <[email protected]>

* Update packages/firestore/src/lite-api/expressions.ts

Co-authored-by: Daniel La Rocque <[email protected]>

---------

Co-authored-by: Daniel La Rocque <[email protected]>
2026-02-23 10:57:04 -05:00
Daniel La RocqueandGitHub 2791b5d283 feat(firestore): add string pipeline expressions (#9479) 2026-02-20 19:26:08 -05:00
Daniel La RocqueandGitHub 8fbee98eca feat(firestore): add support for regexFind and regexFindAll (#9459) 2026-01-26 12:56:52 -05:00
Mark DuckworthandGitHub 615b22d0f4 TSDoc tag cleanup (#9442) 2026-01-08 14:53:53 -07:00
Mark DuckworthandGitHub d096720646 feat/pipelines to main (#9356) 2026-01-07 19:05:34 -07:00