Docs
← All changelogs

.NET / NuGet SDK

Release Notes

v1.1.1329 July 2026
  • chorePatch release.
v1.1.1229 July 2026
  • chorePatch release.
v1.1.1129 July 2026
  • chorePatch release.
v1.1.1029 July 2026
  • chorePatch release.
v1.1.929 July 2026
  • chorePatch release.
v1.1.815 July 2026
  • featBinary data product downloads now return `BinaryDownloadResponse` streams instead of buffering whole files into memory.
  • featSDK core JSON serialization now uses source-generated metadata instead of reflection-based serializer options.
  • featSchema and request option models are now sealed records with init-only data fields, read-only collection surfaces, and unknown JSON response fields preserved through extension-data bags.
  • featProduct-summary monetary totals now use `decimal` instead of `double`.
  • featAPI keys, client secrets, proxy passwords, and credential passwords are now stored with redacting `SecretString` wrappers and revealed only at deliberate HTTP or JSON serialization boundaries.
  • featSDK core diagnostics now use an optional host-supplied callback instead of writing directly to stderr.
  • featStart-request correlation behavior is now explicit and tested: webhook correlation maps to the top-level request field, and the standalone `correlation` parameter takes precedence.
  • chorePatch release.
v1.1.714 July 2026
  • chorePatch release.
v1.1.614 July 2026
  • chorePatch release.
v1.1.57 July 2026
  • feat`force` optional flag on `StartAsync()` — forces a new collection, bypassing consent/collection reuse.
  • feat`correlation` as a standalone parameter on `StartAsync()` — sent as a flat top-level request field, so it can be supplied without a webhook (also still available via the `Webhook` model).
v1.1.47 July 2026
  • chorePatch release.
v1.1.31 July 2026
  • chorePatch release.
v1.1.21 July 2026
  • fixProducts and data download endpoints now use `delivery-api` (was incorrectly routed to `consultant-api`).
  • fixStatus polling uses `GET .../statuses/0` and returns a single status object.
  • fix`WaitForAsync()` stops on terminal status (`code >= 2000`) or challenge codes, not on progress updates alone.
  • fixProduct list responses that are a top-level JSON array are parsed correctly.
  • fix`GetDataAsync()` sends `Accept: */*` so JSON data products download without HTTP 406 (was `application/octet-stream`).
v1.1.025 June 2026
  • feat`UploadAsync(...)` on the connect context — create a collection by extracting data from PDF bank statements or JSON transaction files (`POST /extracter-api/uploads`).
  • feat`GetAllProductsAsync()` on the collection context — download every data product for a collection as a ZIP archive stream (`GET /delivery-api/collections/{collectionId}/products/all`).
  • feat`GetProductsSummaryAsync()` on the collection context — download the typed product summary (`GET /delivery-api/collections/{collectionId}/products/summary`).
  • featNew typed models: `ProductsSummary`, `SummaryStatement`, `SummaryCustomer`, `SummaryCheck`, `SummaryAccount`, `SummaryTransaction`, `SummaryMonth`.
v1.0.21 June 2026
  • fixFixed connect flow to use correct API v4.0 multi-step endpoints.
v1.0.11 June 2026
  • fixLicence header version parsing and publish pipeline alignment.
v1.0.01 May 2026
  • featInitial .NET SDK release targeting .NET 10.