Releases: godotjs/javascript
Releases · godotjs/javascript
QuickJS-binding-alpha10-20200625
- 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
- Add indexed property support
- Add
$
method togodot.Node
act the same withgodot.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
- 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
- TypeScript compile to ES2019 code
- Bind all methods for PoolByteArray
- Fix NAN and INF type declearations
QuickJS-binding-alpha6-20200526
Fix statck overflow error with release bug.
QuickJS-binding-alpha5-20200502
- 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
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
Performance improvement
Add tools to generate typescript project
Improve API resove support for IDEs with TypeScript support
QuickJS-binding-alpha2-191229
Add multi-threading support with Worker API
Add editor tool to generate typescript project
Fix known error
QuickJS-binding-alpha1-191222
Add godot.requestAnimationFrame
and godot.cancelAnimationFrame
Update QuickJS to 2019-12-21