The SQLite Wrapper Wrapper
Download the demo-project and/or the necessary binaries below.
Godot version
Godot v3.5.1
Supported Operating systems:
- Mac OS X (universal)
- Linux
- Windows
- Android (arm64-v8a, armeabi-v7a, x86_64 & x86)
- iOS (arm64 & armv7)
- HTML5
What's new?
- Added a wrapper around the SQLite wrapper such that beginning users have documentation directly available in the Godot Editor. this is made possible be wrapping all methods and properties of this plugin in its own custom GDScript class. The old way, by using the
gdsqlite.gdns
file directly, is still available for anyone that doesn't require easy access to any documentation. A huge thanks goes out to both @engineer-pearl and @leprasmurf for implementing this feature (#97). - Added a x86_64 build to the Android binaries as per popular demand. The x86_64 architecture was not added previously due it having a negligible market share, but there seemed to be legitimate use cases that warranted this architecture to be included.
- Fixed a saving issue in HTML by always using the custom VFS in the case of JavaScript binaries, see #112. In short, the webpage's file system (DBINDEXED) only ever gets forcibly synced whenever a Godot File reference gets closed. Previously, the file system would never get synced as the default SQLite VFS doesn't use Godot's File class. Switching to the custom VFS (which uses Godot's File class internally) now assures that any databases are synced automatically whenever they are closed.
- Fixed a crash in the HTML exported build due to the EMScripten version being out-of-date (2.0.25 -> 3.1.14, see #105).