You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Multiple entry points for main package.
* MEP for firestore lite building
* Fix issue with external exports
* Refactor to support multiple entry points for the lite SDK. Fixes import issues and makes code organization across /pipelines and /lite/pipeliens
* Type and comment cleanup
* Make PipelineSource generic and remove useFluentPipelines
* Remove converter and placeholders for converter.
* cleanup: remove documentReferenceFactory
* Linting and formatting
* Update the typings export for pipelines and lite pipelines so that it auguments the Firestore and Query classes.
* Add missing Expr export
* Lint fixes
* TODO cleanup
* update api review
* Query to Proto with integration tests
* API tweaks from review. Selectable, FilterCondition, and Accumulator are abstract classes not interfaces. Removed extraneous Pipeline.sort overload
* Remove console.log statements from prune-dts.ts
* code cleanup in prune-dts
* Add missing imports to pipelines.ts
* If argument to FunctionExpr is a plain object or array, convert these to expression using map(...) or array(...)
* Add tests for evaluating expressions in arrays and maps
* implement new FunctionExpressions as standalone functions
* Fix typo and formatting in pipeline.test.ts
* Implement support for genericStage and genericFunction
* Implement new function expressions as methods on the Expr class.
* Pipeline test reorganization
* Implementing new stages Sample, Union, Unnest, Replace
* Rename FilterCondition to BooleanExpr
* Update functions with variadic params to match signatures of the backend
* Fix and implementation.
* Refactor AggregateFunction out of Expr
* Add ScalarExpr class and make Expr a base class of AggregateFunction
* fixing missing imports and renames
* Remove classes for individual function types
* Separate scalar expressions and aggregate functions into different class hierarchies
* Remove deleted Expr classes from the pipelines exports
* Replace not(fn()) with notFn() in the query to pipeline conversion
* Fix circular dependency between user_data_reader and expressions
* removing modular pipeline creation and removing fluent pipline execution. This was a decision from API review
* Change return type of execute from PipelineResult[] to PipelineSnapshot
* Renames for API review: FunctionExpr, BooleanExpr, params
* missing readonly
* Build and test fixes
* Replace Field.of() with field()
* Add missing export PipelineSnaphsot
* Replace Constant.of() with constant()
* Removed constant(...) overloads to create a map or array. Use the array or map function instead.
* Implemented and documented ascending|descending(fieldName) as a convenient way to create orderings for a specific field
* fix tests creating a constant map and array
* Remove genericFunction, genericAggregateFunction, and genericBooleanExpr. Replace usage with constructor
* Pipeline result timestamp testing
* Testing timestamp edge cases
* Query to pipeline conversion is performed from the PipelineSource class rather than the Query class
* Timestamp tests and fix pipeline tests for change in pipeline creation from a classic query
* test fix
* Refactor and rename all functions to match API proposal changes after API review.
* Fix build issues
* New integration util pipeline_export file to support the pipelines subpackage
* Rename several FunctionExpr standalone exports from <name>Function to <name>. Meets API design
* Removing the all-packages api report script because it is no longer needed
* Remove any from the public api surface
* lint fix
* Code cleanup
* FindNearest integration tests
* Filling in gaps in test coverage
* Implement Pipeline tests for the lite SDK
* Fixed a build issue with the lite SDK
* Improved error message context when invalid user data is passed to a pipeline without being wrapped in a call to constant(...)
* Fix typo in old error message
* Fix lite pipeline exports
* api-review files
* Fixing tests and improving test coverage
* PR feedback
* Updating replaceWith to take an Expr
* yarn format
0 commit comments