Skip to content

Releases: kgajera/hrvst-cli

v2.0.1

29 Mar 01:45
Compare
Choose a tag to compare

Fixes issues with the hrvst alias commands not working because it had not been migrated to support ESM.

v2.0.0

v1.7.0

04 Jan 03:46
Compare
Choose a tag to compare

Adds the following options to the hrvst stop command (#4):

Option Description Required
--notes The note to append or set on the time entry. false
--overwrite Boolean to overwrite existing notes. Defaults to false. false
--editor Boolean to launch editor to write notes to be associated with the time entry. false

v1.6.0

26 Jun 23:29
Compare
Choose a tag to compare
  • Adds boolean --editor option to the hrvst log and hrvst start commands to launch an editor to input notes for the time entry.
  • Removes positional argument, <notes>, for the hrvst note command. This will now prompt you to launch an editor to input notes to provide a better experience.
  • Adds hrvst completion command to output script for bash/zsh completions.
  • Improves naming for project assignment option to include client name when prompted to choose a project assignment

v1.5.0

26 Jun 23:26
Compare
Choose a tag to compare
  • Adds new command to create a time entry specifying the amount of hours to log: hrvst log <hours> [alias]

v1.4.0

03 Oct 14:29
Compare
Choose a tag to compare

Features

  • The page option for list commands now supports the all value to retrieve all pages
    • Example: hrvst time-entries list --page=all
  • The output option has been added to all commands and supports the following values: json, table
    • Example: hrvst time-entries list --output=json

Fixes

  • Fixes Harvest API error occurring on some commands because the "Content-Type": "application/json" header was not being set

v1.3.0

25 Aug 04:02
Compare
Choose a tag to compare
  • Adds commands to manage aliases
  • Aliases can be used to start a timer: hrvst start YOUR_ALIAS

v1.2.2

16 Aug 01:16
Compare
Choose a tag to compare
  • Fixes command name conflict generating the delete time entry command (hrvst time-entries delete) and the delete time entry external resource command (hrvst time-entries delete-external-reference)

v1.2.1

11 Aug 03:04
Compare
Choose a tag to compare

Improvements to follow Harvest's recommend usage of their API:

  • Sends parameters for PATCH and POST requests in request body
  • Updates user agent header to include NPM package URL

v1.2.0

10 Aug 03:00
Compare
Choose a tag to compare
  • Adds update notifier for new releases