2021-10-12

Features #

  • Added new coAssertThrowsExtError and assertThrowsExtError methods for testing convenience. See platform/2-pragma/core/src/test/kotlin/pragma/utils/TestUtils.kt

Integration Notes #

  • AccountRpc.DisplayName is now AccountCommon.DisplayName
  • LobbyRpc.proto/LobbyPlayer.display_name and LobbyRpc.LobbyPlayer.ext fields have been removed. Use LobbyRpc.proto/LobbyPlayer.player_info.display_name and LobbyRpc.LobbyPlayer.player_info.ext instead.
  • MatchCapacityRpc.StartMatchV1Request, MatchLifecycleRpc.CreateMatchV1Request, MatchmakingRpc.EnterMatchmakingForPartyV1Request have been updated to use PlayerInfoV2
  • PlayerSession has been updated to use pragma.account.DisplayName
  • Removed GetContentSha256ChecksumsV1Request/Response that was not used
  • pragma.PragmaCoreTestFactory.playerInfo moved to pragma.MatchmakingTestFactory.playerInfo and will need to be reimported if used in tests

Deprecation #

  • ReportCapacityV1Request/Response deprecated in favor of ReportCapacityV2Request/Response
  • MatchReadyV1Request/Response deprecated in favor of MatchReadyV2Request/Response
  • types.proto/DisplayName deprecated in favor of accountCommon.proto/DisplayName
  • matchLifecycleRpc.proto/PlayerInfo deprecated in favor of matchLifecycleRpc.proto/PlayerInfoV2
  • matchLifecycleRpc.proto/MatchData deprecated in favor of matchLifecycleRpc.proto/MatchDataV2