Releases: Hertzole/gamejolt.net
Releases · Hertzole/gamejolt.net
v1.4.1
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
v1.3.4
v1.3.3
v1.3.2
v1.3.1
v1.3.0
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
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
v1.1.0
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)