Releases: lucassabreu/clockify-cli
Releases · lucassabreu/clockify-cli
v0.11.0
Added
- new
delete
command to remove a existing time entry from a workspace. edit
command support to interactive mode.
Fixed
- when cloning a time entry, using interactive mode, the tags selected were not being respected.
edit
command was removing all data from time-entry if the flag to fill the field was not being set.
v0.10.1
Fixed
in
andmanual
command were showing a error "Project '' informed was not found", even
when no project id/name is informed, this is now fixed.
v0.10.0
Added
clone
command now allow to change the project and description on the
time entry creation, interactive mode already had this possibility- new flag
archived
onproject list
to list archived projects - a new global config
allow-project-name
that, when enabled, allow the user to the project
name (or parts of it) to be used where the project id is asked. - common function to get all pages on a paginated request, to not reimplement it, and guarantee
all entities are being used/returned.
Fixed
clone
sub-command was not asking to confirm the tags when the original time entry already
had some.clone
command now will respect flags--tags
and--when-to-close
.- "billable" attribute was not being cloned
- keep the current CHANGELOG when extracting the last tag
- some grammatic errors ("applyied" => applied)
- remove mentions to GitHub or Trello token, until integration is implemented
v0.9.0
Added
- new sub-command
version
to allow a quick way to know which version is installed - sub-command
report
now supportsthis-week
andlast-week
as time range aliases
listing respectively all entries which start this week, and all entries that happened
on previous week.
Changed
- all relevant errors now have stack trace with then, which will be printed when the
flag--debug
is used. - error reporting now centralized, removing the need for a helper function in each
sub-command
v0.8.1
Fixed
clone
sub-command was not working because theno-closing
viper config was being
connected with a non-existing--no-closing
flag in thein
sub-command, that does
not exist anymore.
v0.8.0
Added
- created a new sub-command
manual
that will allow to create "completed" time entries
in a more easy way. - created a new flag
--when-to-close
onin
andclone
to set close time for the
time entry being started (if wanted).
Changed
clone
sub-command allows the flag--no-closing
and will have the same flags as
in
to set start and end time (if wanted)in
sub-command will always stops time entries that are open in the moment of the
sub-command call.- some helps and messages were improved to better describe what the command does
Removed
- flags
--trello-token
and--github-token
were removed because they are not
currently used and may give false impressions about the cli
Fixed
- some code for the in and clone sub-commands were duplicated, now they are in
newEntry
function that they both used.
v0.7.2
Fixed
- using JSON to notify Netlify, to prevent "malformed url errors"
v0.7.1
Fixed
- snapcraft build/release problems after Travis config update
v0.6.1
Added
config
command can print the "global" parameters injson
oryaml
config
now accepts a argument, which is the name of the parameter,
when informed only this parameter will be printed
v0.6.0
Added
- some badges, who does not like they?
Fixed
- help was showing
CLOCKIFY_WROKSPACE
as env var for workspace, the right name is
CLOCKIFY_WORKSPACE
- fixed some
golint
warnings
Changed
- go mod dependencies updated
snapcraft
package only requires network
Removed
- Removed
GetCurrentUser
in favor ofGetMe
to be closer to the APIs format