Update to Godot 4.2.1
NOTE: This is the latest release for Godot 4.X. The latest 3.X release for this plugin can be found here.
Download the demo-project and/or the necessary binaries below.
Dependencies Versions
Godot v4.2.1-stable
SQLite v3.45.1
Supported Operating Systems:
- Mac OS X (universal)
- Linux
- Windows
- Android (arm64 & x86_64)
- iOS (arm64)
- HTML5 (stability depends on browser)
What's new?
- Updated all binaries to be compatible with Godot v4.2.1-stable.
- Added missing iOS and Web entries to the
gdsqlite.gdextension
-file. - Fixed a potential memory leak in the
open_db()
-method by returning an error if a database connection is already open. - Added binaries for Web (HTML5). Unfortunately, it seems that the current state of exported Web builds using
extensions_support
in Godot v4.2.1 is still very unstable and largely dependent on the Web browser that is used. For example the build of the exported demo-project crashes on Firefox, while it works most of the times on Vivaldi. - Switched Windows binaries compiled with MSVC in favor of binaries compiled using MinGW. This fixes cases where Windows projects would crash if the required VC++ redistributables weren't installed on the local machine.
- Fixed validation of the type of the
default
-field in the privatevalidate_table_dict()
-method. The method now correctly compares the type of thedefault
-field with the supplied string in thedata_type
-field of thetable_dictionary
-variable. - Added new
backup_to()
- andimport_from()
-methods to natively create database backups as discussed here. This can be used, for example, to easily implement a saving/loading mechanism in your project.
Regressions (Compared to v3.5)
- While binaries are included for both Android and iOS, they haven't been fully tested and might need additional modifications of the included files to be functional.