What's Changed
- Update deps by @saghul in #555
- worker: fix postMessage by @saghul in #558
- core: stop engine on unhandled errors by @saghul in #560
- event-target: fix when calling globally by @saghul in #562
- test: add test for runtime exit with an exception on a timer by @saghul in #563
- worker,ws,xhr: use tjs_call_handler utility by @saghul in #564
- Update path.d.ts to fix some array types by @KaruroChori in #569
- Fix txikijs.d.ts JSDOC captioning by @KaruroChori in #571
- Added sqlite3 version to tjs.versions by @KaruroChori in #570
- test: make test-console more resilient by @saghul in #572
- core: introduce the ability to create standalone binaries by @saghul in #573
- core: don't strip debug data from bundles by @saghul in #575
- standalone: strip source when serializing bytecode by @saghul in #576
- ci: update setup-node action version by @saghul in #577
- ci: downgrade Alpine container image by @saghul in #578
- test: fix flaky performance test by @saghul in #579
- fs: refactor sleeping when retrying by @saghul in #580
- core: add mimalloc version to tjs.versions by @saghul in #585
- Clean tjs namespace, round 1 by @saghul in #583
- posix-socket: move out of core to a module by @saghul in #584
- dns: introduce tjs.lookup by @saghul in #587
- core: refactor exports by @saghul in #589
- core: rename some internal symbols by @saghul in #590
- core: refactor Error class by @saghul in #591
- core: introduce tjs.engine by @saghul in #592
- Update typedoc by @saghul in #594
- stdio: rename isTTY to isTerminal by @saghul in #595
- types: move types to a separate directory by @saghul in #596
- Revert "ci: temporatily exclude clang debug build" by @saghul in #597
- ObjectURL api by @EmixamPP in #548
- sockets: skip lookup if the hostname is an IP address by @saghul in #598
- system: add tjs.system namespace module by @saghul in #599
- web-api: implement structuredClone by @saghul in #600
- core: stop runtime on unhandled errors processing jobs by @saghul in #601
- core: refactor worker internal message pipe by @saghul in #602
- core: simplify unhandled promise rejection handling by @saghul in #605
- build: add parameter to make a multi-arch macOS build by @saghul in #606
- add release ci by @ahaoboy in #604
- worker: allow sending huge messages by @saghul in #607
- fix: width should be a number by @ahaoboy in #611
- Improve SharedArrayBuffer support by @saghul in #610
- test: add Worker SAB tests by @saghul in #613
- web-api: add SharedArrayBuffer support to structuredClone by @saghul in #614
- Improve console clear screen performance by @saghul in #618
- worker: add transfers support to postMessage by @saghul in #615
- streams: simplify internal implementation by @saghul in #619
- deps: update SQLite to version 3.46 by @saghul in #620
- repl: add command to clear history by @saghul in #621
- fs: add FileHandle.chown by @saghul in #622
- General improvements to type docs by @KaruroChori in #625
- add patch for text-encoding-utf-8, support utf8 by @ahaoboy in #632
- Added loading of sql extensions by @KaruroChori in #627
- add wasm example by @ahaoboy in #626
- Update / bundle some polyfills by @saghul in #638
- repl: fix returning an additional line by @saghul in #639
- fix low verion gcc build err by @ririyeye in #635
- fs: add xutime APIs by @saghul in #641
- fs: add readLink by @saghul in #642
- fs: add link by @saghul in #643
- fs: add symlink by @saghul in #644
- fs: add statFs by @saghul in #645
- polyfills: bundle our own fetch polyfill by @saghul in #647
- ffi: don't unnecessarily create SharedArrayBuffer instances by @saghul in #649
- polyfills: refactor Navigator and make it more spec-compliant by @saghul in #655
- Update deps (libuv, quickjs) by @saghul in #650
- vm: remove unnecessary call to uv_tty_reset_mode by @saghul in #656
- build: keep names when minifying by @saghul in #657
- repl: update REPL by @saghul in #658
- xhr: fix sending "null" body by @saghul in #661
- misc: add InsertBraces clang-format rule by @saghul in #659
- repl: only save new history entries, use transaction by @undernorthernsky in #664
- deps: update libuv to verstion 1.49.2 by @saghul in #665
- ci: stop using macOS 12 by @saghul in #666
- feat: export Headers class object to globalThis by @ErosZy in #667
- deps: update QuickJS to version 0.7.0 by @saghul in #669
- xhr: fix crash when reusing request with headers by @saghul in #673
- Simplify standalone by @saghul in #674
- deps: update QuickJS by @saghul in #675
- repl: simplify error handling by @saghul in #676
New Contributors
- @EmixamPP made their first contribution in #548
- @ahaoboy made their first contribution in #604
- @ririyeye made their first contribution in #635
- @undernorthernsky made their first contribution in #664
- @ErosZy made their first contribution in #667
Full Changelog: v24.6.0...v24.12.0