Skip to content

RepoSense v3.0

Latest
Compare
Choose a tag to compare
@sopa301 sopa301 released this 29 Apr 06:43
· 24 commits to master since this release
29b9f5f

Documentation

Breaking Changes

  • Java 8 and Node 16 are no longer supported. Please use Java 11 and Node 18 instead.

New Features

1. Title feature

  • Reports can be customized with a header using a title.md markdown file. (Thanks to @sopa301)
  • Raw HTML is also supported.

2. Enhanced backend performance

  • We have optimised the backend Regex functions to reduce unnecessary Regex computations and reduce time and memory usage (Thanks to @asdfghjkxd)

3. More tag functionalities for the frontend

  • You can now filter repositories by tag by starting the search with tag: (Thanks to @jonasongg)
  • You can now show all tags on the ramp chart with a toggle (Thanks to @jonasongg)

4. Scroll to highlighted group

  • When viewing a report that has a highlighted repository/author (such as when viewing its commits panel, the page will automatically scroll such that the highlighted group is in view (Thanks to @jonasongg)

5. Enhanced authorship analysis

  • Authorship panel now differentiates between edited lines and new lines created by the author (Thanks to @SkyBlaise99)

UI Changes

  1. The error messages box will now show only a limited number of messages (can be toggled with a show more button) to prevent overflow

Bug Fixes

  1. Bugs related to the report not keeping track of its state on a reload have been fixed