|
1 | 1 | Changelog |
2 | 2 | ============= |
3 | 3 |
|
| 4 | +Version 1.3.0 |
| 5 | +=== |
| 6 | + |
| 7 | +#### 1.3.0 |
| 8 | +(2022-11-08) |
| 9 | + |
| 10 | +Breaking Changes: |
| 11 | + |
| 12 | +- Rename "CustomList(s)" requests to "PersonalList(s)" requests ([Issue 276](https://github.com/henrikfroehling/Trakt.NET/issues/276)) |
| 13 | +- Rename `ITraktSharing` to `ITraktConnections` ([Issue 303](https://github.com/henrikfroehling/Trakt.NET/issues/303)) |
| 14 | +- Rename `TraktUserCustomListPost` to `TraktUserPersonalListPost` ([Issue 349](https://github.com/henrikfroehling/Trakt.NET/issues/349)) |
| 15 | +- Move parameter types into namespace `TraktNet.Parameters` ([Issue 354](https://github.com/henrikfroehling/Trakt.NET/issues/354)) |
| 16 | + - `TraktExtendedInfo` |
| 17 | + - `TraktPagedParameters` |
| 18 | + - `TraktIncludeReplies` |
| 19 | +- Refactor filters ([Issue 289](https://github.com/henrikfroehling/Trakt.NET/issues/289)) |
| 20 | + - Filters are now in the namespace `TraktNet.Parameters` |
| 21 | + - Filters are now immutable and cannot be changed after created |
| 22 | + - Filters are now only creatable with their builder methods |
| 23 | + - `ITraktCalendarFilter` => `TraktFilter.NewCalendarFilter().Build()` |
| 24 | + - `ITraktMovieFilter` => `TraktFilter.NewMovieFilter().Build()` |
| 25 | + - `ITraktShowFilter` => `TraktFilter.NewShowFilter().Build()` |
| 26 | + - `ITraktSearchFilter` => `TraktFilter.NewSearchFilter().Build()` |
| 27 | +- Post builder refactoring ([Issue 319](https://github.com/henrikfroehling/Trakt.NET/issues/319)) |
| 28 | + - Post builder methods have been completely refactored and unified |
| 29 | + - Post builder methods are now in the namespace `TraktNet.PostBuilder` |
| 30 | + - Posts can be created with the `TraktPost.New...Post().Build()` methods |
| 31 | + - There have been added new builders methods for creating comment-, checkin- and scrobble-posts ([Issue 346](https://github.com/henrikfroehling/Trakt.NET/issues/346)) |
| 32 | + - Following post objects are now also creatable with the post builder methods |
| 33 | + - `ITraktSyncCollectionRemovePost` |
| 34 | + - `ITraktSyncRatingsRemovePost` |
| 35 | + - `ITraktSyncRecommendationsRemovePost` |
| 36 | + - `ITraktSyncWatchlistRemovePost` |
| 37 | + - `ITraktUserHiddenItemsRemovePost` |
| 38 | + - `ITraktUserPersonalListItemsRemovePost` |
| 39 | + - `ITraktMovieCommentPost` |
| 40 | + - `ITraktShowCommentPost` |
| 41 | + - `ITraktSeasonCommentPost` |
| 42 | + - `ITraktEpisodeCommentPost` |
| 43 | + - `ITraktListCommentPost` |
| 44 | + - `ITraktMovieCheckinPost` |
| 45 | + - `ITraktEpisodeCheckinPost` |
| 46 | + - `ITraktMovieScrobblePost` |
| 47 | + - `ITraktEpisodeScrobblePost` |
| 48 | + |
| 49 | +Added: |
| 50 | + |
| 51 | +- Add support for "limits" property in `ITraktUserSettings` ([Issue 272](https://github.com/henrikfroehling/Trakt.NET/issues/272)) |
| 52 | +- Add new exception type for HTTP Status Code 420 (user has exceeded their account limit) ([Issue 273](https://github.com/henrikfroehling/Trakt.NET/issues/273)) |
| 53 | +- Add support for "notes" (255 maximum characters) for watchlist and personal list items ([Issue 274](https://github.com/henrikfroehling/Trakt.NET/issues/274)) |
| 54 | +- Add value "recommendations" in `TraktListType` enumeration ([Issue 275](https://github.com/henrikfroehling/Trakt.NET/issues/275)) |
| 55 | +- Add support for "lists/{id}" GET request ([Issue 277](https://github.com/henrikfroehling/Trakt.NET/issues/277)) |
| 56 | +- Add support for "lists/{id}/likes" GET request ([Issue 278](https://github.com/henrikfroehling/Trakt.NET/issues/278)) |
| 57 | +- Add support for "lists/{id}/items/{type}" GET request ([Issue 279](https://github.com/henrikfroehling/Trakt.NET/issues/279)) |
| 58 | +- Add support for "lists/{id}/comments/{sort}" GET request ([Issue 280](https://github.com/henrikfroehling/Trakt.NET/issues/280)) |
| 59 | +- Add support for "users/{id}/lists/collaborations" GET request ([Issue 281](https://github.com/henrikfroehling/Trakt.NET/issues/281)) |
| 60 | +- Add support for "users/saved_filters" GET request ([Issue 282](https://github.com/henrikfroehling/Trakt.NET/issues/282)) |
| 61 | +- Add support for "facebook" and "apple" properties in `ITraktConnections` ([Issue 283](https://github.com/henrikfroehling/Trakt.NET/issues/283)) |
| 62 | +- Add support for "rated" property in `ITraktSharingText` ([Issue 284](https://github.com/henrikfroehling/Trakt.NET/issues/284)) |
| 63 | +- Add support for "vip_og", "vip_years" and "vip_cover_image" properties in `ITraktUser` ([Issue 285](https://github.com/henrikfroehling/Trakt.NET/issues/285)) |
| 64 | +- Add support for "movies/updates/id/{start_date}" GET request ([Issue 293](https://github.com/henrikfroehling/Trakt.NET/issues/293)) |
| 65 | +- Add support for "shows/updates/id/{start_date}" GET request ([Issue 294](https://github.com/henrikfroehling/Trakt.NET/issues/294)) |
| 66 | +- Add support for "id" and "rank" properties in `ITraktWatchlistItem` ([Issue 310](https://github.com/henrikfroehling/Trakt.NET/issues/310)) |
| 67 | +- New Post builder implementations ([Issue 346](https://github.com/henrikfroehling/Trakt.NET/issues/346)) |
| 68 | + |
| 69 | +Fixed: |
| 70 | + |
| 71 | +- [Bug]: ValidateHistoryPost for RemoveWatchedHistoryItemsAsync ignores WithHistoryIds ([Issue 316](https://github.com/henrikfroehling/Trakt.NET/issues/316)) |
| 72 | + |
| 73 | +Improved: |
| 74 | + |
| 75 | +- Return enum types for response headers with fixed values (e.g. SortBy, SortHow) ([Issue 288](https://github.com/henrikfroehling/Trakt.NET/issues/288)) |
| 76 | +- Improve request validations ([Issue 350](https://github.com/henrikfroehling/Trakt.NET/issues/350)) |
| 77 | + |
| 78 | +Changed: |
| 79 | + |
| 80 | +- Rename "CustomList(s)" requests to "PersonalList(s)" requests ([Issue 276](https://github.com/henrikfroehling/Trakt.NET/issues/276)) |
| 81 | +- Rename `ITraktSharing` to `ITraktConnections` ([Issue 303](https://github.com/henrikfroehling/Trakt.NET/issues/303)) |
| 82 | +- Change type of "rank" property in `ITraktListItem` to `int` ([Issue 311](https://github.com/henrikfroehling/Trakt.NET/issues/311)) |
| 83 | +- Rename `TraktUserCustomListPost` to `TraktUserPersonalListPost` ([Issue 349](https://github.com/henrikfroehling/Trakt.NET/issues/349)) |
| 84 | +- Move parameter types into namespace `TraktNet.Parameters` ([Issue 354](https://github.com/henrikfroehling/Trakt.NET/issues/354)) |
| 85 | + - `TraktExtendedInfo` |
| 86 | + - `TraktPagedParameters` |
| 87 | + - `TraktIncludeReplies` |
| 88 | + |
| 89 | +--------- |
| 90 | + |
4 | 91 | Version 1.2.0 |
5 | 92 | === |
6 | 93 |
|
|
0 commit comments