Release Notes #
See the updates and improvements in the latest releases of Hiro.
1.7.0 #
New features #
- Added a new error type
ErrItemsNotConsumable
for Inventory items which are not consumable.
Improvements #
- When granting Energies, the player’s updated energies are now returned.
- Event Leaderboard
Get
operations will return an empty state when a player has never had a previous cohort. - Added
locked
field to the storage engine index used with Event Leaderboard cohort generation. - For Unity, improved
InventorySystem
to use observer pattern.
Fixes #
- Use
PurchaseFailureDescription.reason
with Unity IAP package for error messages. - Sender claim uses the newer internal operation in the Incentives system.
- Do not shadow parent Reward when it is created to be granted in Achievements system.
- For Unity, use an async pattern in
IStoreListener.ProcessPurchase
with Unity IAP package.
1.6.0 #
New features #
- Event Leaderboards now have the added fields
is_active
,can_claim
, andcan_roll
for simpler client code. - New Incentives System added to the Unity SDK.
- Added a
MaxOverflow
field to the data definition for Energies.
Improvements #
- Both
IEconomyListStoreItem
andIEconomyLocalizedStoreItem
can now be used in purchase flows in C#.
Fixes #
- Use Inventory after the Progression purchase has been applied to calculate the latest Progression deltas.
- Energy counts granted as an Economy Reward are kept as overflow.
- Batch economy changes which resolve to items removed are now marked correctly.
- Correctly serialize the input for Inventory update items request to JSON in C#.
- Fixed to progression deltas computations.
1.5.0 #
New features #
- Added the server interface for the Incentives gameplay system.
- Cohort selection in Event Leaderboards can now be overridden with a custom function.
Improvements #
Get
in the Progression gameplay system now returns a delta of Progression Nodes with changed state if a previous graph is passed to it.
1.4.0 #
New features #
- Event Leaderboards now have a new function to
Roll
a new cohort in an active phase. - Each Progression Node can now contain multiple counts for local progress to be expressed.
1.3.0 #
New features #
- Progression gameplay system added.
- Event Leaderboards can now express promotion and demotion zones with percentages.
1.2.0 #
New features #
- Added the server interface for the Stats gameplay system.
Improvements #
- All Reward Tiers are now returned when an Event Leaderboard is fetched for the current user.
Fixes #
- Fixed weighted reward error when definition is empty (instead of nil).
1.1.0 #
New features #
- Added the server interface for the Event Leaderboards gameplay system.