Skip to content

Releases: tarides/okra

1.0.0

29 May 10:04
2f8086b
Compare
Choose a tag to compare

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

  • Allow engineers to specify the number of working days (#232, @patricoferris)
  • Check that [--engineer] and [--team] are not both true (#233, @gpetiot)
  • Gen: add example entries for standardized categories (#236, @gpetiot)

0.5.0

30 Apr 09:45
0ae4f4f
Compare
Choose a tag to compare

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)

0.4.0

03 Apr 17:45
ea456c9
Compare
Choose a tag to compare

CHANGES:

Changed

  • generate: distinguish between issue comments and PR comments (#189, @gpetiot)

Added

  • generate: add the PR merge events to the contributions (#189, @gpetiot)

Fixed

  • generate: take into account the end date of the specified period when filtering the activity (#189, @gpetiot)

0.3.0

20 Mar 16:56
0c52ef6
Compare
Choose a tag to compare

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 to okra generate (#185, @gpetiot)

Fixed

  • Filtering options now properly apply to okra team aggregate (#181, @gpetiot)

0.2.1

29 Feb 17:15
4835ef6
Compare
Choose a tag to compare

CHANGES:

Changed

Removed

0.2.0

27 Feb 11:56
62224a4
Compare
Choose a tag to compare

CHANGES:

Changed

  • Rename the opam packages (#164, @gpetiot)
    • okra is renamed okra-lib
    • okra-bin is renamed okra
  • Depend on get-activity >= 0.2.0 (#162, @gpetiot)

0.1

22 Feb 16:05
6a0291a
Compare
Choose a tag to compare
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

Fixed

  • Add missing linebreaks in the project list of activity report (#148, @gpetiot)

(changes before Jan '22 not tracked)