Releases: lucassabreu/clockify-cli
Releases · lucassabreu/clockify-cli
v0.32.1
Removed
log
subcommand removed (deprecated since [v0.28.0])log in-progress
subcommand removed (deprecated since [v0.29.0])
Changed
report
subcommand allows calls using the aliaslog
v0.32.0
v0.31.0
Added
- new commands
task add
andtask list
to manage tasks on projects - new commands
client add
andclient list
to manage clients - new command
project add
create projects
Changed
- command
project list
has new parameterclients
to filter only the projects related to the
clients informed.
Thanks
Thank you to @NoF0rte for these improvements to the CLI.
v0.30.1
Fixed
manual
subcommand was allowing creation of open time entries.
v0.30.0
Changed
- if creation of incomplete time entries is not allowed, the commands will verify if the project is
active or not. - when closing a running time entry before creating a new one, the client will validate it before
asking information on interactive mode.
Fixed
- archived projects were being shown as options to select in interactive mode, now only active are
shown.
v0.29.0
Changed
show
subcommand has its parameter as optional, and shows current time entry by default when the
parameter is omitted.report
subcommand has its parameters as optional, and usetoday
as value when none is set.log in-progress
subcommand is deprecated in favor ofshow
/show current
v0.28.0
Changed
log
subcommand deprecated in favor ofreport
- default
report
now allows to set only one date of the range, in this situation it will treat
start and end date as being the same.
Added
- new
report today
to show only the time entries from today, withreport
options - new
report yesterday
to show only the time entries from yesterday, withreport
options
Fixed
- golang commands were wrong
- there was a output on report subcommands breaking the format
- changelog release links were wrong
v0.27.1
Fixed
report last-month
was failing to create a valid range time because it was not truncated to 0
hours.
v0.27.0
Changed
formarTimeEntry
renamed intoprintTimeEntry
, and simplified to just callprintTimeEntries
with a list containing the time entry informed.- go version on
go.mod
updated to 1.17
Added
- all subcommands that can print more than one time entry will print the total duration for that
listing, this can be disabled with theconfig
subcommand. report
subcommands now have adescription
flag to filter time entries that contains text on
its description.- all subcommands that output time entries now have two new formats:
duration-formatted
and
duration-float
, that do sum all durations of the time entries and print only the sum, formatted
as time or as "floaty-hour", respectively
Fixed
report
subcommands which required pagination on the requests to the api were not doing so, the
time entry list shown by this command was incomplete.
v0.26.1
Changed
- hide "interrupted" error from the output
Fixed
- removed
println
in the code breaking the component. - prevent error when no time has been chosen as output for
AskForDateTime