Xsolla NodeJS (TypeScript) SDK Release Notes

Xsolla NodeJS (TypeScript) SDK Release Notes#

v3.1.0#

  • Adding new WebSocket API

  • Adding new NotificationServer API for managing push notifications

  • Adding Social v3 models and services * Activity Feed * Real-Time Communication (Text, Voice, Video)

  • Fixing multiple bugs with login and registration

  • Bugfix for initializing Profile - ensure new profiles always have a clear uid to avoid any confusion with User ownership

  • Adding enum UserSecretMethodType for UserSecret’s ‘type

  • Adding admin only endpoints for UserSecret

  • Bugfix for uploading assets through AssetService

v3.0.1#

  • Adding Agreements

v3.0.0#

Warning

This release contains breaking API changes for QuestReward field names renaming quantity and entityUid described below

  • The quest reward object fields Quantity and EntityUid have been changed:

    • quantity -> value

    • entityUid -> entity

v2.2.2#

  • Bugfix for setting loggedInUser convenience method on loginOAuth

  • Bugfix for initializing Wallet - ensure new wallets always have a clear uid to avoid any confusion with User ownership

  • Fixing ReleaseNotes service path

v2.2.1#

  • Adding refreshToken utility function to SDK

v2.2.0#

  • Added ability to check ACL permissions regardless of trustedRoles status

  • Full updates to Skill related models and services

  • Updated scripting service calls to allow for bulk operations and per-micro-service scripting resolution

v2.1.0#

Warning

This release contains breaking API changes to Skill, SkillDefinition, SkillRequirement, SkillRequirementProgress and SkillService.

  • Updated all skill related model classes to reflect REST API changes in progression_services version v2.0.0

  • Updated SkillService to reflect REST API changes in progression_services version v2.0.0

  • Fixed issues with REST API path to progression_services

v2.0.0#

Warning

This release contains breaking API changes for Users field names renaming firstName and lastName described below

  • The user object fields FirstName and LastName have been changed:

    • firstName -> givenName

    • lastName -> familyName

  • Removed all references to pricing tiers in comments

  • Fixed bug with PersonaStatDefinition not using correct Type enum

  • Disabled bustCache by default for web/electron and VSC SCM clients due to issues with findAll endpoint; use Cache-Control header instead of query parameter for cache busting.

  • Updated AssetService to support collection returns

  • Implemented generic system for supporting any OAuth 2.0 auth provider.
    • Added corresponding services, modeling

    • Added Backwards compatibility with previous OAuth 2.0 Third party provider services

v1.111.1#

  • Added new admin endpoints for Quest services

v1.110.1#

  • Enum fixes and comment updates to Session services and models