Releases: Falconiere/toolu-orm
Releases · Falconiere/toolu-orm
Release list
v0.11.0
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
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
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
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
v0.8.1
toolu-orm-cli
Other
toolu-orm-query
Fixed
Other
toolu-orm-macros
Other
toolu-orm-connection
Fixed
toolu-orm-core
Fixed
v0.8.0
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
v0.7.0
toolu-orm-cli
Added
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-queryandtoolu-orm-connection0.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
toolu-orm-macros
Added
toolu-orm-connection
Added
- (core,macros) manage FTS5 external-content synchronization triggers (#84) (#104)
- (connection) add configurable Postgres pool checkout timeout (#91) (#96)
Fixed
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
Fixed
v0.6.0
toolu-orm-cli
Added
toolu-orm-macros
Added
- (schema) composite primary key and AUTOINCREMENT (#65) (#82)
- (schema) allow DESC columns on indexes (#70) (#80)
toolu-orm-connection
Added
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)