CHANGELOG.md
# Changelog
## [0.10.0] - 2026-05-04
### Breaking Changes
- Migrate AFS 1.0 to Captcha 2.0 (VerifyIntelligentCaptcha)
- `call_afs/2` removed, use `call_captcha/2` instead
- Config key `:afs` renamed to `:captcha`
- Old endpoint `afs.aliyuncs.com` (version 2018-01-12) replaced by `captcha.cn-shanghai.aliyuncs.com` (version 2023-03-05)
- Request params changed: `CaptchaVerifyParam` replaces `Token`/`Sig`/`SessionId`
- Unified action `VerifyIntelligentCaptcha` replaces `AuthenticateSig`/`AnalyzeNvc`
- Added captcha request/response typespecs for better documentation
### Features
- Upgrade dependencies, migrate to Tesla runtime configuration ([`42310d7`](https://github.com/alchemists-elixir/ex_aliyun_openapi/commit/42310d7))
- Add CI workflow with GitHub Actions ([`42310d7`](https://github.com/alchemists-elixir/ex_aliyun_openapi/commit/42310d7))
- Add dedicated test suite and improve test coverage to 100% ([`516bc11`](https://github.com/alchemists-elixir/ex_aliyun_openapi/commit/516bc11))
### Bug Fixes
- Remove unmaintained `timex` dependency ([`8a27706`](https://github.com/alchemists-elixir/ex_aliyun_openapi/commit/8a27706))
- Resolve stale documentation links ([`ed12821`](https://github.com/alchemists-elixir/ex_aliyun_openapi/commit/ed12821), [`7f47f27`](https://github.com/alchemists-elixir/ex_aliyun_openapi/commit/7f47f27))