Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.13.0 #694

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

v0.13.0 #694

wants to merge 3 commits into from

Conversation

jheer
Copy link
Member

@jheer jheer commented Feb 17, 2025

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.

jheer and others added 3 commits February 17, 2025 09:06
* Fix typo

* Add common table expression to m4 query

* Update comment in m4 query

* Add JSDoc to WithClause constructor
* feat: Add cte method for fine-grained with clause control.

* feat: Enforce CTE materialization in M4.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants