Releases: openclaw/wacrawl
Releases · openclaw/wacrawl
v0.2.7
v0.2.6
Added
- Add
metadata --jsoncrawlkit control metadata for schedulers and local automation.
Changed
- Move source, install, and release automation references to
openclaw/wacrawlandopenclaw/tap. - Update Go to 1.26.4 and refresh Go dependencies, including
crawlkitto v0.11.0 andmodernc.org/sqliteto v1.52.0.
Fixed
v0.2.5
Changed
- Move stable archive-store SQLite reads and writes to sqlc-generated wrappers while keeping runtime schema setup, dynamic message/search filters, and WhatsApp Desktop source readers handwritten.
Fixed
- Improve WhatsApp Desktop group sender-name resolution with profile push names while preserving readable message-level push-name fallbacks (#7, thanks @michalparkola).
v0.2.4
wacrawl v0.2.4
v0.2.3
wacrawl v0.2.3
v0.2.2
wacrawl v0.2.2
v0.2.1
v0.2.1
v0.2.0
Highlights
- Encrypted Git backups:
wacrawl backup init,backup push,backup pull, andbackup status. - Multi-machine restore support through age recipients, with automatic re-encryption when recipients change.
- Verified restore path: shard hashes, cross-table validation, and transactional import into the archive DB.
- Automatic read-time sync for
status,chats,messages, andsearch.
Added
- Add encrypted Git backups with
backup init,backup push,backup pull, andbackup status, storing WhatsApp archive data as age-encrypted JSONL gzip shards in a Git repository. - Add multi-machine backup support with explicit age recipients, recipient-aware manifests, and automatic re-encryption of unchanged shards when recipients change.
- Add restore verification for encrypted backups, including plaintext shard hashes, cross-table validation, and import into a configured archive database.
- Add read-time sync for
status,chats,messages, andsearch, with--sync auto|always|never,--sync-max-age, andsyncas an alias forimport. - Add a
wacrawlCodex skill for local WhatsApp archive workflows.
Changed
- Expand the README with Homebrew install instructions, automatic sync behavior, encrypted Git backup setup, command cheat sheet, multi-machine setup, and recovery checklist.
- Document the
backup-wacrawlrepository layout and restore flow in the generated backup README.
Fixed
- Allow
searchfilters before or after the query, so documented examples likewacrawl search "invoice" --from-themwork as expected. - Keep Go module metadata tidy and CI-clean after adding age encryption dependencies.
v0.1.0
Release 0.1.0