Skip to content

Releases: Hertzole/gamejolt.net

v1.4.1

08 Jul 19:02
Compare
Choose a tag to compare

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)

v1.3.4

02 Jun 17:13
Compare
Choose a tag to compare

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)

v1.3.3

24 May 18:54
Compare
Choose a tag to compare

1.3.3 (2024-05-24)

Bug Fixes

  • string operaitons being swapped (d6f0988)

v1.3.2

20 May 02:02
Compare
Choose a tag to compare

1.3.2 (2024-05-20)

Bug Fixes

v1.3.1

18 May 16:30
Compare
Choose a tag to compare

1.3.1 (2024-05-18)

Bug Fixes

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

v1.3.0

14 May 20:51
Compare
Choose a tag to compare

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)

v1.2.0

26 Apr 14:56
Compare
Choose a tag to compare

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)

v1.1.1

19 Apr 21:43
Compare
Choose a tag to compare

1.1.1 (2024-04-19)

Bug Fixes

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

v1.1.0

16 Apr 20:54
Compare
Choose a tag to compare

As I didn't use pull requests properly, this changelog is a mess. But basically, added Unity support!

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)

v1.0.3

30 Jan 14:29
Compare
Choose a tag to compare

1.0.3 (2024-01-30)

Bug Fixes

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