Skip to content

Releases: HarlonWang/quickjs-wrapper

0.20.1

14 Jun 09:40
Compare
Choose a tag to compare
  • 特性: 优化 Long 和 Number、 BigInt 类型的互转逻辑

0.20.0

12 Jun 12:24
Compare
Choose a tag to compare
  • 修复: JSString 对象没有释放引起的泄漏问题
  • 优化: 移除 js 层对 Array.at 的支持,由 c 层实现

0.19.3

07 Jun 10:55
Compare
Choose a tag to compare
  • 修复:JNI 层 hashCode 无法获取问题

0.19.2

06 Jun 05:10
Compare
Choose a tag to compare
  • 特性:支持 Long 类型数据在 JavaScript 中的传递

0.19.1

05 Jun 09:56
Compare
Choose a tag to compare
  • 修复 Attempt to remove non-JNI local reference 的错误警告
  • 修复 QuickJSWrapper 析构函数执行时可能会出现的 use deleted global reference 异常
  • 重构 JSCallFunction 的绑定逻辑,避免使用 NewGlobalRef 带来的 global reference table overflow (max=51200) 异常
  • 集成 GitHub Action 提升版本发布效率

0.18.8

06 Apr 11:10
Compare
Choose a tag to compare
  • fix: check exception before JS_ExecutePendingJob

0.18.7

24 Mar 08:21
Compare
Choose a tag to compare
  • Fix: basic types has not been released

0.18.6

21 Mar 07:51
Compare
Choose a tag to compare

What's Changed

  • Fix: js callback don't dup value in params returned

Full Changelog: v0.18.5...v0.18.6

0.18.5

21 Mar 07:22
Compare
Choose a tag to compare

What's Changed

  • Feat: call can receive js function as arg
  • Feat: parse json can return other types
  • Feat: support java callback to js function as params
  • Fix: results returned of execute was free value twice

Full Changelog: v0.17.0...v0.18.5

0.17.0

16 Feb 06:50
Compare
Choose a tag to compare

What's Changed

  • Fix: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr xxx
    image

Full Changelog: v0.16.0...v0.17.0