Skip to content

Releases: lucassabreu/clockify-cli

v0.19.4

21 Jul 18:42
Compare
Choose a tag to compare

Fixed

  • edit command were resetting the start time to "now" if the user didn't set the --when flag.
  • when and when-to-close flags on edit help had the wrong description.

v0.19.3

20 Jul 16:55
ffd1022
Compare
Choose a tag to compare

Fixed

  • clone should create a open time entry by default.

Changed

  • delete command accepts multiple ids instead of just one.

v0.19.2

20 Jul 11:39
334803e
Compare
Choose a tag to compare

Fixed

  • in and clone commands were starting at 0001-01-01 because the default value of the flag was not being read.

v0.19.1

19 Jul 23:22
Compare
Choose a tag to compare

Fixed

  • README now contains updated help output.
  • edit-multiple help should be capitalized.

v0.19.0

19 Jul 23:19
Compare
Choose a tag to compare

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 of when-to-close to be consistent with other subcommands.
  • flag tags on many subcommands will be removed in favor of tag to imply that its one by flag.

v0.18.1

12 Jul 14:10
254ca9f
Compare
Choose a tag to compare

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

09 Jul 00:19
00aadb9
Compare
Choose a tag to compare

Added

  • commands in, clone and manual 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 and clone 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 to manageEntry 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 the edit command can be united.

Fixed

  • no-closing configuration was removed, because was not used anymore.

v0.17.2

17 Jun 13:47
0f4dac4
Compare
Choose a tag to compare

Fixed

  • goreleaser needs a GitHub token with more permissions to create the homebrew Formulae.

v0.17.1

17 Jun 03:04
5839f22
Compare
Choose a tag to compare

Changed

  • changing travis ci for gihub actions, seens easier to use and one less login to handle

v0.17.0

17 Jun 01:28
541d1a9
Compare
Choose a tag to compare

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 config workweek-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.