Skip to content

Releases: bearcove/dibs

facet-tokio-postgres-v0.50.0-rc.0

11 Jun 02:38
af2025f

Choose a tag to compare

Other

  • update Cargo.toml dependencies

dibs-v0.2.0-rc.0

11 Jun 02:36
af2025f

Choose a tag to compare

Other

  • update Cargo.toml dependencies

dibs-sql-v0.2.0-rc.0

11 Jun 02:33
af2025f

Choose a tag to compare

Added

  • add SQL function call syntax with facet #[facet(other)] fix
  • (dibs-sql) add AST-based SQL builder with param deduplication

Other

  • Wire up FunctionSpec filter validation with proper error handling (#14)
  • Remove duplicate AST layer in dibs-query-gen (#12)
  • add README.md.in templates for missing crates

dibs-runtime-v0.2.0-rc.0

11 Jun 02:38
af2025f

Choose a tag to compare

Added

  • add SQL function call syntax with facet #[facet(other)] fix
  • dibs-runtime crate and facet-based codegen

Fixed

  • (ci) fix clippy warnings and doc issues

Other

  • TraceErr emits structured tracing on QueryError
  • Remove duplicate AST layer in dibs-query-gen (#12)
  • add README.md.in templates for missing crates
  • consolidate workspace dependencies and reorganize query files
  • disable default features on rust_decimal to avoid serde

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

11 Jun 02:35
af2025f

Choose a tag to compare

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

dibs-qgen-v0.2.0-rc.0

11 Jun 02:35
af2025f

Choose a tag to compare

Other

  • Add @float param type (f64 / DOUBLE PRECISION)
  • @jsonb cast becomes $N::text::jsonb (was $N::jsonb)
  • TraceErr emits structured tracing on QueryError
  • @jsonb param type → $N::jsonb cast at the binding site
  • Upgrade deps to stable releases
  • Wire up FunctionSpec filter validation with proper error handling (#14)
  • Remove duplicate AST layer in dibs-query-gen (#12)

dibs-proto-v0.2.0-rc.0

11 Jun 02:34
af2025f

Choose a tag to compare

Added

  • (dibs) add NULLS FIRST/LAST ordering support for indexes
  • add ordered index column support (ASC/DESC)
  • (dibs) add partial unique index support
  • add SQL function call syntax with facet #[facet(other)] fix
  • (tui) syntax-highlighted migration errors with source location
  • add column annotations, enum support, and hash-based routing
  • (admin-ui) add FK navigation, auto-generated detection, and date/time support
  • improve TUI with rich SQL errors, rebuild support, and FK navigation
  • generate migration from diff in TUI
  • build TUI, jiff::Timestamp support, admin UI improvements
  • add query builder and SquelService for dynamic CRUD operations
  • migration source viewer with arborium syntax highlighting

Other

  • @jsonb param type → $N::jsonb cast at the binding site
  • Upgrade deps to stable releases
  • Better migration logging
  • extract squel-service package and inject db client
  • add README.md.in templates for missing crates
  • JSONB operators
  • consolidate workspace dependencies and reorganize query files
  • extract protocol definitions into dibs-proto crate

dibs-macros-v0.2.0-rc.0

11 Jun 02:33
af2025f

Choose a tag to compare

chore: Release package dibs-macros version 0.2.0-rc.0

dibs-jsonb-v0.2.0-rc.0

11 Jun 02:33
af2025f

Choose a tag to compare

Other

  • Remove duplicate AST layer in dibs-query-gen (#12)

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

11 Jun 02:33
af2025f

Choose a tag to compare

Other

  • Honor auto_generated
  • Wire up FunctionSpec filter validation with proper error handling (#14)
  • Remove duplicate AST layer in dibs-query-gen (#12)