Skip to content
This repository was archived by the owner on Jun 18, 2026. It is now read-only.

dibs-query-schema-v0.2.0-rc.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 02:35
· 2 commits to main since this release
af2025f

Added

  • add bulk insert/upsert support (@insert-many, @upsert-many)
  • add SQL function call syntax with facet #[facet(other)] fix
  • (query) add DISTINCT and DISTINCT ON support
  • add more filter operators
  • implement relation-level ORDER BY with LATERAL joins
  • (query-gen) add INSERT, UPSERT, UPDATE, DELETE mutations to styx DSL
  • (schema) extract schema types to dedicated crates, embed in binary

Fixed

  • address clippy warnings and normalize query schema
  • use kebab-case for @not-null filter operator
  • use IndexMap instead of HashMap to preserve field order

Other

  • Add @float param type (f64 / DOUBLE PRECISION)
  • @jsonb param type → $N::jsonb cast at the binding site
  • Upgrade deps to stable releases
  • Upgrade everything, add fixtures 1b regression test
  • Remove duplicate AST layer in dibs-query-gen (#12)
  • Refactor LSP diagnostics to use typed schema instead of untyped AST (#10)
  • Add @bytes param type support for bytea columns
  • Support doc comments on queries in styx files
  • add README.md.in templates for crates
  • JSONB operators
  • change upsert syntax to on-conflict with target/update
  • consolidate workspace dependencies and reorganize query files