Skip to content

Releases: Ephigenia/mite-cli

Feature Release

23 Nov 21:31
a823d30
Compare
Choose a tag to compare

Bug Fixes

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

Features

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

Feature Release

21 Mar 14:22
c9e2801
Compare
Choose a tag to compare

Features

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

Feature Release

21 Dec 12:04
8727b9f
Compare
Choose a tag to compare

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)

BugFix Release

03 Oct 12:10
50089cd
Compare
Choose a tag to compare

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)

Feature Release

28 Aug 10:43
98e6a94
Compare
Choose a tag to compare

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)

Project List

The mite project list now shows different default columns, including a budget used value and chart for easier checking if a budget is reached soon. The chart and the value are also yellow or red when the value is above 75% or 90%:

┌───────────────┬──────────────────────────┬─────────────┬──────────────┬────────────┬────────────┐
│ Name          │ Customer                 │      Budget │       Budget │ Budget     │       Rate │
│               │                          │             │         Used │ Used       │            │
├───────────────┼──────────────────────────┼─────────────┼──────────────┼────────────┼────────────┤
│ Alpha X       │ WebCompany (1234)        │    480:00 h │     330:14 h │ ███████░░░ │          - │
├───────────────┼──────────────────────────┼─────────────┼──────────────┼────────────┼────────────┤
│ Beta-Test     │ WebCompany (1234)        │           - │            - │            │          - │ 
├───────────────┼──────────────────────────┼─────────────┼──────────────┼────────────┼────────────┤
│ App-Review    │ WebCompany (1234)        │    160:00 h │       0:25 h │ ░░░░░░░░░░ │    75.00 € │
├───────────────┼──────────────────────────┼─────────────┼──────────────┼────────────┼────────────┤
│ Deployment    │ Example ltd. (73625)     │     80:00 h │      38:48 h │ █████░░░░░ │          - │
└───────────────┴──────────────────────────┴─────────────┴──────────────┴────────────┴────────────┘

BugFix Release

14 Aug 17:15
6aea90f
Compare
Choose a tag to compare

Bug Fixes

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

BugFix Release

29 Jul 14:46
b25edfc
Compare
Choose a tag to compare

There’s an example on how to use gnuplot for generating charts from the output of mite list directly in the terminal in the README.md which comes really in handy when there should be more graphical reports.

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)

Feature Release

29 Jul 14:44
6cba4c6
Compare
Choose a tag to compare

Bug Fixes

  • list: adds missing limit and locked to autocompletion (d8222e6)
  • list: autocompletion works again (a2ec467)

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)

BugFix Release

27 Jun 12:44
c9134fd
Compare
Choose a tag to compare

Bug Fixes

  • customer: new now accepts the name (3207b62)
  • customer-new: show server error messages correctly (f76b3e2)
  • 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 now accepts the name (e3bb65d)
  • project-new: correct default for budgetType (bd7fd58)
  • project-new: show server error messages correctly (97f2534)
  • start: correct error message shown (d7510a7)

First Release

24 Jun 14:53
e1103b6
Compare
Choose a tag to compare

Unreleased (2019-06-24)

Bug Fixes

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

Code Refactoring

  • all underscore options use minus now (ebfe6be)

Features

  • adds archived column and option can be set to "all" (d1e2ad0)
  • customer: adds auto-completion for delete & update (e56457d)
  • adds config customizable columns for all listing commands (84ca387)
  • config: adds ability to modify note hightlighting pattern (e8f4dc1)
  • config: adds currency code as config option (a50046b)
  • 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: adds ability to delete (60dd072)
  • 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)
  • projects-list: adds archived column (d52af59)
  • service: adds ability to update service’s properties (bc893b9)
  • service: adds auto-completion for delete & update (ca92479)
  • adds customer-delete (aa1a31b)
  • adds JSON output format (fe95bd3)
  • adds JSON output format (5b054a0)
  • 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.