Xsolla C# SDK Release Notes#
v5.0.0#
Warning
This release contains breaking API changes for namespace, class names, and general naming conventions.
Updated XBE branding.
Fixed an issue where the server endpoint path was incorrect on the PersonaService’s Update call.
Fixed an issue where the EntityWatchdog would not poll and therefore never process messages.
Fixed an issue where the User model would fail with non-initialized lists of user roles and external IDs, as the constructor did not initialize them.
Fixed an issue where ‘code’ was not escaped in the followup call to LoginEmail with the code from the email. (see: test TestFreshUserRegisterUserAndPasswordLoginEmail)
Fixed a serialization issue when serializing objects within leaderboards where various related objects could cause the program to crash.
Added OAuth2 Generic API SDK support. Documentation will follow in an upcoming release.
Fixed serialization issue where strings are not serialized into Object format.
Added Economy Component functionality.
Added Update functionality to Leaderboards.
Fixed CreateMany formatting issues contained within the Resource and Transaction Component services.
Changed Transaction Status to a format that can be easily converted to String.
Leaderboard Constants will now follow formatting of other platforms.
- Breaking Changes:
Renamed findById to FindById in Quests
- Renamed QuestReward model fields:
quantity -> value
entityUid -> entity
- Renamed a few remaining cases of AXR -> XBE - if you receive errors on AXRObject, for instance, please rename the following:
AXR -> XBE
acceleratxr.io -> xsollabackend.com
goaxr.cloud -> goxbe.io
gitlab.acceleratxr.io -> source.goxbe.io
AcceleratXR -> Xsolla Backend
- Classes were renamed
Message renamed to Mail
UserLink renamed to Relationship
MessageService renamed to MailService
UserLinkService renamed to RelationshipService
- Introduced concept of Channels, for real-time messaging
Content sent on Channels now is referred to as Message
v4.0.0#
Warning
This release contains breaking API changes for namespaces and class names
Updated all namespaces from axr.sdk to xbe.sdk
Updated all class names prefixed AXR to XBE.
Added SSO OAuth Login
Added Notification Server
- Added enabling of Push Notifications
Profile Service
Event Service
Quest Service
Fixed: Nested XBE Object Serialization Exception
v3.0.0#
Warning
This release contains breaking API changes for the User object
Ensured auto-population of
Event.originAddressed
Microsoft.BCL.AsyncInterfacesbuild conflictsThe user object fields
FirstNameandLastNamehave been changed:User.FirstName -> User.GivenName
User.LastName -> User.FamilyName