Skip to content

Commit

Permalink
update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
justjake committed Dec 9, 2023
1 parent 0b07e6f commit f7c9326
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Changelog

## v0.24.0

- [#127](https://github.com/justjake/quickjs-emscripten/pull/127) Upgrade to quickjs 2023-12-09:
- added Object.hasOwn, {String|Array|TypedArray}.prototype.at, {Array|TypedArray}.prototype.findLast{Index}
- BigInt support is enabled even if CONFIG_BIGNUM disabled
- updated to Unicode 15.0.0
- misc bug fixes

- [#125](https://github.com/justjake/quickjs-emscripten/pull/125) (thanks to @tbrockman):
- Synchronizes quickjs to include the recent commit to address CVE-2023-31922.

- [#111](https://github.com/justjake/quickjs-emscripten/pull/111) (thanks to @yourWaifu) ArrayBuffer and binary json encoding:
- `context.newArrayBuffer(bufferLike)` creates an ArrayBuffer in the VM from a buffer-like object.
- `context.getArrayBuffer(handle)` creates a view on an ArrayBuffer in the VM as a UInt8Array on the host.
- `context.encodeBinaryJSON(handle)` encodes a QuickJS handle in QuickJS's binary format (like JSON.stringify)
- `context.decodeBinaryJSON(handle)` decodes a QuickJS handle containing the binary format (like JSON.parse)

## v0.23.0

- [#114](https://github.com/justjake/quickjs-emscripten/pull/114) (thanks to @yar2001) improve stack size for ASYNCIFY build variants:
Expand Down

0 comments on commit f7c9326

Please sign in to comment.