Releases: lucassabreu/clockify-cli
Releases · lucassabreu/clockify-cli
v0.19.4
Fixed
edit
command were resetting the start time to "now" if the user didn't set the--when
flag.when
andwhen-to-close
flags onedit
help had the wrong description.
v0.19.3
Fixed
clone
should create a open time entry by default.
Changed
delete
command accepts multiple ids instead of just one.
v0.19.2
Fixed
in
andclone
commands were starting at 0001-01-01 because the default value of the flag was not being read.
v0.19.1
Fixed
README
now contains updated help output.edit-multiple
help should be capitalized.
v0.19.0
Added
- subcommand
edit-multiple
allows the user to edit all properties (except for the time interval) of multiple time entries
simultaneously. when not in interactive mode the user can choose exactly which properties to change and to keep.
Changed
- flags used for creation and edition of time entries are now centralized into three functions
addFlagsForTimeEntryCreation
to add flags used to create time entries,addFlagsForTimeEntryEdit
for flags used on edition, and
fillTimeEntryWithFlags
to replicated the flag values into the time entry.
Deprecated
- flag
end-at
on edit subcommand will be removed in favor ofwhen-to-close
to be consistent with other subcommands. - flag
tags
on many subcommands will be removed in favor oftag
to imply that its one by flag.
v0.18.1
Fixed
- when the input for start time is cancelled (ctrl+c), clockify-cli was blocking the user by looping
on the field until a valid date-time string was used, or the process were killed.
Changed
- library
github.com/AlecAivazis/survey
updated to the latest version. README
updated to show new configurations.
v0.18.0
Added
- commands
in
,clone
andmanual
will show a new "None" option on the projects list on the
interactive mode if the workspace allows time entries without projects. - config
allow-incomplete
allows the user to set if they want to create "incomplete time entries"
or to validated then before creation. Flag--allow-incomplete
and environment variable
CLOCKIFY_ALLOW_INCOMPLETE
can be used for the same purpose. by default time entries will be
validated.
Changed
- commands
in
andclone
when creating an "open" time entry will not validate if the workspace
requires a project or not, allowing the creation of open incomplete/invalid time entries, similar
to the browser application. newEntry
function changed tomanageEntry
and will allow a callback to deal with the filled and
validated time entry instead of always creating a new one, that way same code that were duplicated
between it and theedit
command can be united.
Fixed
no-closing
configuration was removed, because was not used anymore.
v0.17.2
Fixed
- goreleaser needs a GitHub token with more permissions to create the homebrew Formulae.
v0.17.1
Changed
- changing travis ci for gihub actions, seens easier to use and one less login to handle
v0.17.0
Added
- command
report last-day
, this command will list time entries from the last day the user worked. - command
report last-week-day
, this command will look for the last day were the user should
have worked (based on the new configworkweek-days
) and list the time entries for that day. - config
workweek-days
for the user to set which days of the week they work. it can be set
interactively.