chore: prepare v0.7.3 release

This commit is contained in:
pandorafuture
2026-07-10 23:09:55 +08:00
parent c8f90385a3
commit 7a8f881d33
3 changed files with 30 additions and 9 deletions
+21
View File
@@ -2,6 +2,27 @@
All notable changes to this project will be documented in this file.
## [0.7.3] - 2026-07-10
### Features
- **Agent-ready WeChat data layer** — Ship an Agent Skill for Claude Code, Codex, Cursor, and other compatible agents to query and subscribe to local WeChat data
- **Cross-conversation timeline** — Add `GET /api/v1/timeline` for time-bounded message reads across all conversations in one request, with pagination, ordering, message-type filters, and privacy filtering
- **Compact timeline output** — Return the conversation identity, sender, direction, timestamp, type, and snippet needed by memory, archive, and reporting agents without duplicating raw message payloads
### Performance
- **Reuse SQLCipher derived keys** — Cache per-database derived keys and reuse them across open, count, refresh, and reopen paths instead of repeating the 256k-round KDF
- **Bound timeline memory** — Keep only the candidates required for the requested page rather than retaining the complete cross-conversation history during sorting
- **Faster long-running server queries** — Reuse warm database connections for batch timeline reads, avoiding one CLI process and HTTP round trip per conversation
### Documentation and maintenance
- Rewrite the README around user-facing capabilities: local database access, real-time subscriptions, Agent integration, automation, memory, CRM, and workflow use cases
- Document Release installation and the bundled Agent Skill
- Update project dependencies and GitHub Actions
- Restore clean `cargo fmt --check`, `cargo clippy -- -D warnings`, and full-workspace test baselines
## [0.7.2] - 2026-04-06
### Features
Generated
+8 -8
View File
@@ -3132,7 +3132,7 @@ checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4"
[[package]]
name = "wx-cli"
version = "0.7.2"
version = "0.7.3"
dependencies = [
"axum",
"chrono",
@@ -3168,7 +3168,7 @@ dependencies = [
[[package]]
name = "wx-context"
version = "0.7.2"
version = "0.7.3"
dependencies = [
"aes",
"cbc",
@@ -3192,7 +3192,7 @@ dependencies = [
[[package]]
name = "wx-db"
version = "0.7.2"
version = "0.7.3"
dependencies = [
"hex",
"insta",
@@ -3209,7 +3209,7 @@ dependencies = [
[[package]]
name = "wx-decrypt"
version = "0.7.2"
version = "0.7.3"
dependencies = [
"aes",
"cbc",
@@ -3222,7 +3222,7 @@ dependencies = [
[[package]]
name = "wx-keychain"
version = "0.7.2"
version = "0.7.3"
dependencies = [
"aes",
"cbc",
@@ -3244,7 +3244,7 @@ dependencies = [
[[package]]
name = "wx-media"
version = "0.7.2"
version = "0.7.3"
dependencies = [
"aes",
"base64",
@@ -3262,7 +3262,7 @@ dependencies = [
[[package]]
name = "wx-monitor"
version = "0.7.2"
version = "0.7.3"
dependencies = [
"aes",
"cbc",
@@ -3283,7 +3283,7 @@ dependencies = [
[[package]]
name = "wx-paths"
version = "0.7.2"
version = "0.7.3"
dependencies = [
"dirs",
"libc",
+1 -1
View File
@@ -3,7 +3,7 @@ members = ["crates/wx-decrypt", "crates/wx-keychain", "crates/wx-cli", "crates/w
resolver = "2"
[workspace.package]
version = "0.7.2"
version = "0.7.3"
edition = "2021"
license = "MIT"
repository = "https://github.com/pandorafuture/wx-cli"