diff --git a/CHANGELOG.md b/CHANGELOG.md index 802beaa..a28a377 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.4.0] - 2026-05-03 + +### Added + +- **Update Notifier**: Automatic version checking with responsive UI and clipboard integration for seamless updates. +- **Embedded Key Shortcuts**: Bold key letters within help bar words for better accessibility on large screens. +- **Backlog.md Integration**: Full project management system with task tracking and AI agent workflows. +- **AI Agent Instructions**: Comprehensive documentation for Claude, Gemini, and GitHub Copilot agents. +- **Test Suite Improvements**: DAMP (Descriptive And Meaningful Patterns) principles with factory utilities and centralized mocks. + +### Changed + +- Enhanced visual regression test coverage with new update notifier UI states. +- Improved test organization with factory functions and mock utilities for better AI agent compatibility. +- Migrated from `_plans/` directory to `.backlog/` for structured task management. +- Strengthened pre-commit hooks with more comprehensive validation. + +### Fixed + +- Stabilized visual regression tests for deterministic update notifier behavior. +- Improved audio handling in test environments to prevent flaky tests. + ## [1.3.0] - 2026-05-01 ### Added diff --git a/package-lock.json b/package-lock.json index 3177f4b..36e538b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "doro-cli", - "version": "1.3.0", + "version": "1.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "doro-cli", - "version": "1.3.0", + "version": "1.4.0", "license": "MIT", "dependencies": { "blessed": "npm:@rook2pawn/neo-blessed@^2.0.2", diff --git a/package.json b/package.json index 59b6335..34eafbc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "doro-cli", - "version": "1.3.0", + "version": "1.4.0", "description": "Minimal terminal pomodoro timer with keyboard shortcuts and chiptune cues", "files": [ "dist",