youtube_explode/CHANGELOG.md

205 lines
4.8 KiB
Markdown
Raw Normal View History

2020-11-16 11:52:26 +01:00
## 1.7.2
- Export Closed Captions Members.
- Fix #86
2020-11-13 09:21:01 +01:00
## 1.7.1
- `ClosedCaptionTrackInfo` and it's members are now json serializable.
2020-11-06 22:46:47 +01:00
## 1.7.0
- BREAKING CHANGES: `ClosedCaptionManifest.getByLanguage` now returns a List.
- New Enum-Like class: `ClosedCaptionFormat`, which holds all the available YouTube subtiles format.
- `ClosedCaptionManifest.getByLanguage` now has a parameter named `format`.
- `ClosedCaptionClient.getManifest` now has a parameter named `autoGenerated`
- Fix: #82, #83
2020-10-27 14:44:11 +01:00
## 1.6.2
- Bug fixes: #80
## 1.6.1
- Add thumbnail to `SearchVideo` thanks to @shinyford !
2020-10-17 15:04:42 +02:00
## 1.6.0
2020-09-21 17:34:03 +02:00
- BREAKING CHANGE: Renamed `getVideosAsync` to `getVideos`.
- Implemented `getVideosFromPage` which supersedes `queryFromPage`.
- Implemented JSON Classes for reverse engineer.
- Added `forceWatchPage` to the video client to assure the fetching of the video page. (ATM useful only if using the comments api)
2020-10-17 15:04:42 +02:00
- Remove adaptive streams. These are not used anymore.
- Implement `channelClient.getAboutPage` and `getAboutPageByUsername` to fetch data from a channel's about page.
2020-10-01 18:11:42 +02:00
## 1.5.2
- Fix extraction for same videos (#76)
## 1.5.1
- Fix Video Search: https://github.com/Tyrrrz/YoutubeExplode/issues/438
2020-09-11 12:07:37 +02:00
## 1.5.0
- BREAKING CHANGE: Renamed `Container` class to `StreamContainer` to avoid conflicting with Flutter `Container`. See #66
## 1.4.4
- Expose HttpClient in APIs
- Fix #55: Typo in README.md
- Fix #61: DartVM when the YouTube explode client is closed.
2020-08-15 15:39:51 +02:00
## 1.4.3
- Fix #59
- Implement for tests #47
- Better performance for VideoClient.get
2020-07-29 19:27:15 +02:00
## 1.4.2
- Fix Decipher error #53
## 1.4.1+3
- Fix decipherer
## 1.4.1+2
- Implement Container.toString()
2020-07-12 18:36:02 +02:00
## 1.4.1+1
- Bug fixes
2020-07-12 18:24:22 +02:00
## 1.4.1
- Implement `getUploadsFromPage` to a channel uploaded videos directly from the YouTube page.
2020-06-30 01:00:37 +02:00
## 1.4.0
- Add ChannelId property to Video class.
2020-06-30 15:00:00 +02:00
- Implement `thumbnails` for playlists. The playlist's thumbnail is the same as the thumbnail of its first video. If the playlist is empty, then this property is `null`.
- Update for age restricted videos.
2020-06-30 01:00:37 +02:00
2020-06-27 21:41:34 +02:00
## 1.3.3
- Error handling when using `getStream` if the connection fails. If it fails more than 5 times on the same request the exception will be thrown anyways.
- Caching of player source for 10 minutes.
2020-06-23 10:12:08 +02:00
## 1.3.2
- Minor caching changes.
2020-06-22 17:40:57 +02:00
## 1.3.1
- Implement caching of some results.
2020-06-21 16:54:17 +02:00
## 1.3.0
- Added api get youtube comments of a video.
2020-06-20 12:49:11 +02:00
## 1.2.3
- Fix duplicated bytes when downloading a stream. See [#41][Comment41]
2020-06-19 19:19:00 +02:00
## 1.2.2
- Momentarily ignore `isRateLimited()` when getting streams.
2020-06-16 22:29:52 +02:00
## 1.2.1
- Fixed `SearchPage.nextPage`.
- Added more tests.
2020-06-16 21:49:30 +02:00
## 1.2.0
- Improved documentation.
- Deprecated `StreamInfoExt.getHighestBitrate`, use list.`sortByBitrate`.
- Implemented `withHighestBitrate` and `sortByBitrate` for `StreamInfo` iterables.
- Implemented `withHighestBitrate` for `VideoStreamInfo` iterables.
- Now `sortByVideoQuality` returns a List of `T`.
2020-06-16 21:52:03 +02:00
- `SearchQuery.nextPage` now returns null if there is no next page.
2020-06-16 22:29:52 +02:00
2020-06-16 21:49:30 +02:00
## 1.1.0
- Implement parsing of the search page to retrieve information from youtube searches. See `SearchQuery`.
2020-06-14 12:16:21 +02:00
## 1.0.0
- Stable release
2020-06-16 21:49:30 +02:00
---
2020-06-14 12:16:21 +02:00
2020-06-05 20:47:31 +02:00
## 1.0.0-beta
- Updated to v5 of YouTube Explode for C#
2020-06-07 15:19:45 +02:00
## 1.0.1-beta
- Implement `SearchClient`.
- Implement `VideoStreamInfoExtension` for Iterables.
- Update `xml` dependency.
- Fixed closed caption api.
## 1.0.2-beta
- Fix video likes and dislikes count. #30
2020-06-05 20:47:31 +02:00
<hr>
2020-02-20 19:50:10 +01:00
## 0.0.1
- Initial version, created by Stagehand
2020-02-20 22:15:38 +01:00
## 0.0.2
- Implement channel api
2020-02-21 21:45:03 +01:00
## 0.0.3
2020-02-21 22:03:55 +01:00
- Remove `dart:io` dependency.
2020-02-21 22:04:50 +01:00
## 0.0.4
2020-02-21 22:03:55 +01:00
- Fix #3 : Head request to ge the content length
2020-02-21 23:48:37 +01:00
- Fix error when getting videos without any keyword.
## 0.0.5
2020-02-23 21:00:35 +01:00
- Implement Search Api (`SearchExtension`)
## 0.0.6
- Implement Caption Api ('CaptionExtension`)
2020-02-24 14:51:53 +01:00
- Add Custom Exceptions
## 0.0.7
- Implement Video Purchase error
2020-02-28 20:34:40 +01:00
- Implement Equatable for models
## 0.0.8
2020-02-28 20:42:09 +01:00
- Downgrade xml to `^3.5.0`
## 0.0.9
- Bug Fix(PR [11][11]): Use url when retrieving the video's content length.
2020-02-28 22:41:15 +01:00
[11]: https://github.com/Hexer10/youtube_explode_dart/pull/11
## 0.0.10
- Bug fix: Don't throw when captions are not present.
2020-03-06 23:18:33 +01:00
- New extension: CaptionListExtension adding `getByTime` function.
## 0.0.11
2020-03-10 14:08:20 +01:00
- New extension: DownloadExtension adding `downloadStream` function.
## 0.0.12
- Bug fix(#15): Fix invalid upload date.
## 0.0.13
2020-03-11 12:01:12 +01:00
- Bug fix(#15): Fix valid channel expression
## 0.0.14
- getChannelWatchPage and getVideoWatchPage methods are now public
2020-03-11 12:29:15 +01:00
- New method: getChannelIdFromVideo
## 0.0.15
- Workaround (#15): Now when a video is not available a `VideoUnavailable` exception is thrown
2020-03-11 19:33:52 +01:00
- Removed disable_polymer parameter when requests ( https://github.com/Tyrrrz/YoutubeExplode/issues/341 )
- Removed `dart:io` dependency
## 0.0.16
2020-06-03 13:18:37 +02:00
- When a video is not available(403) a `VideoStreamUnavailableException`
## 0.0.17
2020-06-05 20:47:31 +02:00
- Fixed bug in #23
2020-06-20 12:49:11 +02:00
2020-08-15 15:39:51 +02:00
[Comment41]: https://github.com/Hexer10/youtube_explode_dart/issues/41#issuecomment-646974990