diff --git a/ChangeLog b/ChangeLog index f3f5ca6..38914fe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2025-10-31 Artur Ladka + + * Release version 0.5-2 + - All changes from previous commits now included in stable release + - Fixed critical GLib source removal bug + - Added two major new features (clock mode and bash autocompletion) + - Improved testing and CI/CD infrastructure + - Enhanced build system and distribution process + 2025-08-30 Artur Ladka * Added optional milliseconds display for clock mode (#2) diff --git a/configure.ac b/configure.ac index 096030c..25a15d8 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([utimer], [0.5-1], []) +AC_INIT([utimer], [0.5-2], []) AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects]) # Create m4 directory for macros diff --git a/debian/changelog b/debian/changelog index b82b183..362096e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,19 @@ +utimer (0.5-2ubuntu1~ppa1) plucky; urgency=medium + + * Add clock mode feature that displays current system time (--clock/-k) + * Add optional milliseconds display for clock mode (--milliseconds/-m) + * Add bash autocompletion support for all utimer commands and options + * Fix GLib source removal error by initializing timer_print_source_id + * Add release.sh script for creating distribution tarballs + * Add GitHub Actions CI workflow with automated testing + * Convert to minimal source approach for cleaner distribution + * Fix EXTRA_DIST to reference README.md instead of README + * Re-enable and fix all test suite tests (all 5+ tests passing) + * Add comprehensive CLI tests for clock mode functionality + * Improve code consistency by unifying clock formatting functions + + -- Artur Ladka (sarsolot) Fri, 31 Oct 2025 20:57:11 +0000 + utimer (0.5-1ubuntu1~ppa1) plucky; urgency=medium * New maintainer (Closes: no bug filed yet) diff --git a/debian/control b/debian/control index a83ed25..fd66b22 100644 --- a/debian/control +++ b/debian/control @@ -16,14 +16,16 @@ Vcs-Browser: https://github.com/sarsolot/utimer Package: utimer Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} -Description: multifunction timer: regular timer, countdown, and stopwatch +Description: multifunction timer: timer, countdown, stopwatch, and clock µTimer (or "uTimer") is a multifunction timer with command-line interface - supporting three modes: timer, countdown, and stopwatch. + supporting four modes: timer, countdown, stopwatch, and clock. . Features: * Timer: count up to a specified time * Countdown: count down from a time to zero * Stopwatch: run indefinitely until stopped + * Clock: display current system time with optional milliseconds + * Bash autocompletion for all commands and options * Flexible CLI time input (e.g. 1h30m45s300ms) * Quiet mode, test mode, and script-friendly * Modern GCC and GLib compatibility diff --git a/debian/dirs b/debian/dirs index ca882bb..e772481 100644 --- a/debian/dirs +++ b/debian/dirs @@ -1,2 +1 @@ usr/bin -usr/sbin diff --git a/debian/files b/debian/files deleted file mode 100644 index 6a9425b..0000000 --- a/debian/files +++ /dev/null @@ -1 +0,0 @@ -utimer_0.5-0ubuntu1~ppa6_source.buildinfo utils optional