v0.15.2

SagiPolaczek/NeuralSVGv0.15.2Aug 3, 2026by github-actions[bot]

AI Summary

This release introduces a command to verify WhatsApp numbers and improves error reporting for local history failures, ensuring scripts are aware of delivery issues.

Key Highlights

  • Added `contacts check` command to query live number registration status with JSON output.
  • Introduced `store_warning` for local history failures to prevent silent divergence.
  • Extended partial-success contract to all send surfaces including stickers, polls, and reactions.

New Features

  • Command: `contacts check <phone> [phone...]`

Full Release Notes

## 0.15.2 - 2026-08-02

### Added

- Contacts: add `contacts check <phone> [phone...]` to query live whether numbers are registered on WhatsApp, with JSON output for scripting; per-number `responded` distinguishes a server non-answer from a confirmed "not registered". (#331)

### Fixed

- Send: surface local history failures after a delivered file, voice, or status send as a `store_warning` (stderr warning plus JSON field) instead of silently diverging local history, while keeping the delivered message id so scripts do not retry an already-sent message. (#328 - thanks @SebTardif)
- Send: extend the `store_warning` partial-success contract to every remaining send surface — text, sticker, reactions, polls, poll votes, button/list selections, and message forwarding — including sends delegated to a running `sync --follow` process.

### Docs

- README: align the project overview, install paths, quickstart, and command map with the shared documentation standard.