Core Library
- Add support for custom types, which are useful when extending drift to support other database engines.
- Add
Expression.and
andExpression.or
to create disjunctions and conjunctions of sub-predicates. - Step-by-step migrations now save the intermediate schema version after each step.
- The
TypeConverter.json
factory reduces the boilerplate needed to define type converters doing JSON conversions.
Backends
- Add APIs to setup Wasm databases with custom drift workers.
- The
drift_postgres
package is now available on pub.dev.
Utilities
- Drift now provides a DevTools extension embedding the drift inspector written by Koen Van Looveren. When opening DevTools from Flutter's beta channel, a Drift tab is available to inspect open databases.