Releases: Ephigenia/mite-cli
Releases · Ephigenia/mite-cli
Feature Release
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
Feature Release
Features
- adds gitlab branch & merge-request tags as default highlight (581e08e)
Feature Release
BugFix Release
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
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
Bug Fixes
- mite-list: typo in filters breaking whole list (6161089)
BugFix Release
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
BugFix Release
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
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
.