# Upgrade from v2 to v3 The biggest change with this release is that `BitBadger.Npgsql.Documents` became `BitBadger.Documents`, a set of libraries providing the same API over both PostgreSQL and SQLite (provided the underlying database supports it). Existing PostgreSQL users should have a smooth transition. * Drop `Npgsql` from namespace (`BitBadger.Npgsql.Documents` becomes `BitBadger.Documents`) * Add implementation (PostgreSQL namespace is `BitBadger.Documents.Postgres`, SQLite is `BitBadger.Documents.Sqlite`) * Both C# and F# idiomatic functions will be visible when those namespaces are `import`ed or `open`ed * There is a `Field` constructor for creating field conditions (though look at [v4][]'s changes here as well) [v4]: ./v4.md#op-type-removal "Upgrade from v3 to v4 • BitBadger.Documents"