This repository was archived by the owner on Mar 16, 2025. It is now read-only.
v1.3.0
·
1003 commits
to develop
since this release
What's Changed
Breaking Changes:
- Rename "CustomList(s)" requests to "PersonalList(s)" requests (by @henrikfroehling in Issue 276)
- Rename
ITraktSharingtoITraktConnections(by @henrikfroehling in Issue 303) - Rename
TraktUserCustomListPosttoTraktUserPersonalListPost(by @henrikfroehling in Issue 349) - Move parameter types into namespace
TraktNet.Parameters(by @henrikfroehling in Issue 354)TraktExtendedInfoTraktPagedParametersTraktIncludeReplies
- Refactor filters (by @henrikfroehling in Issue 289)
- Filters are now in the namespace
TraktNet.Parameters - Filters are now immutable and cannot be changed after created
- Filters are now only creatable with their builder methods
ITraktCalendarFilter=>TraktFilter.NewCalendarFilter().Build()ITraktMovieFilter=>TraktFilter.NewMovieFilter().Build()ITraktShowFilter=>TraktFilter.NewShowFilter().Build()ITraktSearchFilter=>TraktFilter.NewSearchFilter().Build()
- Filters are now in the namespace
- Post builder refactoring (by @henrikfroehling in Issue 319)
- Post builder methods have been completely refactored and unified
- Post builder methods are now in the namespace
TraktNet.PostBuilder - Posts can be created with the
TraktPost.New...Post().Build()methods - There have been added new builders methods for creating comment-, checkin- and scrobble-posts (Issue 346)
- Following post objects are now also creatable with the post builder methods
ITraktSyncCollectionRemovePostITraktSyncRatingsRemovePostITraktSyncRecommendationsRemovePostITraktSyncWatchlistRemovePostITraktUserHiddenItemsRemovePostITraktUserPersonalListItemsRemovePostITraktMovieCommentPostITraktShowCommentPostITraktSeasonCommentPostITraktEpisodeCommentPostITraktListCommentPostITraktMovieCheckinPostITraktEpisodeCheckinPostITraktMovieScrobblePostITraktEpisodeScrobblePost
Added:
- Add support for "limits" property in
ITraktUserSettings(by @henrikfroehling in Issue 272) - Add new exception type for HTTP Status Code 420 (user has exceeded their account limit) (by @henrikfroehling in Issue 273)
- Add support for "notes" (255 maximum characters) for watchlist and personal list items (by @henrikfroehling in Issue 274)
- Add value "recommendations" in
TraktListTypeenumeration (by @henrikfroehling in Issue 275) - Add support for "lists/{id}" GET request (by @henrikfroehling in Issue 277)
- Add support for "lists/{id}/likes" GET request (by @henrikfroehling in Issue 278)
- Add support for "lists/{id}/items/{type}" GET request (by @henrikfroehling in Issue 279)
- Add support for "lists/{id}/comments/{sort}" GET request (by @henrikfroehling in Issue 280)
- Add support for "users/{id}/lists/collaborations" GET request (by @henrikfroehling in Issue 281)
- Add support for "users/saved_filters" GET request (by @henrikfroehling in Issue 282)
- Add support for "facebook" and "apple" properties in
ITraktConnections(by @henrikfroehling in Issue 283) - Add support for "rated" property in
ITraktSharingText(by @henrikfroehling in Issue 284) - Add support for "vip_og", "vip_years" and "vip_cover_image" properties in
ITraktUser(by @henrikfroehling in Issue 285) - Add support for "movies/updates/id/{start_date}" GET request (by @henrikfroehling in Issue 293)
- Add support for "shows/updates/id/{start_date}" GET request (by @henrikfroehling in Issue 294)
- Add support for "id" and "rank" properties in
ITraktWatchlistItem(by @henrikfroehling in Issue 310) - New Post builder implementations (by @henrikfroehling in Issue 346)
Fixed:
- [Bug]: ValidateHistoryPost for RemoveWatchedHistoryItemsAsync ignores WithHistoryIds (by @henrikfroehling in Issue 316)
Improved:
- Return enum types for response headers with fixed values (e.g. SortBy, SortHow) (by @henrikfroehling in Issue 288)
- Improve request validations (by @henrikfroehling in Issue 350)
Changed:
- Rename "CustomList(s)" requests to "PersonalList(s)" requests (by @henrikfroehling in Issue 276)
- Rename
ITraktSharingtoITraktConnections(by @henrikfroehling in Issue 303) - Change type of "rank" property in
ITraktListItemtoint(by @henrikfroehling in Issue 311) - Rename
TraktUserCustomListPosttoTraktUserPersonalListPost(by @henrikfroehling in Issue 349) - Move parameter types into namespace
TraktNet.Parameters(by @henrikfroehling in Issue 354)TraktExtendedInfoTraktPagedParametersTraktIncludeReplies
API Diff: https://www.fuget.org/packages/Trakt.NET/1.3.0/lib/netstandard2.0/diff/1.2.0
Full Changelog: v1.2.0...v1.3.0