2.3.6 (2026-10-23)
Bug Fixes
- auth: keep unpaired QR sessions out of chat readiness (8f46042)
- auth: mark restored sessions as logged before waiting for chat (366e3c0)
- auth: only report disconnectedMobile after a real unpair (111633b)
- browser: apply default launch args and opt-in protection bypasses (c2e0c06)
- browser: auto-close when only blank or closed tabs remain (c165218)
- browser: release the browser process tree on close and failed create (b1407bf)
- deps: require wa-js 4.7.2 for unread actions (6b2a41b)
- host: guard exposeFunction against reused pages (a778f5a)
- media: bound resource use in file and download helpers (5f5d9de)
Performance Improvements
- decrypt: decode media buffers directly instead of per-byte loops (b03a29d)
- group: fetch group member contacts in a single page call (a41709e)
- polling: remove idle polling from live sessions (de07dab)
Build System
- deps-dev: bump markdown-it from 14.3.2 to 14.3.3 (7698abf)
- deps-dev: update commitlint monorepo to ^21.2.4 (#2932) (b03defc), closes #2932
- deps-dev: update dependency eslint to v10.13.0 (#2928) (fd42ca9), closes #2928
- deps-dev: update dependency eslint-plugin-prettier to ^5.5.7 (#2927) (cdb3572), closes #2927
- deps-dev: update dependency typescript-eslint to ^8.72.0 (#2935) (bb16ae6), closes #2935
- deps: bump follow-redirects from 1.16.0 to 1.16.1 (385ed97)
- deps: bump ip-address from 10.7.2 to 10.7.4 (8a54f25)
Chores
- ci: associate schedule with joaosouz4dev (488d952)