Skip to content

Update to Godot 4.2.1

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 03 Feb 21:07
· 8 commits to master since this release

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 private validate_table_dict()-method. The method now correctly compares the type of the default-field with the supplied string in the data_type-field of the table_dictionary-variable.
  • Added new backup_to()- and import_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.