Releases: 24seconds/rust-cli-pomodoro
v1.4.6 - time format display improvement
What's Changed
- Fix: Correct time format display (pad seconds) by @thisdavej in #195
New Contributors
- @thisdavej made their first contribution in #195
Full Changelog: v1.4.5...v1.4.6
v1.4.5 [Bug fix] macos `history` command in ipc mode
What's Changed
- wait certain time when send data in mac os by @24seconds in #191
- update version to v1.4.5 by @24seconds in #193
Full Changelog: v1.4.4...v1.4.5
v1.4.4 [small improvement] Update configuration report
What's Changed
- Update configuration reporting with work and break time by @TheRustyPickle in #189
- update version to v1.4.4 by @24seconds in #190
Full Changelog: v1.4.3...v1.4.4
v1.4.3 [Bug fix] Fixed: create and queue not worked well in ipc mode
What's Changed
- Fix create and queue not working with 1 param in IPC mode by @TheRustyPickle in #185
- update version to 1.4.3 by @24seconds in #188
Full Changelog: v1.4.2...v1.4.3
v1.4.2 minor, support `history --clear` in ipc mode
What's Changed
- support history clear in ipc mode by @24seconds in #182
- prepare v1.4.2 by @24seconds in #183
Full Changelog: v1.4.1...v1.4.2
v1.4.1 minor feature: supports `list -p` in ipc mode
What's Changed
- support list -p in ipc mode by @24seconds in #178
- update version v1.4.1 by @24seconds in #179
Full Changelog: v1.4.0...v1.4.1
v1.4.0. Breaking changes and So many features!
βοΈ Auto completion
rust-cli-pomodoro now supports auto completion thanks to @TheRustyPickle . Please check out README.md auto completion section for more information!
π Breaking change
As we know supports work_time_default_value and break_time_default_value as configuration, the behavior of default is changed.
Previous
$ create --default This command creates default notification - 25 minutes work and 5 minutes break.
$ create --work 50This command create a notification - 50 minutes work and 0 minutes break.
Now
$ create --defaultThis command creates default notification. If the work_time_default_value and break_time_default_value are given, then the default notification will be created with specified work time and break time. Otherwise, the fallback default value will be used. Currently it's 25 minutes for work time and 5 minutes for break time.
$ create --work 50This command creates a notification - 50 minutes work and default minutes break.
If the break_time_default_value is specified, then the default value is the break_time_default_value.
If not then, fallback default value is used - which is 5 minutes.
For more information about creating notification, check out the test cases
π§ Noticeable features
- standard input mode supports command history look up!
- table now supports
percentagecolumn! (standalone mode only) - Clearing history is now possible!
What's Changed
- Adding sccache to github actions by @YoungMind1 in #156
- Upgrade clap and clap_complete version by @TheRustyPickle in #154
- separate a job for
cargo testby @24seconds in #158 - Update tabled version from 0.8.0 -> 0.10.0 by @TheRustyPickle in #161
- Apply default values when no value is passed by @YoungMind1 in #155
- Add Percentage column with list by @TheRustyPickle in #165
- Issue 163 fix d a command bug by @24seconds in #166
- Introduce table driven test cases by @24seconds in #173
- Change action: Build -> Check by @24seconds in #174
- Add clear history feature by @adrianEffe in #175
- Prepare v1.4.0 release by @24seconds in #176
New Contributors
- @YoungMind1 made their first contribution in #156
- @adrianEffe made their first contribution in #175
Full Changelog: v1.3.4...v1.4.0
Feature: command history for running app!
π Command history
When using the rust-cli-pomodoro in standalone mode, you will find that typing the repeating command is tiresome. Now command history solve this problem! You have experienced that you can navigate previous commands easily in your shell (zsh, bash etc) by pressing the up arrow key and down arrow key. You can have same experience in rust-cli-pomodoro from now on thanks to @TheRustyPickle!
What's Changed
- Added rustyline support for arrow keys + more by @TheRustyPickle in #151
- update version to v1.3.4 by @24seconds in #153
Full Changelog: v1.3.3...v1.3.4
Feature relase: tab completion now support!
π Tab completion
Tab completion now supports. You can type a little and hit the tab. Then you will get what you want.

How to add tab completion?
To do this, you need to follow this steps
- check your terminal shell. Currently we are supporting
bash,zshandfish. - use
completioncommand to generatecompletion script. - put the completion file to proper path. For example,
zshacknowledgescompletion scriptif it is placed one of$fpath.
Then you can use tab completion!
For more detail, please check out the conversation in the pr #147 . Huge shout to @TheRustyPickle .
What's Changed
- Added auto-completion for shells by @TheRustyPickle in #147
- fix cargo clippy, cargo test by @24seconds in #149
- update version to v1.3.3 by @24seconds in #150
Full Changelog: v1.3.2...v1.3.3
v1.3.2
π Features & Bug fixes
- fix cargo build failure
- print message timestamp
- fix
testcommand yield wrong notification configuration
What's Changed
- Bump serde_json from 1.0.69 to 1.0.83 by @dependabot in #89
- Bump log from 0.4.14 to 0.4.17 by @dependabot in #85
- Bump serde from 1.0.137 to 1.0.143 by @dependabot in #90
- Bump clap from 3.2.8 to 3.2.16 by @dependabot in #93
- Bump tabled from 0.7.0 to 0.8.0 by @dependabot in #92
- Bump reqwest from 0.11.6 to 0.11.11 by @dependabot in #83
- Bump chrono from 0.4.19 to 0.4.20 by @dependabot in #91
- Bump gluesql from 0.10.2 to 0.11.0 by @dependabot in #81
- Bump chrono-tz from 0.6.1 to 0.6.3 by @dependabot in #94
- Bump chrono from 0.4.20 to 0.4.22 by @dependabot in #95
- Bump serde from 1.0.143 to 1.0.144 by @dependabot in #98
- Bump gluesql from 0.11.0 to 0.12.0 by @dependabot in #99
- Bump serde_json from 1.0.83 to 1.0.85 by @dependabot in #97
- Bump clap from 3.2.16 to 3.2.18 by @dependabot in #100
- fix cargo c and follow up
tabledupdate by @24seconds in #103 - Build sql statement using
ast builderby @24seconds in #105 - Bump clap from 3.2.18 to 4.0.8 by @dependabot in #112
- Bump notify-rust from 4.5.8 to 4.5.10 by @dependabot in #110
- Bump gluesql from
3a604c9to2ef6848by @dependabot in #116 - Bump env_logger from 0.9.0 to 0.9.1 by @dependabot in #108
- Fix cargo build failure due to bump up clap version. by @m-hamashita in #137
- Print msg timestamp by @docongminh in #140
- Fix test command yield wrong notification configuration by @TheRustyPickle in #141
- update gluesql version to 0.13.1 by @24seconds in #143
New Contributors
- @m-hamashita made their first contribution in #137
- @docongminh made their first contribution in #140
- @TheRustyPickle made their first contribution in #141
Full Changelog: v.1.3.1...v1.3.2

