Skip to content

v4.0.0

Latest

Choose a tag to compare

@Shadowghost Shadowghost released this 30 Oct 20:53
· 4 commits to master since this release
6d860ad

Major changes:

  • Migrated from Newtonsoft.Json to System.Text.Json
  • Native AOT and trimming support: all runtime reflection removed, enum mappings generated at build time by a source generator
  • Reworked the object model to match the current TMDb v3 API / OpenAPI spec (shared TmdbEntity base, duplicate classes removed)
  • Added a catalog of TMDb error codes and handling for them
  • Added async accessors for paginated results
  • Added season-level aggregate credits

Breaking changes:

  • Custom serialization code or converters that rely on Newtonsoft.Json need to be migrated to System.Text.Json
  • Many model classes and properties were renamed, merged or removed to match the TMDb API

What's Changed

New Contributors

Full Changelog: v3.0.0...v4.0.0