Skip to content

v0.2.0 — First Proper Release: Generated GoAffPro .NET Client

Latest

Choose a tag to compare

@Agash Agash released this 18 Feb 12:05
· 23 commits to main since this release

GoAffPro.Client v0.2.0

First proper release of GoAffPro.Client: a strongly typed, build-generated .NET client for GoAffPro with improved
developer experience.

Highlights

  • Build-time NSwag generation for /user/* and /public/* clients.
  • High-level wrapper API (GoAffProClient) built on top of generated clients.
  • Strongly typed feed models:
    • GoAffProOrder
    • GoAffProAffiliate
    • GoAffProReward
  • Event detection with both:
    • IAsyncEnumerable streams
    • classic .NET events (EventHandler<TEventArgs>)
  • Polly-based resilience (retry + circuit breaker).
  • DI registration extensions for ASP.NET Core/Hosted services.
  • Contract snapshot tests + unit/integration coverage.

Known Limitation

  • /user/feed/rewards is currently returning 404 (observed on API on 2026-02-18).
  • Reward wrapper/polling APIs are marked [Obsolete] and currently return no live reward feed data.

Targets

  • net8.0
  • net10.0