diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 68fb589..564066e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -68,6 +68,8 @@ jobs: path: build/video2x-linux-ubuntu-2404-amd64.deb windows: + # Disabled because it takes too long to build + if: false name: Build Windows release needs: - setup @@ -143,14 +145,14 @@ jobs: needs: - setup # - ubuntu-2404 - - windows + # - windows - container runs-on: ubuntu-latest - outputs: - upload_url: ${{ steps.create_release.outputs.upload_url }} + # outputs: + # upload_url: ${{ steps.create_release.outputs.upload_url }} steps: - - name: Download artifacts - uses: actions/download-artifact@v4 + # - name: Download artifacts + # uses: actions/download-artifact@v4 - name: Create release id: create_release @@ -161,5 +163,3 @@ jobs: name: ${{ needs.setup.outputs.version }} draft: true prerelease: false - files: | - video2x-windows-amd64.zip diff --git a/CHANGELOG.md b/CHANGELOG.md index 2470a9e..b03ec32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,19 +5,30 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [6.3.0] - 2024-12-20 ### Added +- A logger manager to provide unified logging across the application. - Support for Real-CUGAN ncnn Vulkan (#1198). +- (Video2X Qt6) A check to ensure the required VC++ Redistributable version is installed. +- (Video2X Qt6) A configuration manager to save user preferences like the last selected language. +- (Video2X Qt6) A new logging widget to display logs in the UI. +- (Video2X Qt6) Custom options `crf=20` and `preset=slow` to the default encoder options. +- (Video2X Qt6) French translation. +- (Video2X Qt6) The ability to check for available updates and prompt the user to update. +- (Video2X Qt6) Tooltips for processor and encoder options. ### Changed - Improve optimization flags and add namespaces for better code organization. +- (Video2X Qt6) Add processor names to processed videos instead of `.processed`. +- (Video2X Qt6) The output video suffix from auto-generated to `.mkv`. ### Fixed - Make the encoder always use the calculated PTS with corrected math. +- (Video2X Qt6) The issue where task configs are being restored incorrectly in the UI. ## [6.2.0] - 2024-12-11 @@ -28,14 +39,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - More `AVCodecContext` options. - Support for RIFE ncnn Vulkan. - Support for specifying arbitrary `AVOptions` for the encoder (#1232). -- Visual C++ Redistributable version check to the installer. (Video2X Qt6) +- (Video2X Qt6) Visual C++ Redistributable version check to the installer. ### Changed - Improve CLI argument validation. - Improve error handling and error messages. - Improve the CLI help message structure and clarity. -- Improve the UI with a complete redesign. (Video2X Qt6) +- (Video2X Qt6) Improve the UI with a complete redesign. ### Removed @@ -62,9 +73,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - A better timer that gets paused when the processing is paused. - Detection for the validity of the provided GPU ID. -- Status bar and processing statistics. (Video2X Qt6) - The `--listgpus` option to list available Vulkan GPU devices. - Vulkan device selection for libplacebo. +- (Video2X Qt6) Status bar and processing statistics. ### Changed diff --git a/CMakeLists.txt b/CMakeLists.txt index 1abc2ea..be1fa24 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.10) -project(video2x VERSION 6.2.0 LANGUAGES CXX) +project(video2x VERSION 6.3.0 LANGUAGES CXX) # The FindBoost module is removed in CMake 3.30 if(POLICY CMP0167)