Skip to content

Latest commit

 

History

History
663 lines (374 loc) · 46.1 KB

CHANGELOG.md

File metadata and controls

663 lines (374 loc) · 46.1 KB

1.11.0 (2023-07-08)

Features

1.10.4 (2023-07-06)

Bug Fixes

1.10.3 (2022-03-28)

Bug Fixes

  • amend: add --append to autocompletion (8040baa)

1.10.2 (2022-01-20)

Bug Fixes

  • stdout with line-break and strings (0fcb79b)

1.10.1 (2022-01-17)

Bug Fixes

1.10.0 (2022-01-17)

Bug Fixes

  • list: calculation of cw end date (a34a821)
  • remove console statemants (56c8ca3)
  • removes console statements (fad0763)

Features

  • amend: append texts to the current note (#213) (1d6d8e6)

1.9.0 (2022-01-11)

Bug Fixes

  • list: period as full data like YYYY-MM-DD (e9ad990)
  • list: undefined in footer columns (ecc9aaf)

Features

  • list: use calendar weeks and other additional period formats (#208) (3c00cec)

1.8.1 (2022-01-10)

Bug Fixes

  • deps: update dependency commander to v8.2.0 (#188) (7f5ccd5)
  • deps: update dependency inquirer to v8.2.0 (#189) (a4effc6)
  • deps: update dependency open to v8.3.0 (#193) (655df03)
  • deps: update dependency table to v6.7.2 (#192) (a54cabe)
  • increase node version in .nvmrc (8a71168)
  • service: use of columns argument (b9efcc1)
  • trigger release (9bdcb25)
  • trigger release (8ae795c)

1.8.1-alpha.2 (2022-01-10)

Bug Fixes

  • service: use of columns argument (b9efcc1)

1.8.1-alpha.1 (2022-01-10)

Bug Fixes

  • deps: update dependency commander to v8.2.0 (#188) (7f5ccd5)
  • deps: update dependency inquirer to v8.2.0 (#189) (a4effc6)
  • deps: update dependency open to v8.3.0 (#193) (655df03)
  • deps: update dependency table to v6.7.2 (#192) (a54cabe)
  • increase node version in .nvmrc (8a71168)

1.8.0 (2021-08-11)

Bug Fixes

  • 0 revenue returns as number instead of blank (cacb4dc)
  • deps: update dependency open to v8.0.5 (#143) (a74b6e3)
  • deps: update dependency open to v8.0.6 (#147) (3759f6d)
  • format artifact (ff03472)
  • number with units omit space (040af74)
  • undefined config outputFormat handling (6b7e4ac)

1.7.1 (2021-03-10)

Bug Fixes

  • deps: update dependency open to v8 (#134) (766f36d)
  • deps: update dependency open to v8.0.2 (#136) (ccc9e52)
  • list guessing of time period parameter (9040bf3)

1.7.0 (2021-02-28)

Bug Fixes

  • deps: update dependency commander to v7 (#117) (491cb6b)
  • deps: update dependency inquirer to v8 (#132) (074569e)
  • deps: update dependency nconf to ^0.11.0 (#103) (a1117fe)
  • deps: update dependency open to v7.3.1 (#116) (7b53c7a)
  • deps: update dependency open to v7.4.0 (#122) (bbccc2a)
  • deps: update dependency open to v7.4.2 (#129) (6ecd44c)

Features

1.6.0 (2020-11-23)

Bug Fixes

  • autocomplete install/uninstall wait for user input #101 (#102) (625deaf)
  • config: json parsing error handling using erro handler (#62) (8e56fac)
  • deps: update dependency open to v7.2.0 (#65) (edb9329)
  • deps: update dependency open to v7.2.1 (#67) (9f809c5)
  • deps: update dependency open to v7.3.0 (#84) (a0cfd65)
  • deps: update dependency table to v6 (#69) (3b887ef)
  • format option lowercased (38b1826)

Features

  • adds alias mite resume which runs mite start --last (#78) (69489aa)
  • amend last & start --last (#82) (d193b35), closes #77 #77
  • amend: adds user-id option to change assigend user (8444405)
  • list understands 1y or 2year (#26) (14d0140)

1.5.0 (2020-05-26)

Bug Fixes

  • artifact for logging in mite-api (1ed50e2)
  • customer-update: fix archived flag for completion (225b586)
  • deps: update dependency chalk to v4 (675945a)
  • deps: update dependency csv-string to v4 (67206da)
  • different list commands use regexp for matching for items (140d41a)
  • users: search query used correctly (33680ed)

Features

  • ammend: set new date to move time-entry (2fbd816)
  • disable enhanced unicode columns with NO_COLOR (0486127)

1.4.0 (2020-03-21)

Features

  • adds gitlab branch & merge-request tags as default highlight (581e08e)

1.3.0 (2019-12-21)

Bug Fixes

  • mite-list: bug in recognizing relative periods (4dc7adf)
  • mite-list: wrongly accepted weekday (243d3e2)

Features

  • mite-list: pass relative durations like 2d or 3w (8f6c85a)
  • mite-list: period can be a weekday name (60c18fb)

1.2.1 (2019-10-03)

Bug Fixes

  • helpers: getMySelf mispelling (fecb888)
  • mite-list: accept also underscored time period’s like "this_month" (34edfcd)
  • mite-list: allow passing of exact dates without replacing underscores (646f81b)
  • mite-list: fix replacement of period hyphens (f5b7cb1)
  • mite-list: no coloring and utf8 chars in some formats (9fbb5df)
  • mite-services: fixes call to mite services (66166c4)

1.2.0 (2019-08-28)

Bug Fixes

  • mite-list: adds thousand seperators to numbers (b65c03e)
  • mite-list: adds thousand seperators to revenue values (c9f0a34)
  • mite-list: changes note highlight regexp for highlighting durations (949cd47)
  • mite-list: coloring of minutes & hours (807095a)
  • mite-list: defaults to today fixed (addcc7b)
  • mite-list: show all entries when no period is set (52779ff)

Features

  • mite-list: adds hours column which shows industry hours (68a9d26)
  • project-list: adds revenue column for showing total revenue per project (4cfb9d6)
  • project-list: budget chart and percentage orange or red (4e80e3e)
  • project-list: last month actively used monthly budget shown (fa31eef)
  • project-list: optional display of budget used as chart or value(s) (a2b0977)

1.1.2 (2019-07-29)

Bug Fixes

  • mite-list: typo in filters breaking whole list (6161089)

1.1.1 (2019-07-29)

Bug Fixes

  • mie-list: duration coloring with existing yellow instead of orange (2acfcef)
  • mite-list: 0-value columns are not filtered in grouped reports (b8c1922)
  • mite-list: apply min/max-duration also to grouped reports (4e1a7db)
  • mite-list: different default columns when groupBy is used (66afe00)
  • mite-list: fix json output ansi color stripping (e0c4385)
  • mite-list: no colored undefined revenue anymore (31d46d9)
  • mite-list: removes additional line-break when using TSV format (e3511f8)
  • mite-list: using dataformater for grouped output too (c532dcc)
  • mite-new: auto-completion escape space service or customer (913f3a2)

1.1.0 (2019-07-12)

Bug Fixes

  • list: adds missing limit and locked to autocompletion (d8222e6)
  • list: autocompletion works again (a2ec467)
  • mite-list: error handling upon errs in getTimeEntries call (b681f71)

Features

  • list: adds max-duration and min-duration (932e4cb)
  • list: highlight durations above 8 (orange) or 12 hours (red) (18241a6)
  • mite-amend: set/add/remove minutes of time-entry (10864f4)

1.0.1 (2019-06-27)

Bug Fixes

  • customer-new: show server error messages correctly (f76b3e2)
  • customer: new now accepts the name (3207b62)
  • errors: check for lowercased NODE_ENV (658e6ca)
  • list: table footer not empty anymore (5a3d727)
  • mite-amend: only match timeEntryId when it’s truish (895857d)
  • mite-api: addTimeEntry callback argument order (03ec43c)
  • project-new: correct default for budgetType (bd7fd58)
  • project-new: show server error messages correctly (97f2534)
  • project: new now accepts the name (e3bb65d)
  • start: correct error message shown (d7510a7)

1.0.0 (2019-06-24)

Bug Fixes

  • correct description for --hourly-rate option (1cf1c56)
  • customer-update: typo in success message (75f81fd)
  • err or err.message output upon errors in most of sub commands (b888702)
  • list: service and project id & date-completion improvment (7c7a355)
  • mite-list: empty table headers in grouped output (c38628e)
  • mite-list: no default limit value (01a96f5)
  • mite-new: different response format from mite-api package (24a99dd)
  • only use update_entries when flag is set (e59d1eb)
  • projects-list: projects with no customer show blank value (bdba7ef)
  • removes custom error code as mite-api lib covers most of the cases (677e1d6)
  • sort: string or array parameter (2eef4a6)

Code Refactoring

  • all underscore options use minus now (ebfe6be)

Features

  • adds archived column and option can be set to "all" (d1e2ad0)
  • adds config customizable columns for all listing commands (84ca387)
  • adds customer-delete (aa1a31b)
  • adds JSON output format (fe95bd3)
  • adds JSON output format (5b054a0)
  • config: adds ability to modify note hightlighting pattern (e8f4dc1)
  • config: adds currency code as config option (a50046b)
  • customer: adds auto-completion for delete & update (e56457d)
  • list: adds "all" as option for columns which show all colums available (7d1fc5c)
  • list: adds tracking column (b770e5f)
  • list: sort by multiple fields in asc and desc order (861332c)
  • mite-amend: pass note as argument or pipe-in (e699c8e)
  • mite-amend: use first argument as note if it’s not numeric (97efeac)
  • project-delete: adds auto-completion (cb9fe8d)
  • project-new: adds ability to create new customers (e21107b)
  • project-new: adds ability to create new projects (0605e6c)
  • project-update: adds budget & budget_type options (3c94dd4)
  • project: adds ability to delete (60dd072)
  • projects-list: adds archived column (d52af59)
  • service: adds ability to update service’s properties (bc893b9)
  • service: adds auto-completion for delete & update (ca92479)
  • update hourly_rate and update entries in customer, project and service (c213cf0)

BREAKING CHANGES

  • all options containing an underscore are changed to have a minus instead so that it aligns with the other options which contain multiple words. F.e. --customer_id becomes --customer-id.

0.10.0 (2019-04-20)

Bug Fixes

  • adds -n1 argument to each example that contains xargs (cb9c728)
  • new: showing error message when is no TTY (5afa795)

Features

  • list: adds locked filter (6c9511b)
  • new: accepting content for node through tsdin (ee41af7)
  • users: adds columns option (b6152b7)

0.9.0 (2019-04-19)

Bug Fixes

  • amend: more precise error message with no tracker or invalid id (dd47fde)
  • config: prevent setting of undefined variable (5eaa01d)
  • config: re-enable resetting values to their default (2248b48)
  • mistakenly changed alias for customers (7d02c0a)
  • mite: accidential dublicate parsing of argv (93ad79e)
  • projects: customer_name exact matches (45ef317)
  • typo in auto-completion name in lock and unlock (8620b2e)
  • typo in mite autocomplete uninstall (697b6ed)

Features

  • adds --help to all the auto-completions (ff40cf5)
  • adds base for auto-completion for all mite subcommands (96e7f44)
  • adds outputFormat to config to define global output format (c95eac4)
  • amend: auto-completed provides list of 5 last entries of the user (87309f4)
  • customer-update: adds auto-completion for customer list and archived state (eefb1b9)
  • customer-update: adds command for updating single customer (8733b12)
  • customer-update: auto-comple list depends on archived option (c44e29e)
  • customer-update: change name and note of a customer (42f4090)
  • customers: adds --column option (33df7a5)
  • customers: adds --columns option to define which colums are shown (bd734c8)
  • customers: adds auto-completion for options and option values (60bff36)
  • delete: adds autocompletion which shows last 5 entries (26edb09)
  • formater: adds durationToMinutes helper function (1f249d9)
  • list: --user_id auto-completion shows you at the current user (d527e06)
  • list: adds auto-completion for options and option values (a3906bd)
  • list: adds text as output format (31be856)
  • list: adds time period completion when date is started to enter (6b4ddee)
  • list: services auto-completion shows billable services with dollar sign (8ab0340)
  • lock: adds auto-completion for options (c410ab2)
  • lock: adds auto-completion for options (9d6469e)
  • lock: adds sub-command to lock single time entries (38ec3e0)
  • new: accepts minutes in duration format HH:MM (2b14588)
  • new: adds auto-completion for project, services, minutes and date (4e8ac36)
  • new: create new time entries using project or service ids (afa2830)
  • project-update: adds auto-completion for argument and project ids (a36923d)
  • project-update: auto-comple list depends on archived option (cb37578)
  • project-update: change name and note of a project (1a8a76a)
  • projects: adds auto-completion for options and option values (06e4c4b)
  • project: update a project f.e. archive/unarchive it (d5342c6)
  • services: adds --columns option (0736812)
  • services: adds auto-completion for options and option values (29f44bb)
  • start: adds auto-completion which shows latest 5 entries (25201d0)
  • unlock: adds sub-command to unlock single time entries (47db187)
  • users: adds auto-completion options and option values (12b325f)

0.8.1 (2019-03-17)

Bug Fixes

  • use master of mite-api to fix package security warnings (26bae84)

0.8.0 (2019-03-17)

Features

  • adds descriptions for cli arguments (4c28876)
  • adds example to almost all help messages (7c5084d)
  • list: adds capability to read display column names from config (6d8f946)
  • mite-new: accept all inputs via optional arguments (e1d549e)

0.7.0 (2018-12-14)

Bug Fixes

  • list: correct revenue reduction for correct sum (6f24c46)
  • list: default sort option using constant (e833a2d)
  • wrongly increased version number (106a152)

Features

  • budgets: adds format option (831be4b)
  • list: adds markdown table output (cc7f93c)
  • list: adds optional csv, tsv or table output format (0c76b6f)
  • list: highlight numeral hashtags (github) (921bba3)
  • list: option to define the columns shown (c3e9085)
  • projects: adds format option (85d4e81)
  • services: adds format option (db474cd)
  • user: adds format option (f180ea7)

0.6.4 (2018-11-05)

Bug Fixes

  • list: adds missing user column (bae35b5)

0.6.3 (2018-11-02)

Bug Fixes

  • config: config file stored securely in home directory (f17e448), closes #2
  • config: removes ENV injectable account, apiKey and application (af4268a)

0.6.2 (2018-10-09)

0.6.1 (2018-09-22)

Bug Fixes

  • new: use of note argument (0d598f2)

Features

  • new: first arguments used as note (e478dd1)
  • projects: making archived true the default option (0ed2510)

0.6.0 (2018-04-06)

Bug Fixes

  • list: empty service & project names displayed as "-" (89add52)
  • list: notes with line-breaks (687384f)
  • list: null revenues shown as "-" (0d9d074)
  • projects: empty customer displayed as "-" (ae515d1)
  • service: rate displayed as "-" when null (f380878)

Features

  • amend: adds inline or editor-edit currently tracked entry’s note (ad435c7)
  • customers: adds list of customers (9f634c5)
  • customers: sort by rate / hourly_rate (dd82769)
  • list: adds "sort" options for api-side ordering the results (ffbd738)
  • list: adds group_by argument and alternate table output format (541d0f3)
  • list: highlight jira identifiers (cabd423)
  • project: show archived & not archived in one list (185c876)
  • projects: list projects (0a32f3a)
  • projects: order by customer_name & id (59103c3)
  • project: sort by budgets & hourly_rate (0609b91)
  • projects: search for customer names (15a9c0d)
  • services: adds list of services (c0464f5)
  • services: show archived & not archived in one list (0b4556f)
  • users: shows archived & not archived users in one list (a1f721d)

0.5.0 (2018-03-14)

Bug Fixes

  • new: errors while starting time entry are shown (abf2869)
  • new: newly create time entry id is shown in output (3967f29)
  • new: start tracker (312a0fc)
  • new: start tracker (3fcd425)

Features

  • delete: introduces mite delete command (75aa6ed)
  • list: adds from & to options (47fcd37)
  • list: adds tracking option (83e208c)
  • list: filter using user_id (5866a75)
  • new: optional leave service & project empty (d4ec166)
  • user: adds first index column (e8fd2fe)
  • user: adds user list & archived user list (bcc015c)
  • user: client-side search in email, name & note with regexp (2bde83c)
  • user: filter by user roles (8b83154)
  • user: sort by column name (de3e471)

0.4.4 (2018-02-16)

Bug Fixes

  • list: use checkmark instead of lock due to char width (3d88cfc)
  • migrates cli-table2 to table package (acf59ac)

0.4.3 (2018-02-16)

Bug Fixes

  • using mite-api fork for updated npm packages (c83b1af)

0.4.2 (2018-02-13)

Bug Fixes

  • new: show error message when creation fails (ab4a895)

0.4.1 (2018-01-08)

Bug Fixes

  • adds alias "ls" for "list" and "create" for "new" (1072252)
  • budgets: adds duration column to table output (0d1b5b1)
  • open: also open mite url when time entry id not given (b4f21c9)
  • open: alternate message when no id given (b68377d)
  • start: adds verbose error message when entry not found (b8637ea)

0.4.0 (2017-09-19)

Bug Fixes

  • list: set default limit to 100 to return not-billable entries (fb9c476)

Features

  • list: adds billable argument (6f743a4)
  • mite open to open specific entries in browser (8ac7edb)

0.3.0 (2017-08-24)

Bug Fixes

  • list: index column right aligment (7dab9e2)
  • list: revenue & duration order (b2ef56d)
  • removes padding (ed4d859)
  • right-badding in budget and list table (bb8d218)

Features

  • list: show time entry id (a2babbb)
  • running time entry indicated with unicode triangle "▶" (e9879f6)
  • start time entry by id (ded7161)
  • stop any running entry (4eab9e6)

0.2.0 (2017-08-01)

Bug Fixes

  • --help command for budget & list (ffdfe7b)
  • config: use bin-relative config paths (682441f)

Features

  • add project_id, customer_id for list & budget (bd94fbd)
  • list: add search query filter (f7e96cf)

0.0.0 (2017-08-01)