Releases: xsolla/xsolla-sdk-windows
Releases · xsolla/xsolla-sdk-windows
Release list
v3.1.18
Added
- Added
XsollaStoreClientPurchaseArgs.Builder.SetExternalTransactionToken(string)for passing external transaction token on supported platforms
Fixed
CXsollaStoreClientPurchaseArgs::SetExternalIdis now forwarded to the managed layer
v3.1.17
Fixed
- Login widget close event no longer fires before the token is received
- Restore now consumes all owned units of a multi-unit SKU; previously one per launch without the Events API
XsollaStoreClientPurchaseArgs.developerPayloadis now applied per purchase; previously the per-call override was ignored for the global payload- A failed fetch no longer marks its SKUs as loaded (recorded only on success); the dedup cache is cleared on
Deinitializeso a re-initialized client refetches
Added
collapseRestoredMultiUnitPurchasesonXsollaClientSettings— collapse restored multi-unit SKUs into one quantity notification (true) or one per unit (false, default)XsollaStoreClientExtensionsSettings.Builder.SetProductFetchSettings(...)— per-SKU fetch tunablesmaxItemsPerRequest,maxParallelRequests,cacheTtlMillis(defaults 50 / 4 / 1h);cacheTtlMillisis ignored on standalone (no cache)XsollaClientConfiguration.Builder.SetSkipMissingProductsOnFetch(bool)— whentrue(default), skips backend-reported non-existent SKUs and fails only if all are missing
Changed
- Per-SKU fetch retries transient failures (transport, 408/429/5xx) per the
QueryProductsretry profile; a slow or failing batch no longer blocks sibling batches
v3.1.14
Changed
- Improved auth token refreshing (takes social claims into account)
Added
- Added
SetCustomPayStationProductionDomainandSetCustomPayStationSandboxDomainbuilder methods — allow overriding the Pay Station domain for a single environment without affecting the other
Fixed
- Fixed malformed URL when using custom PayStation domain
v3.1.2
Xsolla Windows SDK 3.1.2
See CHANGELOG.md for details.