# Changelog

## Score

- CAI 51 → 46 (-5.7)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 95 → 95 (-0.3)
- Architecture 100 → 100 (+0.0)
- Maturity 53 → 34 (-18.6)
- Readiness 46 → 46 (+0.0)
- Security 42 → 42 (+0.0)

## Resolved (35)

- Duplicated block (10 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAlipayCertRequest.java)
- Duplicated block (10 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAlipayCertRequest.java)
- Duplicated block (10 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthJdRequest.java)
- Duplicated block (10 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthQQMiniProgramRequest.java)
- Duplicated block (10 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthWeChatMpRequest.java)
- Duplicated block (10 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthWeChatMpRequest.java)
- Duplicated block (10 lines × 5) (src/main/java/me/zhyd/oauth/request/AuthElemeRequest.java)
- Duplicated block (6 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAfDianRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAmazonRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthDefaultRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthHuaweiRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthLineRequest.java)
- Duplicated block (8 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAliyunRequest.java)
- Duplicated block (8 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAmazonRequest.java)
- Duplicated block (8 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthDefaultRequest.java)
- Duplicated block (8 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthDingTalkV2Request.java)
- Duplicated block (8 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthDouyinRequest.java)
- Duplicated block (8 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthLineRequest.java)
- Duplicated block (8 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthLineRequest.java)
- Duplicated block (8 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthOschinaRequest.java)
- …and 15 more

## New (38)

- Duplicated block (5 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAfDianRequest.java)
- Duplicated block (5 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAmazonRequest.java)
- Duplicated block (5 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAmazonRequest.java)
- Duplicated block (5 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthJdRequest.java)
- Duplicated block (6 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthDefaultRequest.java)
- Duplicated block (6 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthHuaweiRequest.java)
- Duplicated block (6 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthLineRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AbstractAuthMicrosoftRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAliyunRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAmazonRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthDefaultRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthDingTalkV2Request.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthDouyinRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthLineRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthLineRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthOschinaRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthTaobaoRequest.java)
- Duplicated block (7 lines × 2) (src/main/java/me/zhyd/oauth/utils/GlobalAuthUtils.java)
- Duplicated block (8 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAlipayCertRequest.java)
- Duplicated block (8 lines × 2) (src/main/java/me/zhyd/oauth/request/AuthAlipayCertRequest.java)
- …and 18 more
