What's Changed
- chore(license): make apache primary while preserving dual-license by @willsarg in #1307
- fix(license): adopt rust-style dual-license layout for github detection by @willsarg in #1308
- fix(license): restore canonical apache-2.0 text for detection by @willsarg in #1309
- ci(policy): restrict main PR authors and target bot PRs to dev by @willsarg in #1310
- ci(intake): warn and retarget non-promotion PRs from main to dev by @willsarg in #1319
- ci(release): add bot-owned Homebrew publish workflow by @willsarg in #1323
- chore(release): prepare v0.1.5 baseline by @willsarg in #1324
- ci(homebrew): fix bot fork auth clone path by @willsarg in #1329
- chore(release): bump version to v0.1.6 by @willsarg in #1330
- chore(sync): merge main into dev for v0.1.6 promotion by @willsarg in #1332
- chore(sync): merge main into dev (merge commit) by @willsarg in #1333
- feat(channel): split lark and feishu providers by @chumyin in #1358
- ci(homebrew): harden bot auth and preflight access checks by @willsarg in #1372
- fix(telegram): prevent non-image files from getting [IMAGE:] markers by @agorevski in #1294
- chore(sync): resolve dev/main Homebrew workflow conflict by @willsarg in #1377
- fix(provider): preserve reasoning_content in tool-call conversation history by @vernonstinebaker in #1347
- chore(ci): promote dev to main for Homebrew auth hardening by @willsarg in #1375
- ci(homebrew): prefer HOMEBREW_UPSTREAM_PR_TOKEN with fallback by @willsarg in #1384
- ci(homebrew): handle existing upstream remote and main base by @willsarg in #1385
- feat(security): Add prompt injection defense and leak detection by @rexlunae in #1433
- feat(providers): add Novita AI as OpenAI-compatible provider by @Alex-wuhu in #1496
- feat: add WATI WhatsApp Business API channel by @kenyeung128 in #1472
- feat(release): add Android target support (armv7 + aarch64) by @Preventnetworkhacking in #1456
- release: v0.1.7 by @theonlyhennygod in #1582
New Contributors
- @rexlunae made their first contribution in #1433
- @Alex-wuhu made their first contribution in #1496
- @kenyeung128 made their first contribution in #1472
Full Changelog: v0.1.6...v0.1.7