release: bump version to 1.0.5

Document CI test fix and publish release metadata for AppStream and README.
This commit is contained in:
Sebastian Palencsar
2026-06-21 08:59:48 +02:00
parent 722f417c53
commit d42aa5e043
5 changed files with 22 additions and 4 deletions

View File

@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [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 ## [1.0.4] - 2026-06-20
### Security ### Security

View File

@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.16) cmake_minimum_required(VERSION 3.16)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON) 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 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD_REQUIRED ON)

View File

@@ -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) ![KDE Plasma](https://img.shields.io/badge/desktop-KDE%20Plasma-1f6feb)
![Qt 6](https://img.shields.io/badge/Qt-6-41cd52) ![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) ![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 ## Screenshots

View File

@@ -59,6 +59,14 @@
</provides> </provides>
<releases> <releases>
<release version="1.0.5" date="2026-06-20">
<description>
<ul>
<li>Fixed headless CI unit tests (Qt offscreen + FFmpeg backend)</li>
<li>Includes 1.0.4: URL validation, playback/tray/MPRIS fixes, modular QML UI</li>
</ul>
</description>
</release>
<release version="1.0.4" date="2026-06-20"> <release version="1.0.4" date="2026-06-20">
<description> <description>
<ul> <ul>

View File

@@ -25,7 +25,7 @@ int main(int argc, char *argv[])
QApplication::setApplicationName(QStringLiteral("BearWave")); QApplication::setApplicationName(QStringLiteral("BearWave"));
QApplication::setDesktopFileName(QStringLiteral("de.nerdbear.bearwave")); QApplication::setDesktopFileName(QStringLiteral("de.nerdbear.bearwave"));
QApplication::setOrganizationName(QStringLiteral("BearWave")); QApplication::setOrganizationName(QStringLiteral("BearWave"));
QApplication::setApplicationVersion(QStringLiteral("1.0.4")); QApplication::setApplicationVersion(QStringLiteral("1.0.5"));
QApplication app(argc, argv); QApplication app(argc, argv);