What's Changed
- change return type of
tjs.exitto never by @voltage-poppy in #953 - build: make sure release zip files keep the executable bit by @saghul in #956
- win: suppress GUI error dialogs in CLI by @saghul in #957
- Fix macOS plugin build issues by @lpla in #955
- test: use random ports in posix-socket test by @saghul in #960
- deps: update QuickJS by @saghul in #961
- ffi: add zero-copy pointer views by @saghul in #958
- ci: fix Windows MSVC 2025 path by @saghul in #963
- ci: bump shell-quote from 1.8.3 to 1.8.4 in /website by @dependabot[bot] in #964
- build: enable -Werror for the tjs target and fix all warnings by @saghul in #965
- lws: implement our own event loop integration by @saghul in #966
- deps: update lws to newer main by @saghul in #967
- lws: support authenticated proxy URLs by @saghul in #968
- ci: add a GC stress job that forces GC before every JS allocation by @saghul in #969
- build: support cross-compilation for Android (bionic) by @loss-and-quick in #970
- sockets: don't kill the accept stream on a failed connection by @loss-and-quick in #978
- sockets: add AbortSignal support for connect() by @loss-and-quick in #972
- httpserver: restore query string in WS upgrade URI by @loss-and-quick in #975
- deps: update libwebsockets by @saghul in #981
- fetch: add allowInsecure option for self-signed/expired TLS certs by @loss-and-quick in #976
- deps: update mbedtls by @saghul in #982
- build: embed the CA bundle only once by @saghul in #983
- test: make performance test more robust by @saghul in #984
- ci: bump esbuild from 0.28.0 to 0.28.1 in /tests/advanced by @dependabot[bot] in #985
- ffi: update Typescript types by @MetabaronCZ in #979
- deps: update esbuild by @saghul in #987
- Tune SQLite build flags by @saghul in #988
- build: add BUILD_WITH_WASM option to make WAMR/WebAssembly optional by @lukasMega in #989
- build: add BUILD_WITH_SQLITE option to make SQLite optional by @lukasMega in #990
- docs: add installation instructions for Homebrew, WinGet, and Scoop by @bangseongbeom in #959
- deps: update libwebsockets by @saghul in #993
- lws: support SOCKS5 proxy by @loss-and-quick in #971
- docs: fix HTTPS server example command by @bangseongbeom in #994
- build: add size-optimization flags (STRIP, LTO, GC_SECTIONS, MinSizeRel) - recreated clean branch by @lukasMega in #996
- docs: fill API documentation gaps for comprehensive coverage by @saghul in #997
- ci: bump markdown-it from 14.1.1 to 14.2.0 in /website by @dependabot[bot] in #1001
- ci: bump markdown-it from 14.1.1 to 14.2.0 by @dependabot[bot] in #1000
- ci: bump webpack-dev-server from 5.2.4 to 5.2.5 in /website by @dependabot[bot] in #1005
- ci: bump launch-editor from 2.13.0 to 2.14.1 in /website by @dependabot[bot] in #1004
- ci: bump ws in /website by @dependabot[bot] in #1003
- ci: bump hono from 4.12.21 to 4.12.25 in /tests/advanced by @dependabot[bot] in #1002
- bundle: sync esbuild dependency by @saghul in #1008
- ci: bump actions/checkout from 6 to 7 by @dependabot[bot] in #1009
- ws: handle lws_client_connect_via_info failure per WebSocket spec by @brainrom in #1006
- win: fix rendering UTF-8 console output correctly on Windows by @saghul in #1012
- deps: update QuickJS by @saghul in #1013
New Contributors
- @voltage-poppy made their first contribution in #953
- @lpla made their first contribution in #955
- @loss-and-quick made their first contribution in #970
- @MetabaronCZ made their first contribution in #979
- @lukasMega made their first contribution in #989
- @bangseongbeom made their first contribution in #959
- @brainrom made their first contribution in #1006
Full Changelog: v26.5.0...v26.6.0