This version improves jsonb support and adds other minor improvements:
- Add
TypeConverter.jsonb
to directly store values in the JSONB format used by SQLite. - Deprecate
TypeConverter.json
utility in favor ofTypeConverter.json2
. The new method avoids encoding values twice when mapping drift row classes to JSON. The documentation - Add
runWithInterceptor
method to databases to only apply interceptors in a restricted block.
In the generator, we:
- Support versions
7.x
of theanalyzer
package. - Add analysis support for SQLite 3.48.
- Fix nullability analysis around fts5 tables (enabled when raising the version to 3.48 to preserve backwards-compatibility).