Skip to content

Releases: kamranayub/igdb-dotnet

5.1.0

28 Jun 02:37
0f9f4ce
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.0.1...5.1.0

5.0.1

13 Jun 14:30
Compare
Choose a tag to compare

Changes

  • Fix: Use ConcurrentDictionary in IdentityConverter for thread-safety.

Full Changelog: 5.0.0...5.0.1

5.0.0

13 Jun 13:35
a3d42b8
Compare
Choose a tag to compare

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 with IsIdentityOrValue and IsIdentitiesOrValues static helpers

Changes

  • Performance: Refactored IdentityConverter to speed up deserialization using a compiled Lamda activator and avoiding excessive type checks
  • Expose IdentityConverter.GetIdentitiesActivator for constructing IdentitiesOrValues<> with long[]
  • Expose IdentityConverter.GetValuesActivator for constructing IdentitiesOrValues<> with object[]
  • Expose IdentityConverter.GetIdentityActivator for constructing IdentityOrValue<> with long
  • Expose IdentityConverter.GetValueActivator for constructing IdentityOrValue<> with object

Full Changelog: 4.0.1...5.0.0

v4.0.1 - August 2024 API Deprecations

05 Jun 14:50
ac70e40
Compare
Choose a tag to compare

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 to Game.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

24 May 19:44
b92deec
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.0...3.1.0

v3.0.0

21 Oct 00:06
39236e9
Compare
Choose a tag to compare

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

18 May 15:38
72dc8e8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.3.1...2.3.2

v2.3.1 - New external game categories

24 Apr 03:07
Compare
Choose a tag to compare

Added

  • ExternalCategory.GamersGate
  • ExternalCategory.GamesPress
  • ExternalCategory.PlayAsia

Full Changelog: 2.3.0...2.3.1

v2.3.0 - New API updates

21 Apr 04:57
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.2.0...2.3.0

v2.3.0-preview1

21 Apr 04:37
Compare
Choose a tag to compare
v2.3.0-preview1 Pre-release
Pre-release

What's Changed

Full Changelog: 2.2.0...2.3.0-preview1