Skip to content

RepoSense v1.11

Compare
Choose a tag to compare
@jamessspanggg jamessspanggg released this 08 Apr 06:06
· 501 commits to master since this release
2303c46

Documentation

Breaking Changes

None.

New Features

CLI and Behavioural Changes

  • Allowed empty location field in group-config.csv to add this group to all the RepoConfig.
  • Allowed the --ignore-standalone-config flag to override all entries in "Ignore Standalone Config" of repo-config.csv.
  • Allowed the ignoring of specific authors through repo-config.csv or the standalone config file.

Chart Panel

  • Added octocat icon on each merged group that directs to their corresponding GitHub link.
  • Added a reset button for the search filter.
  • Contribution bar now can be filtered by file type/group.
  • Sorting by contribution will now only take account of selected file types, if break down by file type is selected.

Commits Panel

  • Commits panel will be saved via url.

UI Changes

Chart Panel

  • Each main group had its own index and percentile according to its ranking position after sorting.
  • The link to the User Guide in the footer now points to the corresponding version that RepoSense was ran on.

Code Panel

  • The background colour is changed to white.
  • The font style and size has changed to match GitHub's.
  • The default order of LoC is descending now.

Commits Panel

  • The background colour is changed to white.
  • Added dotted borders to:
    • commit message subjects that mark 50 characters.
    • commit message bodies that mark 72 characters.
  • Added GitHub tags that correspond to their commits. Clicking on the tags scrolls to their corresponding commit.

Bug Fixes

UI

  • Fixed ramp appearing outside of the ramp chart.
  • Fixed zoom tab displaying commits that are not within the filter time range.
  • Fixed inconsistent thickness of contribution bars.
  • Fixed commits with incorrect dates when merge group.
  • Fixed additional upward movement when expanding code segments.
  • Fixed resetting of date range.
  • Fixed code snippets overlapping with the center divider, on horizontal scrolling.

Non-UI

  • Fixed ignoring of Git submodules when analyzing repos.
  • Fixed validating illegal filenames in Windows.
  • Fixed failure when extracting info from empty commits.
  • Fixed inaccurate file type contribution counting.
  • Fixed authors with unaccounted lines during the analysis period.
  • Fixed displaying of hidden files in Authorship panel.
  • Fixed code disowning mechanism.
  • Fixed RepoSense crashing abruptly due to CSV config files.