Economy SDK Changelog

All notable changes to this package will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[2.5.0] - 2024-04-05

Changes

  • Methods now allow for the unity-installation-id and analytics-user-id values to be passed as arguments.
  • A writeLock value can be passed via the deleteInventoryItem method and will be sent as a query parameter to the endpoint
  • VirtualPurchaseResource customData is now an object rather than a string
  • Axios dependency bumped to v1.6

[2.3.3] [2.4.2] - 2024-04-05

Added

  • on-behalf-of HTTP header for player based requests

Changed

  • HTTP Client keep-alive: true setting applied to requests by default

[2.4.1] - 2022-10-21

Added

  • Enabled service token authentication as default authentication type

[2.4.0] - 2022-08-10

Changed

  • Currency-based methods have been updated to make the currencyId parameter for the request object (currencyBalanceRequest, currencyModifyBalanceRequest) deprecated and optional.

[2.3.2] - 2022-08-08

Fixed

  • API Client was incorrectly changing the context property values

[2.3.1] - 2022-07-26

Fixed

  • API Client incorrectly updated with context as a required object when it should have been optional

[2.3.0] - 2022-07-07

Changed

  • API Client now takes the entire context object in constructor and will preconfigure service request with authentication and additional analytic headers

[2.2.1] - 2022-05-09

Added

  • Added Get Player Configuration getPlayerConfiguration method

[2.2.0] - 2022-04-07

Changed

  • Previously, all method signatures for Economy endpoints that accept a request body have their request body arguments treated as optional. This was due to an issue relating to Economy's OpenAPI specs which has since been fixed. However, as regeneration of the SDK will result in different method signatures anyway, it has been decided to also enable the useSingleRequestParameter generator config option in order to consolidate all parameters into a single method argument object. The hope is that this will reduce the likelihood of breaking changes to method signatures in the future.

[2.1.0] - 2022-02-09

Added

  • Supports the Remote Config bundleId being passed in via request param.

[2.0.1] - 2021-09-06

Changed

  • Updated some CurrencyModifyBalanceRequest descriptions to improve documentation

[2.0.0] - 2021-08-05

  • Initial release of the API Client