# Revision history for pipe-viewer.

# For all changes, check out the release notes at:
#   https://github.com/trizen/pipe-viewer/releases

[CHANGELOG]

Version 0.1.8

- Added the `ytdlp_max_replies` config-option.
- Show the published date when playing a video by URL.
- Show the number of likes of a video and an engagement rating.
- Fixed a minor issue in the `--autoplay` feature.

Version 0.1.7

- Added support for extracting YouTube comments with `yt-dlp` via the config-option `ytdlp_comments`.
- Prefer JPEG over WEBP for thumbnails. (used to cause an issue when `webp-pixbuf-loader` was not installed)
- Some internal performance improvements.

Version 0.1.6

- Fixed the support for related videos.
- Thumbnail fixes for related videos and watched videos.

Version 0.1.5

- Workaround for the throttling issue.
- Added the force_fallback config-option. (disabled by default)

Version 0.1.4

- Extended the `get_video_id_re` regular expression to support URI-encoded YouTube URLs.
- GUI: update the list of saved and subscribed channels on-demand, in order to prevent data loss.

Version 0.1.3

- Added basic support for age-restricted videos.
- Improved support for retrieving closed-captions.

Version 0.1.2

- Fixed the support for related videos.

Version 0.1.1

- Temporary fix for the `404 Error` on `get_video_info`.
- Added fallback code for retrieving closed-caption URLs with `youtube-dl`.

Version 0.1.0

- CLI: added support for saving channel IDs (and listing them).
- CLI/GUI: added support for subscription videos, playlists (like/favorite/dislike), watch history.
- Auto-set proxy for .onion invidious instances (if not already set).
- Bug-fixes and improvements.

Version 0.0.9

- Workaround for EU consent YouTube cookie.
- gtk3: added the "144p" resolution entry.

Version 0.0.8

- Added the `prefer_invidious` config-option (disabled by default).
- Added support for auto-translated subtitles with `auto_captions => 1`.
- Added the "--srt-languages=s" command-line option.
- gtk3: use emoji instead of asciii symbols.
- gtk3: added the right-click "Author -> Save channel" menu entry.
- gtk3: added the right-click "Show more details" for playlist results.
- Fixed the next pages for user videos and playlists (due to YouTube change).
- Show the full video description in `:info=i` and in Gtk3 "Extra details" window.
- When the selected resolution is not available, select the nearest one available.

Version 0.0.7

- Added support changing the layout of channel and playlist results.

Version 0.0.6

- Better layout for channels and playlists.
- Better info (:info=n) for channels and playlists.
- Fixed the video filering parameters (--date, --duration, --order, --caption, etc...).

Version 0.0.5

- Fixed the search results, due to YouTube change.
- Filter out private/deleted videos from playlists.

Version 0.0.4

- Support for YouTube usernames (-u=username).
- No longer ignore live stream videos in search results.
- Display the relative age of videos in search results.

Version 0.0.3

- Support for multiple search parameters.
- Support for searching for videos from a given channel (with --author=channelID).
- Support for next pages in more contexts.
- Performance improvements and bug-fixes.

Version 0.0.2

- Support for next pages.
- Support for newest videos from a channel.
- Support for popular videos from a channel.
- Support for playlists from a channel.
- Support for listing a playlist of videos.
- Searching support for playlists and channels.

Version 0.0.1

- First release.
