Skip to content

Commit 7f88d3e

Browse files
committed
Hiro 1.20.0 release.
1 parent d1b0811 commit 7f88d3e

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

CHANGELOG.md

+23
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,29 @@ The format is based on [keep a changelog](http://keepachangelog.com) and this pr
55

66
:warning: This server code is versioned separately to the download of the [Hiro game framework](https://heroiclabs.com/hiro/). :warning:
77

8+
## [1.20.0] - 2024-10-26
9+
### Added
10+
- New Auctions lifecycle function hooks for "OnClaimBid", "OnClaimCreated", and "OnClaimCreatedFailed".
11+
- New "Publisher" interface which can be registered to provide analytics to a separate service.
12+
- Economy store items can be marked as "unavailable" which makes them visible to the player but not purchaseable.
13+
14+
### Changed
15+
- Return more detailed error messages with malformed inputs in "StoragePersonalizer" upload RPC.
16+
- Cohort selection can force a new cohort and specific tier on fallback in Event Leaderboards.
17+
- "SatoriPersonalizer" type now also implements the "Publisher" type.
18+
- (Unity) Update "ExampleCoordinator" type to use refresh signal in Satori client.
19+
- Use any registered personalizers to apply definition changes in Leaderboards gameplay system.
20+
- Dynamically create Leaderboards if a personalizer has added ones not previously seen at server startup.
21+
- (Unity) Use "UnityPurchasingSystem" observer to fetch additional products on previously unseen store item SKUs.
22+
- Update to Achievement progress now act the same way as other gameplay systems by returning the latest state in the Ack returned.
23+
24+
### Fixed
25+
- Improve how malformed input is handled in the "StoragePersonalizer" type with upload RPC.
26+
- (Unreal) Fix generated code on some non-map custom types in Hiro protocol.
27+
- Update Auctions definition JSON example to use correct format.
28+
- Trim older rewards which have already been claimed in a Streak.
29+
- Fix registration of Tutorials reset RPC function.
30+
831
## [1.19.0] - 2024-10-06
932
### Added
1033
- New Streaks gameplay system to allow players to accumulate rewards with win streaks.

hiro-openapi.yml

+8
Original file line numberDiff line numberDiff line change
@@ -2722,6 +2722,8 @@ components:
27222722
type: string
27232723
available_rewards:
27242724
$ref: '#/components/schemas/AvailableRewards'
2725+
unavailable:
2726+
type: boolean
27252727
additionalProperties:
27262728
type: object
27272729
additionalProperties:
@@ -3751,6 +3753,12 @@ components:
37513753
type: boolean
37523754
auto_reset:
37533755
type: boolean
3756+
start_time_sec:
3757+
type: integer
3758+
format: int64
3759+
end_time_sec:
3760+
type: integer
3761+
format: int64
37543762
additionalProperties:
37553763
type: object
37563764
additionalProperties:

0 commit comments

Comments
 (0)