Skip to content

Releases: godotjs/javascript

QuickJS-binding-alpha10-20200625

25 Jun 05:32
Compare
Choose a tag to compare
Pre-release
  • Importing JSON file as javascript Object support
  • Improved property export from JavaScript classes
    • Support register advanced property from javascript ( For enumerations, value ranges etc
    • Allow using this in setter/getter of exported godot properties
  • Improved error message ouput
  • Fix memory error of reference type in some use case
  • TypeScript: Improved member decorators to support pure javascript class members
  • TypeScript: Add enum_property decorator to export enumeration property from class
  • Update godot engine code to 3.2.2 rc3

QuickJS-binding-alpha9-20200613

13 Jun 09:25
Compare
Choose a tag to compare
Pre-release
  • Add indexed property support
  • Add $ method to godot.Node act the same with godot.Node.get_node
  • Allow log object as JSON text for better debug workflow by enable console.LOG_OBJECT_TO_JSON
  • Add editor tool to genrate enumeration binding script for release build
  • TypeScript: Add onready decorator to get node when it is ready
  • TypeScript: Add signals decorator to register multiple signals from string arrays or key value objects.
  • Fix bugs in godot reference memory managerment
  • Fix bugs in module resolve
  • Fix module import in worker thread context
  • Update godot engine code to 3.2.2 rc1

QuickJS-binding-alpha8-20200607

07 Jun 13:06
Compare
Choose a tag to compare
Pre-release
  • Using .jsx as script extension that can attach to nodes
  • Add CommonJS module support
  • Allow using thirdparty libraries directly from npm
  • Improved typescript support
  • Fix memory leak for import statements
  • Fix memory leak for Reference types

QuickJS-binding-alpha7-20200603

03 Jun 12:35
Compare
Choose a tag to compare
Pre-release
  • TypeScript compile to ES2019 code
  • Bind all methods for PoolByteArray
  • Fix NAN and INF type declearations

QuickJS-binding-alpha6-20200526

26 May 15:05
Compare
Choose a tag to compare
Pre-release

Fix statck overflow error with release bug.

QuickJS-binding-alpha5-20200502

02 May 08:46
Compare
Choose a tag to compare
Pre-release
  • Fix error when retrive object with its class is not registed to ClassDB in godot
  • Update QuickJS to 2020-04-14
  • Compiled with Godot 3.2.2 beta

QuickJS-binding-alpha4-20200215

15 Feb 14:36
Compare
Choose a tag to compare
Pre-release

Update QuickJS to 2020-01-19
Allow operators between Builtin types and number

let v2 = new godot.Vector2(1, 2);
v2 *= 3.14; // It is valid

Compiled with godot 3.2.1 rc with 245ecb6684d089940273564fb7a314e5e11ea72e

QuickJS-binding-alpha3-20200110

10 Jan 06:33
Compare
Choose a tag to compare
Pre-release

Performance improvement
Add tools to generate typescript project
Improve API resove support for IDEs with TypeScript support

QuickJS-binding-alpha2-191229

29 Dec 08:59
Compare
Choose a tag to compare
Pre-release

Add multi-threading support with Worker API
Add editor tool to generate typescript project
Fix known error

QuickJS-binding-alpha1-191222

22 Dec 09:04
Compare
Choose a tag to compare
Pre-release

Add godot.requestAnimationFrame and godot.cancelAnimationFrame
Update QuickJS to 2019-12-21