Changelog
- Add dedicated WITH clause support, including for
SetOperation
. (thanks @spren9er!) - Add
cte(...)
method for direct construction of WITH clause nodes. - Add
materialized
property to WITH clause nodes to control explicit CTE materialization. - Update M4 transform to use a CTE and enforce CTE materialization. (thanks @spren9er!)
- Add
geomean
aggregate function and preaggregation support. (thanks @spren9er!) - Add
Activatable
interface type for components that perform selection activation. (thanks @rpechuk!) - Add
makeClient
effect API for using Mosaic in other web frameworks. (thanks @donghaoren and @domoritz!) - Update inputs package class hierarchy and types.
- Update documentation.
- Use vitest workspaces to run test cases across all packages.
- Use pure ESM packages, update package.json exports.
- Move example projects to dedicated
examples
monorepo folder. - Add svelte and react usage examples.
- Miscellaneous bug fixes.
New Contributors
- @kevinzheng117 made their first contribution in #673
Full Changelog: v0.12.2...v0.13.0