diff --git a/CHANGELOG.md b/CHANGELOG.md index 846f286..28e4b2f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,26 @@ The format is based on [keep a changelog](http://keepachangelog.com) and this pr :warning: This server code is versioned separately to the download of the [Hiro game framework](https://heroiclabs.com/hiro/). :warning: +## [1.35.0] - 2026-07-29 +### Added +- Streaks have new options "grace_window_sec" and "auto_claim" for configuration. +- Streaks tracks "MaxCountReached" and has a new "OnStreakChange" lifecycle function. +- Team Leaderboards added to the Team gameplay system, similar to (solo) Leaderboards. + +### Changed +- Update all JSON schemas to include latest game system fields and definitions. +- Update to Nakama common v1.44.0 release. +- Update Satori Personalizer to gracefully handle some error codes. +- Team and Team Member Reward types have the "message" field. +- Standardize how identifiers and sample content is set up in the project template. + +### Fixed +- (Unreal) Fix broken logs with no format specifier. +- (Unreal) Improve compatibility with Unreal Engine 5.8 by enforcing C++ 20 and use "Emplace". +- (Unity) Fix race condition between Singleton '_instance' access and initialization. +- (Unity) Fix cold start with Stats and Economy while Offline. +- Return instance IDs in rewards which grant Item Sets. + ## [1.34.0] - 2026-06-16 ### Added - New Economy "ReapplyInitializeUser" function applies unseen initial currencies and items to an existing user. diff --git a/go.mod b/go.mod index c160929..7672e22 100644 --- a/go.mod +++ b/go.mod @@ -1,8 +1,8 @@ module github.com/heroiclabs/hiro -go 1.26.3 +go 1.26.5 require ( - github.com/heroiclabs/nakama-common v1.46.0 + github.com/heroiclabs/nakama-common v1.47.0 google.golang.org/protobuf v1.36.11 ) diff --git a/go.sum b/go.sum index 8fb3dd9..07b1561 100644 --- a/go.sum +++ b/go.sum @@ -4,5 +4,7 @@ github.com/heroiclabs/nakama-common v1.45.0 h1:cjmQH7hf+vdgDZtB8+3d0NsNoANwbluG2 github.com/heroiclabs/nakama-common v1.45.0/go.mod h1:Kn0vqduhT5U1JkKVp1bu8tn3LYFX8im5jTDrIlwcnEU= github.com/heroiclabs/nakama-common v1.46.0 h1:IGYpD4ujn5JJzF8Q2OB7YbC/FwHq9xLm8jXTda+KmbY= github.com/heroiclabs/nakama-common v1.46.0/go.mod h1:Y3TTtGwr4XshggYpZyHJxMXBVYbAmaaX7TpEoUkZF1I= +github.com/heroiclabs/nakama-common v1.47.0 h1:WjdVZ4MGmX0j/sCaLgQAUgJr7v0uA9PX5mKCDcX6CSU= +github.com/heroiclabs/nakama-common v1.47.0/go.mod h1:GC6A2meBYNwrsDuQ7pSO2TiznSIK5+ogR5VBVZCmBSs= google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE= google.golang.org/protobuf v1.36.11/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco=