Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 14:43
· 25 commits to main since this release
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)