Skip to content

Releases: lucassabreu/clockify-cli

v0.11.0

22 Aug 20:10
8200601
Compare
Choose a tag to compare

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

10 Aug 10:37
Compare
Choose a tag to compare

Fixed

  • in and manual 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

07 Aug 11:32
Compare
Choose a tag to compare

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 on project 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

20 Jul 13:32
7aa8c03
Compare
Choose a tag to compare

Added

  • new sub-command version to allow a quick way to know which version is installed
  • sub-command report now supports this-week and last-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

09 Jul 14:44
Compare
Choose a tag to compare

Fixed

  • clone sub-command was not working because the no-closing viper config was being
    connected with a non-existing --no-closing flag in the in sub-command, that does
    not exist anymore.

v0.8.0

09 Jul 02:08
bafab38
Compare
Choose a tag to compare

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 on in and clone 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

21 Jun 15:33
Compare
Choose a tag to compare

Fixed

  • using JSON to notify Netlify, to prevent "malformed url errors"

v0.7.1

21 Jun 15:10
Compare
Choose a tag to compare

Fixed

  • snapcraft build/release problems after Travis config update

v0.6.1

17 Jun 01:39
dcd5e07
Compare
Choose a tag to compare

Added

  • config command can print the "global" parameters in json or yaml
  • config now accepts a argument, which is the name of the parameter,
    when informed only this parameter will be printed

v0.6.0

17 Jun 00:52
b8f872f
Compare
Choose a tag to compare

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 of GetMe to be closer to the APIs format