Releases: tomfa/git-csv-timesheet
Releases · tomfa/git-csv-timesheet
Use Isomorphic-git for increased compatibility
Increase compatibility
Replaces nodegit with isomorphic-git.
This hopefully solves most compatiblity/installation issues.
Other
- Security updates (dependabot)
v0.1.5
Production ready
- Temporary fix require path 98883d2
Basic functionality works as intended, and is documented.
Some Advanced functionality is marked with TODOs in the README:
Project and Task grouping, but the basics works fine.
v0.1.3
v0.1.2
Milestone 1.0 features complete
- Add flags
--verbose
,--debug
and--json
- Misleading flag
--branch
no longer supported. - Package can now be used as a library with exported types
- Simplify API: merge
--path
and--repositories
- Add program option
-i
to ignore timesheetrc - #9 Support
--since thismonth|lastmonth
- #7 Add support for multiple repos
- #8 Read and use config from
~/.timesheetrc
- Output is now CSV.
--json
can be used to format as json
Housekeeping
- ESLint and Prettier added/upgraded and errors fixed
- Removed older, unsecure dependencies
Bugs / Minors
- Fix argument parsing bugs
- Update README with disclaimers for functionality not yet implemented
- Output is sorted by author first
- #7 Report time spent for individual dates
- Log session starts and author summary for flag
--verbose
Abiliity to use as library
Extendability
The package can now be used as a library, in addition to a cli.
DX
- All exported methods is typed with TypeScript
- Source code is readable
Bugfixes
- Fixes broken links in README