Releases: EvilMindDevs/hms-unity-plugin
Releases · EvilMindDevs/hms-unity-plugin
v2.0.12 - Unity 2019/2020/2021
Changes
- Fixed HuaweiStore file that has wrong PriceType values.
- Updated some checks to support the Unity 2021 version. We are supporting the Unity 2021 LTS version!
- Fixed HMSException throwing null reference errors when being created from Unity. (#206)
- Changed ObtainOwnedPurchases and ObtainOwnedPurchaseRecord to have PriceType as a parameter. The caller can decide what kind of product they want to obtain. (#208)
- Added ObtainAllOwnedPurchases and ObtainAllOwnedPurchaseRecords that requests for all product types.
- Added returnCode to the intent that Status returns.
- Fixed wrong behavior in HMSIAPManager when the user cancels the login session. (#207)
v2.0.12 - Unity 2018
Changes
- Fixed HuaweiStore file that has wrong PriceType values.
- Updated some checks to support the Unity 2021 version. We are supporting the Unity 2021 LTS version!
- Fixed HMSException throwing null reference errors when being created from Unity. (#206)
- Changed ObtainOwnedPurchases and ObtainOwnedPurchaseRecord to have PriceType as a parameter. The caller can decide what kind of product they want to obtain. (#208)
- Added ObtainAllOwnedPurchases and ObtainAllOwnedPurchaseRecords that requests for all product types.
- Added returnCode to the intent that Status returns.
- Fixed wrong behavior in HMSIAPManager when the user cancels the login session. (#207)
v2.0.11 - Unity 2019/2020
Changes
- Fixed Unity crash happens when there is an error in the editor and it refreshes the Unity (#185).
- Fixed HMS Unity plugin getting enabled while there is an error in the console (#179).
- Fixed PushKit error when the project is getting build from a Linux environment (#176).
- Added InAppPurchaseDataListRawJSON into OwnedPurchaseResult that was requested (#184).
- Fixed wrong failure callback getting called in HMSIAPManager (#190).
- Fixed gradle error that happens when using custom gradles and there is no newline at the end of the file.
v2.0.11 - Unity 2018
Changes
- Fixed Unity crash happens when there is an error in the editor and it refreshes the Unity (#185).
- Fixed HMS Unity plugin getting enabled while there is an error in the console (#179).
- Fixed PushKit error when the project is getting build from a Linux environment (#176).
- Added InAppPurchaseDataListRawJSON into OwnedPurchaseResult that was requested (#184).
- Fixed wrong failure callback getting called in HMSIAPManager (#190).
- Fixed gradle error that happens when using custom gradles and there is no newline at the end of the file.
v2.0.10 - Unity 2019/2020
Changes
- Added Banner Refresh Interval into HMS Ads Kit Editor. The default value is 60 but you can set a value between 30 and 120 seconds.
- Added Enable Plugin option to Kit Settings(Enabled by default). In this way, developers can fully enable or disable the plugin. Disabling would completely strip the managed code from the build. This feature was requested in #162.
- Added platform check to Pre-Process build. We are disabling the plugin if the target platform is not Android. Also requested in #162.
- Added Assembly Definitions. This should decrease compilation time a bit with an allowance of stripping codes.
- Added InAppPurchaseDataRawJSON property to PurchaseResultInfo as requested in #166.
- Added GetRankings method to HMSLeaderboardManager.
v2.0.10 - Unity 2018
Changes
- Added Banner Refresh Interval into HMS Ads Kit Editor. The default value is 60 but you can set a value between 30 and 120 seconds.
- Added Enable Plugin option to Kit Settings(Enabled by default). In this way, developers can fully enable or disable the plugin. Disabling would completely strip the managed code from the build. This feature was requested in #162.
- Added platform check to Pre-Process build. We are disabling the plugin if the target platform is not Android. Also requested in #162.
- Added Assembly Definitions. This should decrease compilation time a bit with an allowance of stripping codes.
- Added InAppPurchaseDataRawJSON property to PurchaseResultInfo as requested in #166.
- Added GetRankings method to HMSLeaderboardManager.
v2.0.9 - Unity 2019/2020
Changes
- Changed Settings class names to HMSSettings to avoid conflicting with developer's Settings classes if there are any.
- Added sending more paremeters with SendEventWithBundle to HMSAnalyticsManager.
- Added OnRewardedAdLoaded and OnRewardedAdFailedToLoad callbacks to HMSAdsKitManager.
- Fixed wrong parameter in GameDemoManager.cs
- Fixed HMSAnalyticsManager SendEventWithBundle dictionary parameter not working in IL2CPP.
- Added Visualize, MakeSteps and Reach methods to HMSAchievementManager.
- Added SubmitRankingScore and GetPlayerCenteredRankingScores to HMSLeaderboardManager.
- Fixed the JosApps initialization on auth sign in fail situation.
- Added more functionality to HMSLeaderboardManager.
- Fixed AppMessaging gradle error that happens when its enabled.
Kit Updates
- Updated AccountKit to 5.3.0:302 version. Added IndependentSignIn functionality.
- Updated Analytics Kit to 5.3.1.300.
- Updated Game Service to 5.0.4.303 version. Added GamePlayer property and GetGamePlayer method to PlayersClient.
- Updated IAP to 5.3.0.300 version.
- Updated Push Kit to 5.3.0.301 version.
- Updated HMS Unity Plugin version to 2.0.9.
v2.0.9 - Unity 2018
Changes
- Changed Settings class names to HMSSettings to avoid conflicting with developer's Settings classes if there are any.
- Added sending more paremeters with SendEventWithBundle to HMSAnalyticsManager.
- Added OnRewardedAdLoaded and OnRewardedAdFailedToLoad callbacks to HMSAdsKitManager.
- Fixed wrong parameter in GameDemoManager.cs
- Fixed HMSAnalyticsManager SendEventWithBundle dictionary parameter not working in IL2CPP.
- Added Visualize, MakeSteps and Reach methods to HMSAchievementManager.
- Added SubmitRankingScore and GetPlayerCenteredRankingScores to HMSLeaderboardManager.
- Fixed the JosApps initialization on auth sign in fail situation.
- Added more functionality to HMSLeaderboardManager.
- Fixed AppMessaging gradle error that happens when its enabled.
Kit Updates
- Updated AccountKit to 5.3.0:302 version. Added IndependentSignIn functionality.
- Updated Analytics Kit to 5.3.1.300.
- Updated Game Service to 5.0.4.303 version. Added GamePlayer property and GetGamePlayer method to PlayersClient.
- Updated IAP to 5.3.0.300 version.
- Updated Push Kit to 5.3.0.301 version.
- Updated HMS Unity Plugin version to 2.0.9.
v2.0.8 - Unity 2019/2020
Changes
- Fixed Gradle build failing on Unity 2019.1 and 2019.2 versions.
- Added IsBannerAdLoaded and IsInterstitialAdLoaded properties into HMSAdsKitManager.
v2.0.8 - Unity 2018
Changes
- Fixed Gradle build failing on Unity 2019.1 and 2019.2 versions.
- Added IsBannerAdLoaded and IsInterstitialAdLoaded properties into HMSAdsKitManager.