diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6c3f09a..800b542 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -137,14 +137,16 @@ jobs: fixes="" while IFS= read -r line; do msg="${line#* }" - if [[ "${msg}" == feat:* || "${msg}" == feat\(*\):* ]]; then - entry="- ${msg#feat: }" - entry="${entry#feat(*): }" - features="${features}${entry}"$'\n' - elif [[ "${msg}" == fix:* || "${msg}" == fix\(*\):* ]]; then - entry="- ${msg#fix: }" - entry="${entry#fix(*): }" - fixes="${fixes}${entry}"$'\n' + if [[ "${msg}" == feat:* ]]; then + features="${features}- ${msg#feat: }"$'\n' + elif [[ "${msg}" == feat\(*\):* ]]; then + rest="${msg#feat(}" + features="${features}- ${rest#*): }"$'\n' + elif [[ "${msg}" == fix:* ]]; then + fixes="${fixes}- ${msg#fix: }"$'\n' + elif [[ "${msg}" == fix\(*\):* ]]; then + rest="${msg#fix(}" + fixes="${fixes}- ${rest#*): }"$'\n' fi done < <(git log "${prev_tag}..HEAD" --oneline --no-merges 2>/dev/null || git log --oneline --no-merges) diff --git a/CHANGELOG.md b/CHANGELOG.md index 492de51..3f03c1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,25 @@ 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.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.0] - 2026-05-20 + +### Features + +- CRT scanlines, Neo message lines, custom characters, and options UI polish (#44) +- Vertical scanlines with direction option (#38) +- Replace character size fields with slider (#39) +- Custom character set option + +### Bug Fixes + +- Skip multi-screen sync delay in preview mode (#40) + +## [0.0.10] - 2026-05-15 + +### Features + +- CRT scanlines + editable Neo message lines + multi-screen sync fixes (#30) + ## [0.0.9] - 2026-05-13 ### Features