Releases: kamranayub/igdb-dotnet
Releases · kamranayub/igdb-dotnet
5.1.0
5.0.1
Changes
- Fix: Use
ConcurrentDictionary
inIdentityConverter
for thread-safety.
Full Changelog: 5.0.0...5.0.1
5.0.0
June 2024: Performance and API updates by @kamranayub in #36
BREAKING CHANGES
- Fix: Mark
ExternalGame.Media
enum property as nullable - Removed public static
IdentityConverter.IsAssignableToGenericType
helper and replaced withIsIdentityOrValue
andIsIdentitiesOrValues
static helpers
Changes
- Performance: Refactored
IdentityConverter
to speed up deserialization using a compiled Lamda activator and avoiding excessive type checks- Note: I may look into integrating this into https://github.com/JaCraig/FastActivator
- Expose
IdentityConverter.GetIdentitiesActivator
for constructingIdentitiesOrValues<>
withlong[]
- Expose
IdentityConverter.GetValuesActivator
for constructingIdentitiesOrValues<>
withobject[]
- Expose
IdentityConverter.GetIdentityActivator
for constructingIdentityOrValue<>
withlong
- Expose
IdentityConverter.GetValueActivator
for constructingIdentityOrValue<>
withobject
Full Changelog: 4.0.1...5.0.0
v4.0.1 - August 2024 API Deprecations
This release fixes some deserialization exceptions due to wrong property names/type and also prepares for the API deprecations coming up in August 2024. (See #35)
BREAKING CHANGES
- Fix: Rename
Game.Expandedgames
toGame.ExpandedGames
to fix deserialization error - Fix: Change
Platform.Category
to a nullable (e.g. Steam VR) to fix deserialization error - Deprecated: Remove
Game.Collection
property - Deprecated: Remove
Game.Follows
property
Full Changelog: 3.1.0...4.0.1
NOTE: The tagged 4.0.0 release did not contain all the breaking changes so it is marked unlisted/deprecated in Nuget.
v3.1.0 - Support for Data Dumps
What's Changed
- feat: Add /dumps endpoint by @kamranayub in #34 for IGDB Partners
Full Changelog: 3.0.0...3.1.0
v3.0.0
BREAKING CHANGES
AgeRatingContentDescriptionCategory
went from 2 to 85 new categories- Removal of external game categories not listed in docs:
- 18 (Xbox Live Title IDs)
- 5 (GiantBomb)
- 2 (GamesDb)
- PushSquare
- GamersGate
Changes
- External games enum updated
- Add
Collection
relationship models - Addition of
Event
models - Addition of
Language
models - Addition of
ReleaseDateStatus
Full Changelog: 2.3.2...3.0.0
Contributors
Thanks @michael-j-green!
v2.3.2 - Patch release
What's Changed
- fix: typo in Game Category Episode by @Thundernerd in #25
New Contributors
- @Thundernerd made their first contribution in #25
Full Changelog: 2.3.1...2.3.2
v2.3.1 - New external game categories
Added
ExternalCategory.GamersGate
ExternalCategory.GamesPress
ExternalCategory.PlayAsia
Full Changelog: 2.3.0...2.3.1
v2.3.0 - New API updates
What's Changed
- feat: Updates for latest API changes by @kamranayub in #22
Full Changelog: 2.2.0...2.3.0
v2.3.0-preview1
What's Changed
- feat: Updates for latest API changes by @kamranayub in #22
Full Changelog: 2.2.0...2.3.0-preview1