Skip to content

Releases: pando85/timer

v0.11.4

20 May 11:46
v0.11.4

Choose a tag to compare

Fixed

  • Trim trailing whitespace in snapshot tests (b61c390)
  • Test completion alerts without tty dependency (665cb7e)

Documentation

  • Replace completed test plan with hardware layer plan (c7e425f)

Refactor

  • Extract alert trait for testable countdown alerts (bc4240d)

Testing

  • Add dev-dependencies for testing plan (assert_cmd, insta, predicates) (ff50d65)
  • Add unit tests for pure functions (a6e775b)
  • Add snapshot, cli parsing and integration tests (912b0ef)
  • Add alert orchestration, resize, parse_time, and regression tests (caca934)

v0.11.3

20 May 09:29
v0.11.3

Choose a tag to compare

Fixed

  • Restore parallel beep and sound playback (0d36421)

Documentation

  • Add git rules to prevent amend mistakes (782aa97)

Build

  • deps: Update mindsers/changelog-reader-action action to v2.4.0 (d0cfcf3)

v0.11.2

20 May 07:25
v0.11.2

Choose a tag to compare

Fixed

  • Replace tailcall recursion with loop to fix runtime panic (8b8a621)

Build

  • deps: Update mindsers/changelog-reader-action action to v2.3.0 (1d5793b)

v0.11.1

18 May 13:34
v0.11.1

Choose a tag to compare

Added

  • Add git cliff support for github squash commits (1fcca27)

Fixed

  • ci: Handle shallow clones in release script (4488932)
  • deps: Update Cargo.lock for signal-hook 0.4.1 (aabe8ce)
  • Update rodio API for v0.22 compatibility (435f916)
  • Update tailcall syntax for v2.0 API (8361eb5)
  • Use tailcall v2.0.1 (v2.0.0 was yanked) (571d23b)
  • Update code for tailcall v2 compatibility (3dc2c86)
  • Resolve clippy warnings for tailcall v2 (e257ef3)
  • Improve reliability and remove dead code (78dbfa3)

Build

  • ci: Automerge patch requests (97ebfa5)
  • ci: Automerge minor requests (a7e5fec)
  • deps: Update Rust crate signal-hook to 0.4 (418baac)
  • deps: Update Rust crate clap to v4.5.54 (f98e745)
  • deps: Update Rust crate libc to v0.2.180 (29ee705)
  • deps: Update Rust crate time to v0.3.45 (9ced5c6)
  • deps: Update pre-commit hook adrienverge/yamllint to v1.38.0 (2b33000)
  • deps: Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.24.0 (206dee3)
  • deps: Update Rust crate nix to 0.31 (83c9f10)
  • deps: Update Rust crate time to v0.3.46 (d84b612)
  • deps: Update Rust crate signal-hook to v0.4.2 (46fa41f)
  • deps: Update Rust crate signal-hook to v0.4.3 (1c690cd)
  • deps: Update Rust crate clap to v4.5.55 (a5d271f)
  • deps: Update Rust crate clap to v4.5.56 (47888d1)
  • deps: Update Rust crate clap to v4.5.57 (b2c95d7)
  • deps: Update Rust crate regex to v1.12.3 (d830629)
  • deps: Bump bytes from 1.10.1 to 1.11.1 (66b816c)
  • deps: Update Rust crate time to v0.3.47 (107d9dd)
  • deps: Update Rust crate clap to v4.5.58 (3738912)
  • deps: Update Rust crate clap to v4.5.59 (b414f80)
  • deps: Update Rust crate clap to v4.5.60 (bbffa9a)
  • deps: Update Rust crate nix to v0.31.2 (147a52a)
  • deps: Update Rust crate rodio to 0.22 (acef723)
  • deps: Update Rust crate rodio to v0.22.2 (ed51ca5)
  • deps: Update Rust crate libc to v0.2.183 (ca1a6d0)
  • deps: Update Rust crate clap to v4.6.0 (fa9c8a3)
  • deps: Update Rust crate libc to v0.2.184 (101a43a)
  • deps: Update KSXGitHub/github-actions-deploy-aur action to v4.1.2 (f7f57a3)
  • deps: Update Rust crate signal-hook to v0.4.4 (b7bee8e)
  • deps: Update Rust crate libc to v0.2.185 (93de506)
  • deps: Update Rust crate clap to v4.6.1 (e4436fe)
  • deps: Update KSXGitHub/github-actions-deploy-aur action to v4.1.3 (239b5fb)
  • deps: Update Rust crate tailcall to v2 (2e54c28)
  • deps: Update Rust crate tailcall to v2.0.4 (e983c4e)
  • deps: Update Rust crate tailcall to v2.1.0 (8441c6c)
  • deps: Update Rust crate tailcall to v2.2.0 (93209cf)
  • deps: Update softprops/action-gh-release action to v3 (25ad187)
  • deps: Update clechasseur/rs-clippy-check action to v6 (1ab3ffd)
  • deps: Update Rust crate tailcall to v2.2.1 (1c36893)
  • deps: Update Rust crate tailcall to v2.2.2 (68dbecc)
  • deps: Update Rust crate tailcall to v2.3.0 (8f8da59)
  • deps: Update Rust crate libc to v0.2.186 (a7c84f9)
  • deps: Update clechasseur/rs-clippy-check action to v6.0.3 (4d728a6)
  • deps: Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.25.0 (19c5542)
  • deps: Update clechasseur/rs-clippy-check action to v6.0.4 (191e6a5)
  • deps: Update Rust crate nix to v0.31.3 (696aeab)

v0.11.0

25 Dec 19:40
v0.11.0

Choose a tag to compare

Added

Fixed

  • Ensure CHANGELOG commit IDs are correct on release process (f22bb4b)

Documentation

  • Fix build status link (703df54)
  • Add white background to the logo (cbd895b)

Build

  • deps: Update Rust crate clap to v4.5.52 (96a85ab)
  • deps: Update Rust crate clap to v4.5.53 (c7b3d3b)
  • deps: Update actions/checkout action to v6 (6552868)
  • deps: Update actions/cache action to v5 (a11a1dc)
  • deps: Update Rust crate libc to v0.2.178 (aa3a393)

v0.10.0

31 Oct 21:08
v0.10.0

Choose a tag to compare

Fixed

Documentation

  • Add copilot instructions (8b2f980)
  • Add commit ID links in CHANGELOG.md (3a4089a)

Build

  • ci: Fix cargo login token (267e44a)
  • ci: Change Apple build to arm64 and update to macos-15 (7a1d24f)
    • BREAKING: Apple x86_64 binary is deprecated.
  • deps: Update Rust crate rodio to v0.21.1 (140ac00)
  • deps: Update Rust crate clap to v4.5.42 (ffd3d34)
  • deps: Update Rust crate clap to v4.5.43 (7b77a73)
  • deps: Update Rust crate clap to v4.5.44 (6c2125b)
  • deps: Update actions/checkout action to v5 (e32c0e9)
  • deps: Update Rust crate glob to v0.3.3 (8184a8a)
  • deps: Update Rust crate libc to v0.2.175 (4fe9427)
  • deps: Update pre-commit hook pre-commit/pre-commit-hooks to v6 (c6945dc)
  • deps: Update Rust crate clap to v4.5.45 (65c570a)
  • deps: Update Rust crate regex to v1.11.2 (738d03f)
  • deps: Update Rust crate clap to v4.5.46 (a969efc)
  • deps: Update Rust crate clap to v4.5.47 (6636fd6)
  • deps: Update Rust crate time to v0.3.43 (4dc9a6a)
  • deps: Update actions/stale action to v10 (9f84d36)
  • deps: Update clechasseur/rs-clippy-check action to v5 (c0798b2)
  • deps: Update actions/setup-python action to v6 (b7cab2f)
  • deps: Update Rust crate clap to v4.5.48 (fa2c44d)
  • deps: Update Rust crate libc to v0.2.176 (a47cb26)
  • deps: Update Rust crate regex to v1.11.3 (4c81137)
  • deps: Update Rust crate time to v0.3.44 (96a2104)
  • deps: Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.23.0 (7fee635)
  • deps: Update Rust crate regex to v1.12.1 (fd0c7e2)
  • deps: Update Rust crate regex to v1.12.2 (7883edc)
  • deps: Update Rust crate libc to v0.2.177 (945cadd)
  • deps: Update Rust crate clap to v4.5.49 (974ce25)
  • deps: Update Rust crate clap to v4.5.50 (ce43cde)
  • deps: Update Rust crate clap to v4.5.51 (d05b0b5)

v0.9.0

13 Jul 07:22
v0.9.0

Choose a tag to compare

Added

  • Add hms parser

Fixed

  • ci: Fix SHA256 URL on AUR pkgbuild generator
  • Cargo clippy errors 1.88

Build

  • ci: Update AUR rash script with uri module
  • ci: Auto update renovate pre-commit once a month automatically
  • deps: Update Rust crate libc to v0.2.174
  • deps: Update Rust crate clap to v4.5.41
  • deps: Update Rust crate rodio to 0.21
  • deps: Update API of rodio 0.21

Testing

  • ci: Deprecate commitlint workflow
  • Re-add macos timer unit tests
  • Fix macos undefined time macro

v0.8.10

15 Jun 21:18
v0.8.10

Choose a tag to compare

Added

  • ci: Add pre-commit and deprecate cargo-husky

Fixed

  • ci: Disable rust jobs in pre-commit workflows

Documentation

  • Update README with timer-rs-bin package and fix curl install
  • Fix logo links in README

Build

  • ci: Update ubuntu runners
  • deps: Update Rust crate crossterm to 0.29
  • deps: Update Rust crate clap to v4.5.36
  • deps: Update Rust crate clap to v4.5.37
  • deps: Update Rust crate libc to v0.2.172
  • deps: Update Rust crate nix to 0.30
  • deps: Update Rust crate nix to v0.30.1
  • deps: Update Rust crate clap to v4.5.38
  • deps: Update Rust crate clap to v4.5.39
  • deps: Update Rust crate clap to v4.5.40
  • deps: Update Rust crate signal-hook to v0.3.18
  • deps: Update Rust crate libc to v0.2.173

v0.8.9

02 Apr 00:02
v0.8.9

Choose a tag to compare

Build

  • renovate: Migrate config renovate.json5

v0.8.8

01 Apr 23:52
v0.8.8

Choose a tag to compare

Build

  • ci: Fix AUR bin package install command