| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| txiki-macos-arm64.zip | 2026-03-02 | 2.7 MB | |
| txiki-macos-x86_64.zip | 2026-03-02 | 2.9 MB | |
| txiki-windows-x86_64.zip | 2026-03-02 | 2.6 MB | |
| README.md | 2026-03-02 | 3.7 kB | |
| v26.3.0 source code.tar.gz | 2026-03-02 | 8.1 MB | |
| v26.3.0 source code.zip | 2026-03-02 | 8.2 MB | |
| Totals: 6 Items | 24.4 MB | 0 | |
The biggest release since the project began!
See the blog post for details, changelog below! :point_down:
What's Changed
- WebStreams all the things by @saghul in https://github.com/saghul/txiki.js/pull/770
- console: use fwrite + fflush for console.log by @saghul in https://github.com/saghul/txiki.js/pull/774
- socket: implement the Direct Sockets API by @saghul in https://github.com/saghul/txiki.js/pull/773
- ws: replace WebSocket implementation with lws by @saghul in https://github.com/saghul/txiki.js/pull/775
- text-coding: fix memory leaks by @saghul in https://github.com/saghul/txiki.js/pull/777
- docs,ci: update dependencies by @saghul in https://github.com/saghul/txiki.js/pull/779
- text-coding,ws: use tjs_dbuf_init helper by @saghul in https://github.com/saghul/txiki.js/pull/778
- core: create the tjs home directory on startup by @saghul in https://github.com/saghul/txiki.js/pull/780
- build: trim lws options by @saghul in https://github.com/saghul/txiki.js/pull/781
- http: replace curl with lws by @saghul in https://github.com/saghul/txiki.js/pull/776
- build: reorganize CMakeLists by @saghul in https://github.com/saghul/txiki.js/pull/782
- build: make Windows builds fully static by @saghul in https://github.com/saghul/txiki.js/pull/783
- lws: remove HTTP/2 support by @saghul in https://github.com/saghul/txiki.js/pull/785
- http: add HTTP server by @saghul in https://github.com/saghul/txiki.js/pull/784
- build: use esnext as the esbuild target by @saghul in https://github.com/saghul/txiki.js/pull/787
- docs: introduce new website and docs by @saghul in https://github.com/saghul/txiki.js/pull/786
- build(deps): bump ajv from 6.12.6 to 6.14.0 in /website by @dependabot[bot] in https://github.com/saghul/txiki.js/pull/788
- lws: use our allocator by @saghul in https://github.com/saghul/txiki.js/pull/792
- udp: add support for multicast by @saghul in https://github.com/saghul/txiki.js/pull/793
- deps: update JS deps by @saghul in https://github.com/saghul/txiki.js/pull/794
- cli: add code bundling with esbuild by @saghul in https://github.com/saghul/txiki.js/pull/795
- test: split test-serve by @saghul in https://github.com/saghul/txiki.js/pull/796
- http-client: automatically handle compression by @saghul in https://github.com/saghul/txiki.js/pull/797
- repl,readline,utils: revamp repl, introduce readline and utils by @saghul in https://github.com/saghul/txiki.js/pull/799
- misc: remove alert, confirm, prompt by @saghul in https://github.com/saghul/txiki.js/pull/800
- doc: update documentation by @saghul in https://github.com/saghul/txiki.js/pull/801
- ci: bump actions/download-artifact from 7 to 8 by @dependabot[bot] in https://github.com/saghul/txiki.js/pull/805
- ci: bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/saghul/txiki.js/pull/804
- build(deps): bump minimatch from 10.2.2 to 10.2.4 in /website by @dependabot[bot] in https://github.com/saghul/txiki.js/pull/806
- Update documentation by @saghul in https://github.com/saghul/txiki.js/pull/807
- Update dependencies by @saghul in https://github.com/saghul/txiki.js/pull/808
- Fix compilation warnings with GCC 15 by @saghul in https://github.com/saghul/txiki.js/pull/809
- ci: use Alpine Edge by @saghul in https://github.com/saghul/txiki.js/pull/811
- build(deps): bump minimatch from 10.2.2 to 10.2.4 by @dependabot[bot] in https://github.com/saghul/txiki.js/pull/812
- misc: don't use quickjs's cutils.h by @saghul in https://github.com/saghul/txiki.js/pull/810
Full Changelog: https://github.com/saghul/txiki.js/compare/v26.2.1...v26.3.0