3.0.0
What's Changed
- perf: define canonical view and edit commands by @rudrankriyam in #1725
- perf: build only selected command tree by @rudrankriyam in #1727
- fix(pricing): classify missing availability as not found by @rudrankriyam in #1761
- fix(telemetry): classify metadata validation findings by @rudrankriyam in #1766
- fix(subscriptions): classify setup state mismatches by @rudrankriyam in #1767
- fix(subscriptions): classify screenshot state conflicts by @rudrankriyam in #1768
- fix(pricing): classify missing availability edits by @rudrankriyam in #1762
- perf(output): defer output-renderer registry population to first lookup by @rudrankriyam in #1754
- fix(cli): clarify unknown flag diagnostics by @rudrankriyam in #1758
- fix(auth): classify invalid private keys as usage errors by @rudrankriyam in #1764
- fix(cli): accept analytics-ranked flag aliases by @rudrankriyam in #1760
- fix(telemetry): classify auth validation findings by @rudrankriyam in #1769
- fix: pagination cycle guards for hand-rolled loops and temp key cleanup on write failure by @rudrankriyam in #1750
- perf(auth): short-circuit keychain lookup when env credentials are complete by @rudrankriyam in #1757
- perf(upload): raise default chunk concurrency to 4 and tune upload transport by @rudrankriyam in #1751
- fix(cli): preserve web HTTP status exit codes by @rudrankriyam in #1763
- fix(web): classify invalid credentials as auth errors by @rudrankriyam in #1765
- fix(validate): correct subscription availability remediation by @rudrankriyam in #1771
- chore(release): fail-closed install checksum verification and stripped release binaries by @rudrankriyam in #1748
- feat(pricing): create app availability by @rudrankriyam in #1772
- fix(errors): surface HTTP status in exit codes for retried and auth failures by @rudrankriyam in #1756
- fix(cli): correct help text and stabilize prompt tests by @rudrankriyam in #1773
Full Changelog: 2.8.2...3.0.0