Today we are releasing minor version v4.5.0 for WA-JS.
4.5.0 (2026-07-31)
- chore: drop partially purged WhatsApp versions from supported range (#3502) (31691942ee1666fcfb9c527b5aad1a8f24d7e87a), closes #3502
- chore(deps): hold typescript below v7 (#3538) (3b97a7af1a224ee86f776cb9ec8f7e6c8fe836aa), closes #3538 #3530
- chore(release): drop unread npm options from release-it config (#3534) (7437d7365758404703afa96f6d7da4748d5a82ae), closes #3534
- chore(release): v4.5.0 (62b81e53bfec03e8bd70fc15b068b8d9f43c2c37)
- build(deps-dev): update commitlint monorepo to v21 (#3456) (e3c9fce856fefe73da6190e29c89405390834758), closes #3456
- build(deps-dev): update dependency @playwright/test to ^1.62.1 (#3535) (c72c945c3283e3bb272b841a85ffefa3d1b9fc0d), closes #3535
- build(deps-dev): update dependency @wppconnect/wa-version to ^1.5.4466 (#3483) (9047150d2991a46bf558fba7d18032cb90c37860), closes #3483
- build(deps-dev): update dependency @wppconnect/wa-version to ^1.5.4467 (#3508) (26b5e08a56f9f6a886d8f8830cfe9051750e19ee), closes #3508
- build(deps-dev): update dependency @wppconnect/wa-version to ^1.5.4471 (#3517) (9f206bd0a4accdb961004c47fa25cac96302bb1f), closes #3517
- build(deps-dev): update dependency @wppconnect/wa-version to ^1.5.4472 (#3536) (87d6c30b31b1436a3b3ccd0e85e2e72292f18112), closes #3536
- build(deps-dev): update dependency @wppconnect/wa-version to ^1.5.4475 (#3541) (1395d452867283474396dd614eaa607305a91fc9), closes #3541
- build(deps-dev): update dependency @wppconnect/wa-version to ^1.5.4476 (#3545) (9490f3f0e532d089c2be64cab918c3154d0bdd80), closes #3545
- build(deps-dev): update dependency conventional-changelog-angular to v9 (#3523) (19c1227d6ec66b99c4262a39045880c979083921), closes #3523
- build(deps-dev): update dependency eslint to ^10.8.0 (#3507) (8f5806f2dde2fa2b5fae7bafeec283b6ea76a904), closes #3507
- build(deps-dev): update dependency eslint-plugin-prettier to ^5.5.6 (#3489) (ce392f758df9238e83ce2d4c8801a68cdece21b4), closes #3489
- build(deps-dev): update dependency eslint-plugin-simple-import-sort to v14 (#3524) (39e99a5b1ab83657f547b80952174cf0ffa1c703), closes #3524
- build(deps-dev): update dependency lint-staged to v17 (#3525) (fe2b2ed7bf3166fb46d207dbd25328aa447f5c17), closes #3525
- build(deps-dev): update dependency playwright-chromium to ^1.62.1 (#3531) (d1a3b8488c02e198432883536cdd1cf6e8c149f1), closes #3531
- build(deps-dev): update dependency prettier to ^3.9.6 (#3509) (10ac53d4124e41e317dd96f3acd9e5c3992b287d), closes #3509
- build(deps-dev): update dependency release-it to v21 (#3528) (b00267d823911efd62abf57e5f3c1fc9ad3b9539), closes #3528
- build(deps-dev): update dependency terser-webpack-plugin to ^5.6.1 (#3504) (f7a3c14017f0b5d30c2abf16005b090b6b6b579e), closes #3504
- build(deps-dev): update dependency ts-loader to ^9.6.2 (#3510) (bc91923a6d5ccdd20ad1fefa0edb888163369e5f), closes #3510
- build(deps-dev): update dependency ts-morph to v28 (#3529) (2b4682c34bc99f71ce52982205d00f48ca104afd), closes #3529
- build(deps-dev): update dependency typedoc to ^0.28.20 (#3505) (cb15c88bd08a7db6a48a9a018318b9fb0439e96a), closes #3505
- build(deps-dev): update dependency typedoc-plugin-missing-exports to ^4.1.4 (#3506) (2ad499deab63ed26725c77785be0a76577c6a4bc), closes #3506
- build(deps-dev): update dependency typescript to v6 (#3544) (afce77f3539502dffded5cc9c2066b494ec82227), closes #3544
- build(deps-dev): update dependency webpack to ^5.109.2 (#3511) (cb640030bbdff5385da8abae631d812d0eb9d1fa), closes #3511
- build(deps-dev): update dependency webpack-cli to ^7.2.2 (#3512) (d0c4448a43dcc227fda537c57d89b902b0dadbea), closes #3512
- build(deps-dev): update playwright monorepo to ^1.62.0 (#3513) (7d104de1cda141b6e67759b7a632e7c2e480dddb), closes #3513
- build(deps-dev): update typescript-eslint monorepo to ^8.65.0 (#3514) (5fd4d6dc513eada8329f6a0cf3ce78b48f6ad969), closes #3514
- build(deps): update node.js to v24.18.1 (#3521) (752981ea6c345b1bb69f897475a0cba5687b97ae), closes #3521
- fix: match only the poll-votes table in getTableVotes (#3519) (9522dad464a5eb52c395b283e8bd7cab5980f6ab), closes #3519
- fix: modules resolution test timing out waiting for Debug.VERSION (#3501) (a3ed679ebd8e4cb5be720f78af172640dd113474), closes #3501
- fix(chat): restore setChatList for LID chats (#3493) (a3222aa51c5d5df1acdd9c1636b96188f6805877), closes #3493 #3280
- fix(chat): support @all group mentions (#3490) (6fa6cb579580c38b98b23ae2bdab2ab5ee2b3f43), closes #3490 #3280
- fix(group): resolve participants by lid or phone number (close #3527) (#3546) (aa681021da89f30c9c3f0f718fb93ef1b3a597ef), closes #3527 #3546
- fix(loader): wait for meta modules to settle before loader.injected (#3499) (af374c721d0c623827e786e1b61f5b9ef660e065), closes #3499 #3419 #3481
- fix(status): text status TypeError and media status never settling (#3515) (69444f78ab369cd291473849add65e476e1258d8), closes #3515 #3466
- ci: use the same Node version on every workflow (#3516) (b3f68b45c62eb1d29ec0dc7dca3ecc864ede658c), closes #3516
- ci(deps): update actions/cache action to v6 (#3532) (69aa459f566c212a3c2a339b9d80d02de63278ea), closes #3532
- ci(deps): update actions/checkout action to v7 (#3533) (f9f576d84b90fa49e00e3bcba1fc268b832ea689), closes #3533
- ci(deps): update actions/checkout digest to d23441a (#3503) (10dc4a4e2e61781d47cc82aa6032dcfd35581aef), closes #3503
- ci(deps): update actions/github-script action to v9 (#3537) (91481c86557d6b6004c6922b87ee089dd55234c9), closes #3537
- ci(deps): update actions/setup-node action to v6.5.0 (#3522) (27132787cb59d47869d4adf3e239f0cf8d9092c9), closes #3522
- ci(deps): update actions/setup-node action to v7 (#3539) (5e19fd7159d8d0508fd7a63f043cbca77a308f61), closes #3539
- ci(deps): update richardsimko/update-tag action to v2 (#3543) (8e35d65d3f7512d866c5b35b85b1fefc4c3624fa), closes #3543
- feat(chat): emit native active filter changes (#3492) (eb1a1ec0530487b459882aa20824ba471c3ff124), closes #3492 #2511
- feat(dev): sendTests() console helper for the send paths (#3526) (66b321df0a532bbda83be6eefd32810af44c192f), closes #3526
For more information, see the release page.
