Skip to content

v0.27.0

Choose a tag to compare

@cofin cofin released this 20 Oct 15:03
· 111 commits to main since this release
96cbe15

What's Changed

  • feat: add TypedDict support to schema_type and to_schema by @cofin in #91
  • feat: improve schema conversion and caching optimizations by @cofin in #92
  • feat: enhance database error handling with granular exceptions by @cofin in #93
  • feat: add logging filter to suppress erroneous sqlglot fallback warnings by @cofin in #94
  • feat!: remove Python 3.9 support by @cofin in #95
  • feat!: refactor Litestar extension - remove wrapper classes, unify handlers by @cofin in #96
  • feat: refactor storage submodule for improved readability and maintainability by @cofin in #99
  • feat(litestar): implements a session backend by @cofin in #98
  • feat: add initial documentation for SQLSpec by @cofin in #100
  • feat(adk): Implement Google ADK Session Backend by @cofin in #101
  • fix: overhaul docs build process by @cofin in #103
  • feat: add optional numpy serialization support by @cofin in #104
  • fix: add TypedDict support to driver method overloads by @cofin in #105
  • feat(result): add schema_type parameter to SQLResult helper methods by @cofin in #106
  • docs: remove unbased performance claims and marketing language by @cofin in #107
  • docs: redesign adapters page by @cofin in #108
  • feat(oracle): enable automatic numpy integration by @cofin in #109
  • feat: Add agent guides and fix schema typing issues by @cofin in #111
  • feat: Improve driver consistency by @cofin in #110
  • fix(migrations): eliminate duplicate SQL file loading by @cofin in #119
  • feat(migrations): use git config for default migration author by @cofin in #120
  • feat(migrations): improve messaging for empty migration folder by @cofin in #121
  • feat(cli): rename make-migrations to create-migration by @cofin in #122
  • chore: improved llm agent guides by @cofin in #123
  • fix(core): use qualified names for SQLSpecError to fix IDE autocomplete by @cofin in #124
  • chore(docs): update agent guides and clean up documentation by @cofin in #126
  • refactor(types): remove redundant total=False from TypedDict definitions by @cofin in #127
  • feat(cli): add shell completion documentation and tests by @cofin in #125
  • refactor(builder): refactor sqlspec.builder for improved consolidation by @cofin in #131
  • fix(cli): convert Path to string in show-config command by @cofin in #136
  • fix: honor --dry-run flag in migration commands (fixes #133) by @cofin in #135
  • feat: implement hybrid timestamp/sequence based migration versioning by @cofin in #128
  • feat: add transactional migrations support (#132) by @cofin in #137
  • chore(specs): updated spec driven workflow by @cofin in #138
  • feat(oracle): implicitly named columns create lower-case dictionary keys by @cofin in #139
  • fix(oracle): automatic CLOB hydration for msgspec integration by @cofin in #140
  • fix(pgvector): improve pgvector registration logging by @cofin in #141
  • chore: add doc string for init file by @iyad-f in #142
  • docs: fix the litestar integration example by @iyad-f in #143

Full Changelog: v0.26.0...v0.27.0