Skip to content

Releases: lucassabreu/clockify-cli

v0.32.1

25 Feb 21:15
Compare
Choose a tag to compare

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 alias log

v0.32.0

14 Feb 17:18
Compare
Choose a tag to compare

Added

  • new options --random-color when creating a project, to auto-generate a color for the project.

Thanks

Thank you to @NoF0rte for these improvements to the CLI.

v0.31.0

08 Feb 12:59
Compare
Choose a tag to compare

Added

  • new commands task add and task list to manage tasks on projects
  • new commands client add and client list to manage clients
  • new command project add create projects

Changed

  • command project list has new parameter clients to filter only the projects related to the
    clients informed.

Thanks

Thank you to @NoF0rte for these improvements to the CLI.

v0.30.1

17 Jan 15:36
Compare
Choose a tag to compare

Fixed

  • manual subcommand was allowing creation of open time entries.

v0.30.0

15 Jan 18:12
Compare
Choose a tag to compare

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

12 Jan 23:43
Compare
Choose a tag to compare

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 use today as value when none is set.
  • log in-progress subcommand is deprecated in favor of show/show current

v0.28.0

10 Jan 17:55
Compare
Choose a tag to compare

Changed

  • log subcommand deprecated in favor of report
  • 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, with report options
  • new report yesterday to show only the time entries from yesterday, with report options

Fixed

  • golang commands were wrong
  • there was a output on report subcommands breaking the format
  • changelog release links were wrong

v0.27.1

31 Dec 18:25
Compare
Choose a tag to compare

Fixed

  • report last-month was failing to create a valid range time because it was not truncated to 0
    hours.

v0.27.0

31 Dec 18:11
Compare
Choose a tag to compare

Changed

  • formarTimeEntry renamed into printTimeEntry, and simplified to just call printTimeEntries
    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 the config subcommand.
  • report subcommands now have a description 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

07 Dec 20:55
Compare
Choose a tag to compare

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