WA-JS minor release: v4.5.0
· 3 min read
Today we are releasing minor version v4.5.0 for WA-JS.
4.5.0 (2026-07-31)
🐛 Fixes
- loader: wait for WhatsApp's Meta module graph to settle before firing
loader.injected— fixesisReady/isFullReadygetting stuck and "Module not found" errors on cold loads of WhatsApp Web ≥ 2.3000 (#3499, closes #3419) - group: resolve group participants by LID or phone number, so participant lookups work on both addressing modes (#3546, closes #3527)
- chat: restore
setChatList()for LID chats (#3493, closes #3280) - chat: support
@allgroup mentions when sending messages (#3490) - status: fix TypeError when sending text status and media status promises never settling (#3515, closes #3466)
- chat: match only the poll-votes table in
getTableVotes(), avoiding wrong results after WhatsApp DB changes (#3519)
✨ Features
- chat: new
chat.active_filter_changedevent — emitted when the native chat-list filter (All / Unread / Favorites / Groups) changes (#3492, closes #2511) - dev:
sendTests()console helper to exercise the message send paths during development (#3526)
⚠️ Notes
- Partially purged WhatsApp Web versions were dropped from the supported range (#3502)
🔧 Maintenance (deps, CI, tooling)
- build(deps-dev): update
@wppconnect/wa-versionto ^1.5.4476 (#3483, #3508, #3517, #3536, #3541, #3545) - build(deps-dev): update TypeScript to v6 (#3544) and hold below v7 (#3538)
- build(deps-dev): update Playwright to ^1.62.1 (#3513, #3531, #3535)
- build(deps-dev): update ESLint to ^10.8.0 and plugins (#3507, #3489, #3524)
- build(deps-dev): update webpack ^5.109.2, webpack-cli ^7.2.2, ts-loader ^9.6.2, terser-webpack-plugin ^5.6.1 (#3511, #3512, #3510, #3504)
- build(deps-dev): update release-it v21, conventional-changelog-angular v9, commitlint v21, lint-staged v17, ts-morph v28, prettier ^3.9.6, typedoc ^0.28.20 (#3528, #3523, #3456, #3525, #3529, #3509, #3505, #3506)
- build(deps): update Node.js to v24.18.1 (#3521)
- ci: use the same Node version on every workflow (#3516); fix modules-resolution test timing out waiting for
Debug.VERSION(#3501) - ci(deps): update actions/checkout v7, setup-node v7, cache v6, github-script v9, richardsimko/update-tag v2 (#3503, #3533, #3522, #3539, #3532, #3537, #3543)
- chore(release): drop unread npm options from release-it config (#3534)
For more information, see the release page.
