From d42aa5e0438c72d8f11db706818afa2afd438caa Mon Sep 17 00:00:00 2001 From: Sebastian Palencsar Date: Sun, 21 Jun 2026 08:59:48 +0200 Subject: [PATCH] release: bump version to 1.0.5 Document CI test fix and publish release metadata for AppStream and README. --- CHANGELOG.md | 10 ++++++++++ CMakeLists.txt | 2 +- README.md | 4 ++-- de.nerdbear.bearwave.metainfo.xml | 8 ++++++++ src/main.cpp | 2 +- 5 files changed, 22 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d241a50..711681c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.5] - 2026-06-20 + +### Fixed + +- Fix unit tests aborting in headless CI/Docker by using Qt offscreen platform and FFmpeg media backend. + +### Changed + +- Document 1.0.4 changes in README and CONTRIBUTING; run `ctest` and broader `qmllint` in CI. + ## [1.0.4] - 2026-06-20 ### Security diff --git a/CMakeLists.txt b/CMakeLists.txt index f221975..514d39b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.16) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) -project(bearwave VERSION 1.0.4 LANGUAGES CXX) +project(bearwave VERSION 1.0.5 LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) diff --git a/README.md b/README.md index 1c75bf2..d2b1e68 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ BearWave is designed for fast station browsing, simple playback controls, favori ![KDE Plasma](https://img.shields.io/badge/desktop-KDE%20Plasma-1f6feb) ![Qt 6](https://img.shields.io/badge/Qt-6-41cd52) ![License: GPL--3.0--or--later](https://img.shields.io/badge/license-GPL--3.0--or--later-lightgrey) -![Version](https://img.shields.io/badge/version-1.0.4-blue) +![Version](https://img.shields.io/badge/version-1.0.5-blue) -**Current release:** [1.0.4](CHANGELOG.md#104---2026-06-20) (2026-06-20) — security hardening, playback/tray/MPRIS fixes, modular QML UI. +**Current release:** [1.0.5](CHANGELOG.md#105---2026-06-20) (2026-06-20) — includes [1.0.4](CHANGELOG.md#104---2026-06-20) security/stability/QML refactor plus CI test fixes. ## Screenshots diff --git a/de.nerdbear.bearwave.metainfo.xml b/de.nerdbear.bearwave.metainfo.xml index 058eb21..1331031 100644 --- a/de.nerdbear.bearwave.metainfo.xml +++ b/de.nerdbear.bearwave.metainfo.xml @@ -59,6 +59,14 @@ + + +
    +
  • Fixed headless CI unit tests (Qt offscreen + FFmpeg backend)
  • +
  • Includes 1.0.4: URL validation, playback/tray/MPRIS fixes, modular QML UI
  • +
+
+
    diff --git a/src/main.cpp b/src/main.cpp index f47b813..e424a18 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -25,7 +25,7 @@ int main(int argc, char *argv[]) QApplication::setApplicationName(QStringLiteral("BearWave")); QApplication::setDesktopFileName(QStringLiteral("de.nerdbear.bearwave")); QApplication::setOrganizationName(QStringLiteral("BearWave")); - QApplication::setApplicationVersion(QStringLiteral("1.0.4")); + QApplication::setApplicationVersion(QStringLiteral("1.0.5")); QApplication app(argc, argv);