Back to Sea Orm

2.0.0 Rc.21

changelog/2.0.0-rc.21.md

2.0.0840 B
Original Source

Release Notes: SeaORM 2.0.0-rc.21

(since 2.0.0-rc.20)

New Features

Rusqlite / sea-orm-sync (#2847)

  • New sea-orm-sync crate for synchronous SQLite via rusqlite
  • Stream and transaction support
  • Integration with sea-schema-sync

Add --banner-version to CLI (#2836)

CLI now supports a --banner-version flag.

Add exists method to PaginatorTrait (#2623)

PaginatorTrait now includes an exists method for efficient existence checks.

Bug Fixes

Respect #[serde(rename)] in ActiveModel::from_json (#2842)

ActiveModel::from_json now correctly respects #[serde(rename)] and #[serde(rename_all)] attributes when deserializing JSON.

Improvements

  • Reduce Vec allocations (#2835)
  • Add taplo for TOML formatting (#2844)
  • SeaORM sync example and preparation for sea-orm-sync crate