Skip to content

The SQLite Wrapper Wrapper

Compare
Choose a tag to compare
@2shady4u 2shady4u released this 03 Jan 19:35
· 160 commits to master since this release

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).