Skip to content

0.5.0

Compare
Choose a tag to compare
@gpetiot gpetiot released this 30 Apr 09:45
· 18 commits to main since this release
0ae4f4f

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

  • Using an empty conf should not fail, better message in case of error (#192, @gpetiot)

Added

  • stats: Add option --show-details to print the details of the time per engineer (#220, @gpetiot)
  • Add ocaml-re dependency instead of using str (#198, @gpetiot)

Removed

  • Remove options --include-categories and --include-reports (#215, @gpetiot)