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, and can_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 and IEconomyLocalizedStoreItem 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 #