Skip to content

Commit b84db28

Browse files
authored
Hiro 1.22.0 release. (#80)
1 parent ff4c5ce commit b84db28

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed

CHANGELOG.md

+31
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,37 @@ 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.22.0] - 2025-02-14
9+
### Added
10+
- Add "claim_count" field to Streaks gameplay system.
11+
- A Donation now tracks and allows claiming from individual contributors.
12+
- Inventory has a new lifecycle hook to allow Item IDs to be validated externally.
13+
- Add List function to Event Leaderboards.
14+
15+
### Changed
16+
- Update to Nakama 3.26.0 version on the nakama-common 1.36.0 release.
17+
- Username generator will not replace a username set as part of first account creation.
18+
- Update JSON schema for Streaks gameplay system.
19+
- Leaderboards can now use score operator directly from the Nakama SDK type.
20+
- The root ID is now stored in metadata with generated Event Leaderboard IDs.
21+
- (Unity) Use ReadOnlyCollection with Donations gameplay system.
22+
- (Unity) Purchase Intents will always be sent if multiple Store Items share the same SKU code.
23+
- Event Leaderboard rolls include retry backoff logic to minimize contention.
24+
- (Unity) Notification package is updated to use 2.4.0 release.
25+
- Expired donations are garbage collected only after claimed.
26+
27+
### Fixed
28+
- Use Preserve annotation to retain System and other type constructors with IL2CPP builds.
29+
- Return Tier name with Event Leaderboard tiers in responses.
30+
- Fix custom Tier selector in first Event Leaderboard roll logic.
31+
- Rewards in Streaks which are achieved in intermediate steps can also be claimed.
32+
- (Unity) [Fake Store](https://docs.unity3d.com/Packages/[email protected]/manual/WhatIsFakeStore.html) is now recognised by the Economy Store system.
33+
- Idle activity in Event Leaderboard active phases does not demote incorrectly.
34+
- Fix queue start calculation with Unlockables when an early unlock is spent.
35+
- Weighted rewards in weight value is copied correctly in a deep clone.
36+
- (Unity) Inventory gameplay system decodes JSON to type correctly with updates.
37+
- Progressions reset CRON expression is calculated with the correct offset.
38+
839
## [1.21.0] - 2024-11-22
940
### Added
1041
- New Auctions lifecycle function hook for "OnCancel".

hiro-openapi.yml

+17
Original file line numberDiff line numberDiff line change
@@ -2368,6 +2368,9 @@ components:
23682368
max_claims:
23692369
type: integer
23702370
format: int64
2371+
additional_properties:
2372+
type: object
2373+
additionalProperties: true
23712374
IncentiveList:
23722375
type: object
23732376
properties:
@@ -2649,6 +2652,9 @@ components:
26492652
count:
26502653
type: integer
26512654
format: int64
2655+
claim_count:
2656+
type: integer
2657+
format: int64
26522658
EconomyDonation:
26532659
type: object
26542660
properties:
@@ -2708,6 +2714,14 @@ components:
27082714
type: array
27092715
items:
27102716
$ref: '#/components/schemas/EconomyDonation'
2717+
EconomyDonationClaimRequestDetails:
2718+
type: object
2719+
properties:
2720+
donors:
2721+
type: object
2722+
additionalProperties:
2723+
type: integer
2724+
format: int64
27112725
EconomyDonationClaimRequest:
27122726
type: object
27132727
properties:
@@ -3941,6 +3955,9 @@ components:
39413955
type: boolean
39423956
can_reset:
39433957
type: boolean
3958+
claim_count:
3959+
type: integer
3960+
format: int64
39443961
StreaksList:
39453962
type: object
39463963
properties:

0 commit comments

Comments
 (0)