Releases: tarides/okra
Releases · tarides/okra
1.0.0
CHANGES:
Changed
- Lint: activity is now checked against objectives instead of workitems (#218, @gpetiot)
- Cat/Aggregate: generated reports use objectives instead of workitems (#218, @gpetiot)
- Use standardized categories for reporting non-engineering work time: Community, Hack, Learning, Leave, Management, Meet and Onboard (#230, @gpetiot)
- Lint: check the quarter of workitems instead of their status (#228, @gpetiot)
- Normalize error messages (#237, #239, @gpetiot)
Added
0.5.0
CHANGES:
Changed
- Lint: fail if the placeholder text "Work Item 1" is still present in the report (#221, @gpetiot)
- Lint: check that the total of days reported for each engineer is 5 days (#178, @gpetiot)
- No special treatment for "OKR Updates" sections in reports (#211, @gpetiot)
- Lookup okr-db in the repo directory (set by
--repo-dir
/-C
) if--okr-db
is not set (#210, @gpetiot) - Make github handles clickable in repo reports (#193, #207, @gpetiot)
- Parser collects all issues instead of raising an exception (#195, @gpetiot).
Other commands that rely on parsing weekly reports (cat, team, stats) can now be run on reports that don't pass linting, but warnings are reported. - Improve the "Invalid time" error messages (#199, @gpetiot)
- okra team lint: only print details of invalid/missing files, or total of valid files (#200, @gpetiot)
- okra gen report: PR/issue entries formatted the same way as in engineer reports (#201, @gpetiot)
- List of projects not printed by default anymore in generated reports (#212, @gpetiot).
Use the new option--print-projects
to display the list. - okra gen: Group activity items together when possible (#208, @gpetiot).
Comments are only listed when there is no other activity on the same issue/PR.
Fixed
Added
- stats: Add option
--show-details
to print the details of the time per engineer (#220, @gpetiot) - Add
ocaml-re
dependency instead of usingstr
(#198, @gpetiot)
Removed
0.4.0
0.3.0
CHANGES:
Changed
- Change granularity of time to 0.5 days (#177, @punchagan @ganeshn-gh)
- Printed reports now use undercore instead of star characters for emphasis/strong styling(#180, @gpetiot)
- The weeks are now set with the option
-w
/--weeks
and inputs are checked (#184, @gpetiot) - Issue/PR comments are added to activity produced by
okra generate
(#185, @gpetiot)
Added
- Multiple weeks can now be passed to
okra team aggregate
(#182, @gpetiot) - Add new option
--user
tookra generate
(#185, @gpetiot)
Fixed
0.2.1
0.2.0
0.1
CHANGES:
Added
- Add support for filtering data on team, category and report-type (@MagnusS)
- Add --version option (#99, @MagnusS)
- Add support for pound prefixed KRs, aka Work Items (#124, @rikusilvola)
Changed
- Fail with an explicit error message when --repo-dir is missing (#152, @gpetiot)
- Remove not-so-useful Unicode characters from output for a11y accessibility (#151, @shindere)
- CSV parsing updates. Include new fields for reports and links. (@MagnusS)
- Update cmdliner (#103, @tmcgilchrist)
- Update gitlab (#100, @tmcgilchrist)
Fixed
(changes before Jan '22 not tracked)