# Changelog of WeChat Account Articles Scraper — 公众号文章列表 + 翻页 (`opspilot.cc/wechat-account-articles-scraper`) Actor

- **URL**: https://apify.com/opspilot.cc/wechat-account-articles-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/opspilot.cc/wechat-account-articles-scraper.md

## Changelog

### 0.2.0 — 2026-09-24

- **Fix**: Added `defaultRunInput` to `.actor/actor.json` (Layer 3 of §226).
- Symptom: Apify Store auto-QA runs with empty input hit Layer 2 fallback (`DEFAULT_USERNAME`) instead of running with the defaultRunInput the schema advertises.
- Fix: `defaultRunInput` mirrors schema defaults 1:1 (`username`, `maxPages`, `itemsPerPage`, `itemShowType`, `raw`), so empty-input runs now execute the schema-declared defaults.
- README + CHANGELOG clean of upstream platform names (already true pre-fix; re-verified).

### 0.1.1 — 2026-09-16

- Initial public release.
- **Actor ID**: `vxAjW6anQJQWk7xTF` ([opspilot.cc/wechat-account-articles-scraper](https://console.apify.com/actors/vxAjW6anQJQWk7xTF))
- **Build ID**: `vcny9JhC5oiwVpW5e` (8s, SUCCEEDED)
- Auto-pagination via base64 `next_offset`, up to `maxPages` (1–50, default 1).
- Per-article normalized output: `articleId` (string, §98), `title`, `digest`, `url`, `cover`, `covers{ratio16_9, ratio1_1, ratio235_1, ratio3_4}`, `createTime`, `updateTime`, `isPaid`, `isPaySubscribe`, `itemShowType`/`itemShowTypeLabel`, `msgType`, `picCount`, `sourceUrl`.
- Envelope: `pagesFetched`, `totalFetched`, `hasMore`, `nextOffset`.
- Free tier: 5 runs/day. Paid: 1 PPE per upstream page (`account-articles-result`).
- 30+ unit assertions + 9 integration scenarios pass.
- Smoke run: Run `Y9oo4VFwOIpaNdGV0`, SUCCEEDED, 47 articles in 2 pages, ~10s.
