1.7.0 (2024-12-09)
- game jolt manager editor not being removed (18072f3)
- unity integration not working in non 64-bit scenarios (7658ee7)
- submit scores using uint (2e25758)
1.6.0 (2024-12-05)
- new background GameJoltManager for Unity (fa77d4f)
1.5.1 (2024-12-04)
- nuget publish (d5b222c)
1.5.0 (2024-12-04)
- GameJoltSettings not being included when batch building in Unity (b06d150)
- allow for editing settings with GameJolt disabled (cc6772f)
- GameJoltSettings meta guid (bb0207f)
1.4.2 (2024-10-14)
- 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)
- Revert "chore(release): 1.4.0 [skip ci]" (4441b70)
1.4.0 (2024-07-08)
- 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)
DISABLE_GAMEJOLT
define (daeb7f4)FORCE_SYSTEM_JSON
define (f3db9ba)- trimming and AOT support (3227e8e)
1.3.4 (2024-06-02)
- 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)
- string operaitons being swapped (d6f0988)
1.3.2 (2024-05-20)
- nullability warnings (8403d48)
1.3.1 (2024-05-18)
- Unity: game jolt instance not surviving scene loads (9729422)
- Unity: removed left over debug logs (ddbe91f)
1.3.0 (2024-05-14)
- exceptions not being sealed (cd05490)
- made internal object pool thread safe (1d5f7ac)
- wrong exception type when data key is invalid (fc464f4)
- errorIfUnlocked/notUnlocked to trophies (7a298f7)
- use empty array instead of new array if results are empty (da611df)
1.2.0 (2024-04-26)
- 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)
- 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)
- 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)
- 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)
- 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)
- use Unity's Awaitable in 2023.1+ when calling the web (2ca142f)
1.0.3 (2024-01-30)
- no readme or license in NuGet package (8abed6d)
1.0.2 (2024-01-11)
- making nuget package (1519ff7)
1.0.1 (2024-01-11)
- producing invalid signature in .NET 5+ (e748955)
- 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)