Skip to content

Commit ee8422a

Browse files
authored
refactor(api): restructure API with engine, error, runtime, and source modules (#4)
- Remove deprecated js API modules - Add new engine, error, runtime, and source API modules - Update example app with new API screens - Add widgets directory for UI components - Update package dependencies and changelog
1 parent 2834a2c commit ee8422a

43 files changed

Lines changed: 17877 additions & 10651 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## 1.3.1
4+
5+
* **PERFORMANCE**: Optimized BigInt conversion using native rquickjs API instead of JavaScript evaluation
6+
* **PERFORMANCE**: Improved Symbol description extraction using native rquickjs Symbol API
7+
* **PERFORMANCE**: Simplified file reading with direct `tokio::fs::read()` call
8+
* **FIX**: Fixed `DynamicModuleResolver` to properly check module existence before resolving
9+
* **FIX**: Fixed `build_loaders()` to properly include additional modules in resolver and loader chains
10+
* **FIX**: Fixed `GlobalAttachment` to correctly initialize each context independently using context-level userdata
11+
* **INTERNAL**: Removed unused variable in bridge call function
12+
* **INTERNAL**: Improved code clarity and reduced redundant logic
13+
314
## 1.3.0
415

516
* **FEATURE**: Added `JsCode.bytes()` variant for direct `Uint8List` support from Dart

0 commit comments

Comments
 (0)