Repository navigation
v0.2.0rc1
Pre-release
Pre-release
What's Changed
- feat: cache compiled statements per statement object (#28) by @allieus in #29
- feat: add tested examples of queries the ORM makes hard, and an llms.txt for AI agents (#30) by @allieus in #31
- docs: write llms.txt and the agent snippet in English by @allieus in #33
- docs: explain why INSERT … SELECT values need the target column type by @allieus in #40
- feat: batch_size for bulk_update and bulk_insert (#35) by @allieus in #42
- feat: compare column types with the live database in compare_table (#36) by @allieus in #43
- feat: MySQL support (#37) by @allieus in #46
- docs: add DRF and class-based view recipes (#44) by @allieus in #45
- feat: support Oracle by @allieus in #48
- docs: explain why SQLAlchemy Connection and Session stay out, even on a cursor shim by @allieus in #49
- fix: convert compared values as ORM lookups and written values as ORM saves (#47) by @allieus in #52
- feat: add execute_pipeline for PostgreSQL pipeline mode by @allieus in #53
- docs: compare ORM and bridge implementations of the same requests (#51) by @allieus in #55
- feat: bulk_insert(method="copy") for PostgreSQL COPY FROM STDIN (#54) by @allieus in #56
- feat: add raw() to read bridge statements as a Django RawQuerySet (#57) by @allieus in #58
- perf: cache result converters per connection object (#60) by @allieus in #61
- feat: add copy_to() for PostgreSQL COPY TO STDOUT exports (#62) by @allieus in #63
- ci: run the PostgreSQL suite again with server-side binding by @allieus in #65
- fix: cast DecimalField expressions to NUMERIC on SQLite as the ORM does by @allieus in #66
- feat!: drop table_for(using=) and document multi-database use by @allieus in #69
- chore: release 0.2.0rc1 by @allieus in #70
Full Changelog: v0.1.0...v0.2.0rc1