| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums-linux-windows.txt | 2026-05-06 | 272 Bytes | |
| wacli-linux-amd64.tar.gz | 2026-05-06 | 7.6 MB | |
| wacli-linux-arm64.tar.gz | 2026-05-06 | 7.0 MB | |
| wacli-windows-amd64.zip | 2026-05-06 | 7.8 MB | |
| checksums.txt | 2026-05-06 | 95 Bytes | |
| wacli-macos-universal.tar.gz | 2026-05-06 | 15.2 MB | |
| README.md | 2026-05-06 | 5.8 kB | |
| v0.7.0 source code.tar.gz | 2026-05-06 | 202.6 kB | |
| v0.7.0 source code.zip | 2026-05-06 | 304.8 kB | |
| Totals: 9 Items | 38.1 MB | 1 | |
Changelog
- [f77044] bug: recover per media job so a panic no longer kills the worker (#176)
- [9fff67] build: add docs site deployment
- [b122df] build: update go dependencies
- [866e1b] build: update pnpm metadata
- [d9fb42] build: update whatsmeow
- [451752] ci: opt into Node 24 action runtime
- [78794f] ci: sync the Homebrew tap on release
- [5c2452] ci: update GitHub actions to Node 24 runtime
- [1b5297] enhance: log stack trace, event type, and counter when recovering sync panics (#178)
- [108da9] feat(cli): add NDJSON lifecycle events
- [b24bfc] feat(messages): add JSON export filters
- [f1cb39] feat(send): add sticker messages
- [352caa] feat(store): migrate historical LID rows to phone numbers
- [b0b778] feat(sync): add webhook signatures
- [2c9fe0] feat: add WhatsApp channels support
- [4aa3ef] feat: add chat state commands
- [f6a945] feat: add command safety controls
- [a2c780] feat: add history coverage dry-run planning
- [af671e] feat: add local store cleanup commands
- [dffcda] feat: add message list filters (#153) (thanks @draix)
- [de84bd] feat: add opt-in message escape decoding
- [120805] feat: add presence commands (#76) (thanks @redemerco)
- [d08620] feat: add profile set-picture command
- [782c29] feat: add quoted text replies (#154) (thanks @draix)
- [91d240] feat: add resilient message reactions
- [ed4df0] feat: add send text link previews
- [09b2ef] feat: add send text mentions
- [da9134] feat: add sent message edit and delete
- [cd311e] feat: add starred message filters
- [d0752d] feat: add voice note sending
- [ec6082] feat: enrich auth and doctor status (#149)
- [7533e4] feat: expose forwarded message metadata
- [403fda] feat: import system contacts
- [1e8342] feat: improve auth identity and recipient parsing
- [a3a620] feat: parse WhatsApp Business message text (#79) (thanks @terry-li-hm)
- [985607] feat: persist group community hierarchy
- [eabf8d] feat: print raw auth QR payload
- [56f9c2] feat: resolve send recipients by name
- [372e1f] feat: show full message IDs in table output (#13) (thanks @rickhallett)
- [70e5a2] feat: store structured reaction metadata
- [31504a] feat: support delete-for-me tombstones
- [e2bebf] feat: support phone pairing auth
- [3ce15a] feat: support quoted file sends
- [0826cd] fix(cli): emit event errors under events mode
- [eaa7a1] fix(send): delegate sends during sync
- [03e536] fix(send): store sent reactions locally
- [1b4649] fix(sync): request app-state recovery on lthash mismatch
- [a59b96] fix: add sync panic telemetry (#181) (thanks @shaun0927)
- [ff6334] fix: add windows lock implementation (#188) (thanks @dinakars777)
- [4f4513] fix: align docs home CTA heights
- [40330f] fix: allow media downloads to shared output dirs
- [e73dba] fix: attribute LID group history senders (#19) (thanks @entropyy0)
- [515cd4] fix: avoid initial history sync during backfill
- [12e8e1] fix: bound media enqueue backpressure (#121) (thanks @jyothepro)
- [6fac72] fix: decrypt history sync reactions
- [65c9be] fix: detect FTS5 on existing databases after migration already applied
- [3dfd4f] fix: detect existing FTS tables after reopen (#185) (thanks @iamhitarth)
- [70f2af] fix: enable UseRetryMessageStore so retry-receipts are handled
- [6076de] fix: enforce private directory permissions
- [999461] fix: escape wildcard list queries
- [7c4218] fix: guard WA client lazy initialization
- [b4ca2e] fix: include image metadata for sends
- [4481fc] fix: include mapped LID chats in message filters
- [42eb62] fix: keep media workers alive after panics (#179) (thanks @shaun0927)
- [ad1f47] fix: keep send alive for retry receipts
- [894bc5] fix: keep sync idle timer on message events (#119) (thanks @jyothepro)
- [b2935c] fix: make message ordering deterministic
- [95f213] fix: mark missing groups left on refresh
- [21063d] fix: normalize identities and group left state
- [3e17ff] fix: normalize phone recipients with plus prefix (#74) (thanks @FrederickStempfle)
- [4eaad5] fix: persist retry messages (#186) (thanks @SimDamDev)
- [3a633d] fix: reject cgo-disabled cli builds
- [787cfd] fix: resolve historical LID sender names
- [fca5b9] fix: resolve live LID messages before storage
- [66c6d4] fix: resolve mapped LID chats in chat output
- [87095b] fix: resolve mapped chat aliases for message show
- [716e7a] fix: restrict sqlite database file permissions (#147) (thanks @draix)
- [3031a3] fix: retry transient auth pairing drops
- [3077e6] fix: send OGG audio with WhatsApp codec
- [a022c4] fix: show display text in message context (#183) (thanks @fuleinist)
- [6400f5] fix: show rich message details
- [02f98c] fix: show stored sender names in messages
- [9568cb] fix: surface QR pairing failures
- [0ce920] fix: surface doctor lock owner state (#105) (thanks @artemgetmann)
- [fa1c80] fix: use XDG state dir on Linux
- [54d44b] fix: validate message search media filters (#128)
- [f8ce9e] fix: warn on encrypted reaction decrypt failures
- [2f294e] fix: warn on rapid send commands
- [259bcf] messages context: prefer DisplayText over raw Text (issue [#173])
- [cd98a9] refactor: centralize table output helpers
- [86a43d] refactor: split WhatsApp message parsing
- [3c8de4] refactor: split core store schema
- [a03b0e] refactor: split message output formatting
- [bd92cc] refactor: split store chat contact and group methods
- [668d7e] refactor: split sync event and idle loops
- [fae308] refactor: split whatsapp jid and session helpers
- [83d89d] security: cap media transfer sizes
- [d410e9] security: cap sync storage growth
- [ea4ca1] security: reject '?' and '#' in StorePath for whatsmeow session store (#177)
- [2c09f1] security: reject session store URI injection (#180) (thanks @shaun0927)
- [318421] security: validate phone recipients (#144)