Skip to content

Releases: saghul/txiki.js

v26.3.1

20 Mar 14:41

Choose a tag to compare

What's Changed

  • hashing: replace JS implementation with mbedtls based one by @saghul in #813
  • vm: properly check for debug / release builds by @saghul in #820
  • vm: fix promise leak in unhandled rejection by @saghul in #819
  • deps: update QuickJS by @saghul in #823
  • build(deps): bump svgo from 3.3.2 to 3.3.3 in /website by @dependabot[bot] in #824
  • Fix mimalloc build by @lal12 in #821
  • ws: add support for setting headers client side by @saghul in #825
  • ws protocol fixes by @saghul in #826
  • Add WebCrypto implementation backed by MbedTLS by @saghul in #827
  • misc: keep track of JS buffers safely by @saghul in #828
  • webcrypto: use the tjs allocator by @saghul in #830
  • Improve TJSPromise by @saghul in #832
  • fs: avoid using the JS allocator in the worker thread by @saghul in #829
  • http: add TLS support to HTTP / WS server by @saghul in #834
  • stdio: fix locking readers / writers by @saghul in #835
  • bundle: fix tjs bundle with bogus args by @saghul in #838
  • build: enable mimalloc guard pages in debug builds by @saghul in #839
  • WASM API improvements by @saghul in #837
  • build,ci: add ASAN builds to the CI by @saghul in #840
  • stdio: unref handles by @saghul in #841
  • wasm: implement {compile,instantiate}Streaming by @saghul in #842
  • tls: add ability to override the CA path by @saghul in #843
  • fetch: add support for data URLs by @saghul in #844
  • http: add a 16k meax headers buffer by @saghul in #846
  • tpk: introduce tpk, txiki.js packages by @saghul in #848
  • standalone,tpk: fix early exit when starting an HTTP server by @saghul in #850
  • ffi: use a JS number to store pointers by @saghul in #851
  • ffi: add dlopen helper by @saghul in #852
  • ffi: export suffix constant by @saghul in #853
  • ffi: introduce NativePointer by @saghul in #854
  • ffi: introduce fast calls by @saghul in #855
  • build(deps): bump flatted from 3.3.3 to 3.4.1 by @dependabot[bot] in #856
  • httpserver: missing query string in request info by @KawaiiZapic in #859
  • sockets: add TLS sockets by @saghul in #857
  • test: use a local server for tests, where possible by @saghul in #861
  • httpserver: support processing chunked requests by @saghul in #862
  • mem: ensure realloc consistency across allocators by @saghul in #863
  • build: link MSVC statically by @saghul in #864
  • deps: update libwebsockets by @saghul in #866
  • http: fix handling duplicated user-agent and content-length by @saghul in #868

Full Changelog: v26.3.0...v26.3.1

v26.3.0

02 Mar 11:30

Choose a tag to compare

The biggest release since the project began!

See the blog post for details, changelog below! 👇

What's Changed

Full Changelog: v26.2.1...v26.3.0

v26.2.1

10 Feb 08:34

Choose a tag to compare

What's Changed

Full Changelog: v26.2.0...v26.2.1

v26.2.0

05 Feb 19:09

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v24.12.0...v26.2.0

v24.12.0

04 Dec 22:36
793dd9d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v24.6.0...v24.12.0

v24.6.0

21 Jun 21:20

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v23.12.0...v24.6.0

v23.12.0

06 Dec 23:17

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v23.10.0...v23.12.0

v23.10.0

13 Oct 15:25

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v23.1.0...v23.10.0

v23.1.0

03 Feb 15:17

Choose a tag to compare

What's Changed

Full Changelog: v22.11.1...v23.1.0

v22.11.1

08 Nov 08:31

Choose a tag to compare

What's Changed

  • TextDecoder pollyfill improvement and TypeScript declaration fix for DirHandle by @samuelbrian in #321
  • os: add chdir() from libuv by @samuelbrian in #322
  • path: update path module to match Node 18 by @saghul in #323

Full Changelog: v22.11.0...v22.11.1