Skip to content

Latest commit

 

History

History
269 lines (161 loc) · 18.4 KB

CHANGELOG.md

File metadata and controls

269 lines (161 loc) · 18.4 KB

1.7.0 (2024-12-09)

Bug Fixes

  • game jolt manager editor not being removed (18072f3)
  • unity integration not working in non 64-bit scenarios (7658ee7)

Features

  • submit scores using uint (2e25758)

1.6.0 (2024-12-05)

Features

  • new background GameJoltManager for Unity (fa77d4f)

1.5.1 (2024-12-04)

Bug Fixes

1.5.0 (2024-12-04)

Bug Fixes

  • GameJoltSettings not being included when batch building in Unity (b06d150)

Features

  • allow for editing settings with GameJolt disabled (cc6772f)

Reverts

  • GameJoltSettings meta guid (bb0207f)

1.4.2 (2024-10-14)

Bug Fixes

  • missing ToString on GameJoltResult (68d2afb)
  • missing xml docs on certain types (91b7ede)
  • xml docs not being included in nuget package (82ccb71)

1.4.1 (2024-07-08)

Reverts

  • Revert "chore(release): 1.4.0 [skip ci]" (4441b70)

1.4.0 (2024-07-08)

Bug Fixes

  • GameJoltResult not implementing IEquatable (f70e8f3)
  • no error if AuthenticateFromCredentialsFileAsync is called with null array (353c243)
  • no error if AuthenticateFromCredentialsFileAsync is called with null/empty strings (b78a821)
  • no validation for urls in AuthenticateFromUrlAsync (ce63c85)
  • PoolHandle not implementing IEquatable (97e2e08)
  • use Append(char) instead of Append(string) where applicable (2a40aec)

Features

  • DISABLE_GAMEJOLT define (daeb7f4)
  • FORCE_SYSTEM_JSON define (f3db9ba)
  • trimming and AOT support (3227e8e)

1.3.4 (2024-06-02)

Bug Fixes

  • scoreboard query not handling guest users (2b42af2)
  • Unity: integration not being active below 2021.1 (2d46bbf)
  • Unity: session not staying open if game is in the background (81f6255)

1.3.3 (2024-05-24)

Bug Fixes

  • string operaitons being swapped (d6f0988)

1.3.2 (2024-05-20)

Bug Fixes

1.3.1 (2024-05-18)

Bug Fixes

  • Unity: game jolt instance not surviving scene loads (9729422)
  • Unity: removed left over debug logs (ddbe91f)

1.3.0 (2024-05-14)

Bug Fixes

  • exceptions not being sealed (cd05490)
  • made internal object pool thread safe (1d5f7ac)
  • wrong exception type when data key is invalid (fc464f4)

Features

  • errorIfUnlocked/notUnlocked to trophies (7a298f7)

Performance Improvements

  • use empty array instead of new array if results are empty (da611df)

1.2.0 (2024-04-26)

Bug Fixes

  • data store converters skip unknown properties (273ecd8)
  • data store responses can no longer have null data (9aee9ae)
  • friend converters skip unknown properties (5be3fc2)
  • int converter not being able to handle doubles (915e147)
  • long converter not being able to handle doubles (bb3f2f9)
  • nullability issues (#3) (54c7ba4)
  • response converter handling nulls better (812f516)
  • response converter not reading properly if unknown data is present (af70b51)
  • score converters skip unknown properties (ec88014)
  • session events being static (f2a7284)
  • StringOrNumberConverter being able to return null response (7234c71)
  • StringOrNumberConverter handling numbers better (6c16d51)
  • StringOrNumberConverter nullability warning (506863c)
  • system json boolean converters not throwing exception with invalid number (3e2f54b)
  • time converters skip unknown properties (108af87)
  • trophies converters skip unknown properties (2aeeaad)
  • user converters skip unknown properties (d398007)
  • credentials split is the same on UNIX systems (a7c9568)

1.1.2 (2024-04-26)

Bug Fixes

  • data store converters skip unknown properties (273ecd8)
  • data store responses can no longer have null data (9aee9ae)
  • friend converters skip unknown properties (5be3fc2)
  • int converter not being able to handle doubles (915e147)
  • long converter not being able to handle doubles (bb3f2f9)
  • nullability issues (#3) (54c7ba4)
  • response converter handling nulls better (812f516)
  • response converter not reading properly if unknown data is present (af70b51)
  • score converters skip unknown properties (ec88014)
  • session events being static (f2a7284)
  • StringOrNumberConverter being able to return null response (7234c71)
  • StringOrNumberConverter handling numbers better (6c16d51)
  • StringOrNumberConverter nullability warning (506863c)
  • system json boolean converters not throwing exception with invalid number (3e2f54b)
  • time converters skip unknown properties (108af87)
  • trophies converters skip unknown properties (2aeeaad)
  • user converters skip unknown properties (d398007)

1.1.1 (2024-04-24)

Bug Fixes

  • nullability issues (#3) (54c7ba4)
  • session events being static (f2a7284)
  • system json boolean converters not throwing exception with invalid number (3e2f54b)

1.1.0 (2024-04-16)

Bug Fixes

  • don't use ConfigureAwait as it doesn't work in Unity (3ef3ba4)
  • GameJoltManager destroy cancellation token pre Unity 2022.2 (c23c4d7)
  • GameJoltManager: trying to close sessions and shutdown when not initialized (8c04239)
  • missing Auto Close Sessions in GameJoltSettings editor (1d8a66c)
  • not being able to build .NET project (1641124)
  • ToCommaSeparatedString throwing exception if array is null (9c02d11)
  • Unity: File.ReadAllTextAsync not being available pre .NET Standard 2.1 (c78207b)
  • Unity: FindAnyObjectByType is not always available (507aea6)
  • Unity: integration, not intergration (b28766c)
  • Unity: missing IMGUI dependency (f49e992)
  • Unity: no editor assembly (98651a5)
  • Unity: turn off automatic initialization (fc41c09)

Features

  • GameJoltManager for Unity (8b6b95b)
  • OnInitialized, OnShutdown, and OnShutdownComplete events (095a1f4)
  • override ToString in all types (#2) (32b4dee)
  • session open/close/ping events (b78423a)
  • Unity: auto ping interval (619317d)
  • Unity: clarify auto sign in options in editor (1defee1)

Performance Improvements

  • use Unity's Awaitable in 2023.1+ when calling the web (2ca142f)

1.0.3 (2024-01-30)

Bug Fixes

  • no readme or license in NuGet package (8abed6d)

1.0.2 (2024-01-11)

Bug Fixes

1.0.1 (2024-01-11)

Bug Fixes

  • producing invalid signature in .NET 5+ (e748955)

1.0.0 (2024-01-11)

Bug Fixes

  • bunch of nullability warnings (836299f)
  • data store using wrong return types (16b642b)
  • more nullability warnings (0e02699)
  • newtonsoft converters (7fdb369)
  • newtonsoft json being included in .NET 7+ (d6ec8ad)
  • no token provided in Sessions.CheckAsync (9893b7f)
  • nullability warnings (ca27596)
  • number parsers not being invariant (d98d5ec)
  • tests for pre .NET 6 (34eebaa)
  • unity related errors (6a723b9)
  • wrong naming for DataStore methods (96e2af0)

Features

Performance Improvements

  • use ConfigureAwait(false) when possible on internal calls (ed7331d)
  • use ordinal ignore case string comparison (ba71ff7)
  • use spans when building signature, if possible (6fb3083)
  • use valuetask when possible on internal calls (3173f3e)