Skip to content

Releases: Falconiere/toolu-orm

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 20:20
9b9ada3

toolu-orm-cli

Added

  • (core,macros,connection,cli) [breaking] declare and migrate Postgres row-level security (#143)

toolu-orm

Added

  • (core,macros,connection,cli) [breaking] declare and migrate Postgres row-level security (#143)

toolu-orm-query

Added

  • (core,macros,connection,cli) [breaking] declare and migrate Postgres row-level security (#143)

toolu-orm-macros

Added

  • (core,macros,connection,cli) [breaking] declare and migrate Postgres row-level security (#143)

toolu-orm-connection

Added

  • (core,macros,connection,cli) [breaking] declare and migrate Postgres row-level security (#143)

toolu-orm-sqlite-vec-register

Added

  • (core,macros,connection,cli) [breaking] declare and migrate Postgres row-level security (#143)

toolu-orm-core

Added

  • (core,macros,connection,cli) [breaking] declare and migrate Postgres row-level security (#143)

toolu-orm-query

Added

  • (query) return updated rows and guard conflict updates (#141)

toolu-orm-query

Added

  • (core,query) bind Postgres parameters from the column type (#139)

toolu-orm-connection

Added

  • (core,query) bind Postgres parameters from the column type (#139)

toolu-orm-core

Added

  • (core,query) bind Postgres parameters from the column type (#139)

v0.10.1

Choose a tag to compare

@github-actions github-actions released this 20 Sep 17:31
a7fa777

toolu-orm-cli

Other

  • align documentation with the current implementation (#137)

toolu-orm

Other

  • align documentation with the current implementation (#137)

toolu-orm-query

Other

  • align documentation with the current implementation (#137)

toolu-orm-macros

Other

  • align documentation with the current implementation (#137)

toolu-orm-connection

Other

  • align documentation with the current implementation (#137)

toolu-orm-sqlite-vec-register

Other

  • align documentation with the current implementation (#137)

toolu-orm-core

Other

  • align documentation with the current implementation (#137)

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 16:56
7fcd0fc

toolu-orm-cli

Other

  • align documentation with the current implementation (#137)

toolu-orm

Other

  • align documentation with the current implementation (#137)

toolu-orm-query

Other

  • align documentation with the current implementation (#137)

toolu-orm-macros

Other

  • align documentation with the current implementation (#137)

toolu-orm-connection

Other

  • align documentation with the current implementation (#137)

toolu-orm-sqlite-vec-register

Other

  • align documentation with the current implementation (#137)

toolu-orm-core

Other

  • align documentation with the current implementation (#137)

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 20 Sep 03:00
4c20d91

toolu-orm-cli

Other

  • align documentation with the current implementation (#137)

toolu-orm

Other

  • align documentation with the current implementation (#137)

toolu-orm-query

Other

  • align documentation with the current implementation (#137)

toolu-orm-macros

Other

  • align documentation with the current implementation (#137)

toolu-orm-connection

Other

  • align documentation with the current implementation (#137)

toolu-orm-sqlite-vec-register

Other

  • align documentation with the current implementation (#137)

toolu-orm-core

Other

  • align documentation with the current implementation (#137)

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 02:20
3254f05

toolu-orm-query

Fixed

  • (core) [breaking] number a raw fragment's ?N from the fragment's own base (#131) (#135)

toolu-orm-core

Fixed

  • (core) [breaking] number a raw fragment's ?N from the fragment's own base (#131) (#135)

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 01:31
2fd1df6

toolu-orm-cli

Other

  • (macros,cli,query,ci) enforce the 250-line file cap (#126) (#134)

toolu-orm-query

Fixed

  • (core,connection,query) select the FromRow decoder from orm-core's unified features (#124) (#133)

Other

  • (macros,cli,query,ci) enforce the 250-line file cap (#126) (#134)

toolu-orm-macros

Other

  • (macros,cli,query,ci) enforce the 250-line file cap (#126) (#134)

toolu-orm-connection

Fixed

  • (core,connection,query) select the FromRow decoder from orm-core's unified features (#124) (#133)

toolu-orm-core

Fixed

  • (core,connection,query) select the FromRow decoder from orm-core's unified features (#124) (#133)
  • (core,ci) build the dead query_column test suite and guard unbuilt test files (#125) (#130)

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 22:19
6b63fb6

toolu-orm-cli

Added

  • (core,query) add DISTINCT, GROUP BY, HAVING and typed aggregate projections (#109) (#123)
  • (core,query) [breaking] table aliases, qualified projections, and expression JOIN predicates (#111) (#121)

toolu-orm

Added

  • (core,query) add DISTINCT, GROUP BY, HAVING and typed aggregate projections (#109) (#123)
  • (core,query) [breaking] table aliases, qualified projections, and expression JOIN predicates (#111) (#121)

toolu-orm-query

Added

  • (core,query) reuse one bound parameter across repeated predicates (#116) (#129)
  • (core,query) compose INSERT … SELECT and database-qualified table references (#114) (#128)
  • (core,query) [breaking] compose CTEs, set operations, subqueries and table-valued sources (#110) (#127)
  • (core,query) add DISTINCT, GROUP BY, HAVING and typed aggregate projections (#109) (#123)
  • (query,core) compose SQLite upserts, expression values and RETURNING (#108) (#122)
  • (core,query) [breaking] table aliases, qualified projections, and expression JOIN predicates (#111) (#121)
  • (core,query) compose scalar expressions and LIKE ESCAPE (#112) (#120)

toolu-orm-macros

Added

  • (core,query) add DISTINCT, GROUP BY, HAVING and typed aggregate projections (#109) (#123)
  • (core,query) [breaking] table aliases, qualified projections, and expression JOIN predicates (#111) (#121)

toolu-orm-connection

Added

  • (core,query) add DISTINCT, GROUP BY, HAVING and typed aggregate projections (#109) (#123)
  • (core,query) [breaking] table aliases, qualified projections, and expression JOIN predicates (#111) (#121)
  • (connection) expose typed SQLite maintenance operations (#115) (#119)

toolu-orm-sqlite-vec-register

Added

  • (core,query) add DISTINCT, GROUP BY, HAVING and typed aggregate projections (#109) (#123)
  • (core,query) [breaking] table aliases, qualified projections, and expression JOIN predicates (#111) (#121)

toolu-orm-core

Added

  • (core,query) reuse one bound parameter across repeated predicates (#116) (#129)
  • (core,query) compose INSERT … SELECT and database-qualified table references (#114) (#128)
  • (core,query) [breaking] compose CTEs, set operations, subqueries and table-valued sources (#110) (#127)
  • (core,query) add DISTINCT, GROUP BY, HAVING and typed aggregate projections (#109) (#123)
  • (query,core) compose SQLite upserts, expression values and RETURNING (#108) (#122)
  • (core,query) [breaking] table aliases, qualified projections, and expression JOIN predicates (#111) (#121)
  • (core,query) compose scalar expressions and LIKE ESCAPE (#112) (#120)

Fixed

  • (core) number Expr::raw placeholders after prior params in a tree (#113) (#117)

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 14:43
ca0ec35

toolu-orm-cli

Added

  • (core,macros) manage FTS5 external-content synchronization triggers (#84) (#104)

Fixed

  • (cli) validate applied migration history before skipping entries (#86) (#99)
  • (core,cli) rebuild SQLite tables without cascade-deleting child rows (#85) (#97)

toolu-orm

Other

  • no facade-level changes; this release re-exports toolu-orm-core, toolu-orm-macros, toolu-orm-query and toolu-orm-connection 0.7.0

toolu-orm-query

Fixed

  • (query) emit valid SQLite SQL for offset without limit (#92) (#100)
  • (query) support binary columns in relational projections (#93) (#95)
  • (query) bound fetch_one and fetch_optional to one row (#87) (#94)

Other

  • (query,connection) reuse prepared statements in rusqlite adapters (#88) (#102)

toolu-orm-macros

Added

  • (core,macros) manage FTS5 external-content synchronization triggers (#84) (#104)

toolu-orm-connection

Added

  • (core,macros) manage FTS5 external-content synchronization triggers (#84) (#104)
  • (connection) add configurable Postgres pool checkout timeout (#91) (#96)

Fixed

  • (connection) admit one rusqlite async operation at a time (#90) (#105)

Other

  • (query,connection) reuse prepared statements in rusqlite adapters (#88) (#102)
  • (connection) reuse deadpool prepared statements for pooled Postgres queries (#89) (#101)

toolu-orm-sqlite-vec-register

Other

  • no changes to this crate; the workspace releases every crate in lockstep on one version

toolu-orm-core

Added

  • (core,macros) manage FTS5 external-content synchronization triggers (#84) (#104)

Fixed

  • (core,cli) rebuild SQLite tables without cascade-deleting child rows (#85) (#97)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 05:33
b243dbb

toolu-orm-cli

Added

  • (schema) composite primary key and AUTOINCREMENT (#65) (#82)

toolu-orm-macros

Added

  • (schema) composite primary key and AUTOINCREMENT (#65) (#82)
  • (schema) allow DESC columns on indexes (#70) (#80)

toolu-orm-connection

Added

  • (schema) composite primary key and AUTOINCREMENT (#65) (#82)

toolu-orm-core

Added

  • (schema) composite primary key and AUTOINCREMENT (#65) (#82)
  • (schema) allow DESC columns on indexes (#70) (#80)

toolu-orm-macros

Added

  • (core,macros) add partial index where clauses (#67) (#78)
  • (macros) add #[column(check = "...")] for raw CHECKs (#66) (#75)

toolu-orm-core

Added

  • (core,macros) add partial index where clauses (#67) (#78)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 05:01
3292594

toolu-orm-cli

Fixed

  • (cli) apply migration chunks with execute_batch (#64) (#73)

toolu-orm-macros

Fixed

  • (macros) emit docs on generated public table items (#69) (#72)