Skip to content

Releases: reposense/RepoSense

RepoSense v1.3.1

17 Aug 14:13
Compare
Choose a tag to compare

Bug fix

Fixed a bug where adding non existence branches or authors into RepoSense configuration will cause the dashboard's sorting feature not working as expected.

RepoSense v1.3

16 Aug 15:49
Compare
Choose a tag to compare

Breaking changes

None.

New features

  • Authors configuration is now completely optional. User can now simply analyse any repository by using the command java -jar RepoSense.jar -repos GITHUB_REPO_URL.
  • New field in repo-config.csv file to ignore remote standalone config. By indicating yes, you can have RepoSense to use your configuration by ignoring the one setup by the repository owner.

Dashboard features

  • Added a clickable link to repositories.
  • Dashboard search engine now accepts multiple keywords.
  • Code view now shows total number of lines contributed for each file.

UI tweaks

  • Removed unused tabs bar in the code view.
  • Added an icon to indicate location to open code view .
  • Added an indication to empty state in code view.
  • Cleaner code view; code view now display small chunks of untouched code by default.
  • Settings bar now fits better on smaller screen sizes.

Bug fixes

  • Fixed application crash when analyzing a moved file.

Security patch

  • Fixed remote data sanitization issue.

RepoSense v1.2.1

03 Aug 11:37
Compare
Choose a tag to compare

Bug fix

Fixed a bug where ignore glob lists, in multi-repo mode, are not working as intended.

RepoSense v1.2

02 Aug 10:59
Compare
Choose a tag to compare

Breaking changes

Change in the multi-mode configuration files format

Split the config file into 2 files format to support different levels (repo level and author level) configuration

  • repo-config.csv
  • author-config.csv

=== Old format ===

Repository's Location Branch Author's GitHub ID Author's Display Name Author's Git Author Name Ignore Glob List
https://github.com/reposense/RepoSense.git master user_alpha Alpha user alpha test/**
C:\Users\user\Desktop\GitHub\RepoSense master user_beta Beta user beta **.csv

=== New format ===
repo-config.csv

Repository's Location Branch Ignore Glob List
https://github.com/reposense/RepoSense.git master test/**
C:\Users\user\Desktop\GitHub\RepoSense master **.csv

author-config.csv

Repository's Location Branch Author's GitHub ID Author's Display Name Author's Git Author Name Ignore Glob List
https://github.com/reposense/RepoSense.git master user_alpha Alpha user alpha **.java
C:\Users\user\Desktop\GitHub\RepoSense master user_beta Beta user beta **.md

New features

  • Added new direct command without configuration file
    E.g. usage: java -jar RepoSense.jar -repos https://github.com/reposense/RepoSense.git https://github.com/se-edu/collate.git -output output_path/ -since 01/10/2017 -until 01/11/2017 -formats java adoc js
  • Extended repository level file exclusion pattern support to standalone configuration file

UI changes

  • Code panel graphical improvement

Bug fixes

  • Fixed date range did not apply to all repos
  • Fixed revisiting bookmarked link not restoring previous view state
  • Fixed ramps not clickable due to overlayed by bigger ramp
  • Fixed ramp redirect link not showing correct commits

RepoSense v1.1.2

26 Jul 11:09
Compare
Choose a tag to compare

Breaking changes

Change in the CSV file configuration format

=== Old format ===

Organization Repository Branch Author's GitHub ID Author's Display Name Author's Git Author Name
RepoSense reposense master user_alpha Alpha user alpha

=== New format ===

Repository's Location Branch Author's GitHub ID Author's Display Name Author's Git Author Name Ignore Glob List
https://github.com/reposense/RepoSense.git master user_alpha Alpha user alpha test/*
C:\Users\user\Desktop\GitHub\RepoSense master user_beta Beta user beta *.csv

New features

  • New Dashboard element
    • Footer now shows the dashboard generated timestamp
  • New CSV configurable field
    • Replaced Organization and Repository column with Repository's Location to support both remote and local repository
    • Added a new field to configure the file exclusion patterns for each individual author
  • New functionality
    • New command to launch the web browser to display the dashboard
  • Repository configuration file
    • Allow repositories' owner to update their own authors' information

Bug fixes

  • Fixed the code panel not showing the correct files

RepoSense v1.1.1a

21 Jul 16:16
Compare
Choose a tag to compare

Fix an issue where analyzing an empty file addition results in application crash.

RepoSense v1.1.1

21 Jul 06:13
Compare
Choose a tag to compare

SUMMARY CHANGELOG:

  • File formats are now configurable via arguments
  • Fix issue when running on analysis on multiple branches
  • UI tweaks
    • Fix ramp chart visualization bug
    • Rearrange navigation bar
    • Code panel display name
  • Fix incorrect assignation of authorship
  • Temporary removal of files move and copy analysis

RepoSense v1.1

15 Jul 15:47
Compare
Choose a tag to compare

SUMMARY CHANGELOG:

  • Performance increase
  • Reduce in system load
  • Dashboard revamp
  • Simpler configuration file format
  • Bug fixes

RepoSense v1.1-rc

12 Jul 03:01
Compare
Choose a tag to compare
RepoSense v1.1-rc Pre-release
Pre-release

This release candidate does not allow viewing of report without starting / uploading to a server.
This will be rectified by #152 in v1.1 release.

RepoSense v1.0

10 May 15:07
134c4e0
Compare
Choose a tag to compare

First Production Release