Skip to content

Commit

Permalink
feat(sdk): update to release 2.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
hendradarwin committed Oct 29, 2019
1 parent 3922375 commit 64cad74
Show file tree
Hide file tree
Showing 51 changed files with 2,540 additions and 18,702 deletions.
55 changes: 53 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,57 @@
# v2.1.0 (2019-10-19)
# v2.3.0 (2019-10-15)

## Added

- Enum members for IAM error handling

## Fixed

- Jenkins Automation
- Adding Order param on Ecommerce Test
- Fix set proxy on jenkins file
- Add delay for steam to startup on jenkins file
- Ignore some test on RetryTest because can't be done on automated machine
- Change virtual coinCode from "SdkCoin" to "SDKC"
- Adding "sortBy" param for GetItemByCriteria endpoint
- Adding set proxy on Lobby WebSocket test

## Changed
- Version changed to 2.1.0

- Remove intermediate conversion from UTF8 to .NET string before converting to object

## Breaking changes

- IAM API Standardization
- UserAccount.Register():
- Result type change: `UserData` -> `RegisterUserResponse`, incompatible fields
- UserAccount.GetData():
- URL change: `GET /v2/public/namespaces/{namespace}/users/{userId}` -> `GET /v3/public/namespaces/{namespace}/users/me`
- UserAccount.Update():
- URL change: `PATCH /v2/public/namespaces/{namespace}/users/{userId}` -> `PATCH /v3/public/namespaces/{namespace}/users/me`
- UserAccount.Upgrade():
- URL change: `POST /v3/public/namespaces/{namespace}/users/{userId}/headless/verify` -> `POST /v3/public/namespaces/{namespace}/users/me/headless/verify`
- UserAccount.SendVerificationCode()
- URL change: `POST /v3/public/namespaces/{namespace}/users/{userId}/code/request` -> `POST /v3/public/namespaces/{namespace}/users/me/code/request`
- UserAccount.Verify()
- URL change: `POST /v3/public/namespaces/{namespace}/users/{userId}/code/verify` -> `POST /v3/public/namespaces/{namespace}/users/me/code/verify`
- UserAccount.SendPasswordResetCode()
- URL change: `POST /v2/public/namespaces/{namespace}/users/forgotPassword` -> `POST /v3/public/namespaces/{namespace}/users/forgot"`
- Request Body change: JSON structure changed incompatibly
- UserAccount.ResetPassword()
- URL change: `POST /v2/public/namespaces/{namespace}/users/resetPassword` -> `POST /v3/public/namespaces/{namespace}/users/reset`
- UserAccount.LinkOtherPlatform()
- URL change: `POST /v2/public/namespaces/{namespace}/users/{userId}/platforms/{platformId}/link` -> `POST /v3/public/namespaces/{namespace}/users/me/platforms/{platformId}`
- UserAccount.UnlinkOtherPlatform()
- URL change: `DELETE /v2/public/namespaces/{namespace}/users/{userId}/platforms/{platformId}/link` -> `DELETE /v3/public/namespaces/{namespace}/users/me/platforms/{platformId}`
- UserAccount.GetPlatformLinks()
- Result type change: `PlatformLink[]` -> `PagedPlatformLinks`, add paging and change fields naming to camelCase
- UserAccount.GetUserByLoginId()
- Signature change: `GetUserByLoginId(string loginId, ResultCallback<UserData> callback)` -> `GetUserByEmailAddress(string emailAdress, ResultCallback<PagedPublicUsersInfo> callback)`
- URL change: `GET /namespaces/{namespace}/users/byLoginId` -> `GET /v3/public/namespaces/{namespace}/users`
- Request Body change: add query param `query` with value = email address
- Result type change: `UserData` -> `PagedPublicUsersInfo`, incompatible fields with paging
- UserAccount.GetUserByUserId()
- URL change: `GET /namespaces/{namespace}/users/{userId}` -> `GET /v3/public/namespaces/{namespace}/users/{userId}`

# v2.0.0 (2019-08-19)
## Added
Expand Down
Loading

0 comments on commit 64cad74

Please sign in to comment.