- SQLiteException that were storing "not an error" messages now has the correct error messages
- Warning about Android libraries not being aligned to 16kb page size
- Mark editor asmdef as editor-only
- Support for encrypting / decrypting databases by using SQLite3 Multiple Ciphers implementation
- SQLiteAsset: read-only SQLite database Unity assets.
Files with the extensions ".sqlite", ".sqlite2" and ".sqlite3" will be imported as SQLite database assets.
".csv" files can be imported as SQLite database assets by changing the importer to
SQLite.Editor.Csv.SQLiteAssetCsvImporterin the Inspector. SQLiteConnection.SerializeToAssetextension method for serializing a database to an instance ofSQLiteAsset.SQLiteConnection.ImportCsvToTableextension method for importing a CSV text stream as a new table inside the database.- Support for importing ".sql" files as either a
TextAssetor aSQLiteAsset. SQLiteConnection.ExecuteScriptextension method for executing a SQL script with multiple statements with a single call.
- Update SQLite to 3.50.1
- Update NDK version used to build Android binaries to r27c
- Specify minimum macOS version to 11.0 when building dylib
- Minimal Unity version required by this package is now 2021.2
- Crash when used in the Unity Editor in Linux platform
- Support for Android 15 devices using 16KB memory page size (reference: https://developer.android.com/guide/practices/page-sizes)
- Updated SQLite to 3.49.0
- Compile SQLite from source in WebGL platform
- Support for WebGL builds with any native build configuration
- Make all column-related attributes inherit Unity's
PreserveAttribute, avoiding properties being stripped from builds
- Add support for updating a struct passed to
Insertwith overload acceptingref T
- Support for struct return types in queries
- GitHub Action that builds all native libraries
- Support for macOS with Intel CPU
- Updated SQLite to 3.48.0
- Updated SQLite-net to v1.9.172
- Support for the async API in WebGL platform
- "duplicate column name" errors on
CreateTableon builds with managed code stripping enabled
- Support for persisting data in WebGL builds using idbvfs
- SQLiteREPL sample
- SQLitePreparedStatement class, a low-level wrapper for
sqlite3_stmt - Support for code signing macOS shared library from Makefile
- Updated SQLite to 3.46.1
- Change version of Emscripten used from latest to 1.40.1, so that the plugin works in Unity versions below 2021.2
- Remove usage of
--platformon Dockerfile to work with newer versions of Docker
- License first-party code under the MIT license
- SQLite 3.45.2, prebuilt for Windows, Linux, macOS, Android and WebGL, and built from source in iOS, tvOS and visionOS
- SQLite-net v1.8.116, both sync and async APIs
SQLiteConnection.SerializeandSQLiteConnection.Deserializeextension methods