Releases: reposense/RepoSense
Releases · reposense/RepoSense
RepoSense v1.3.1
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
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
Bug fix
Fixed a bug where ignore glob lists, in multi-repo mode, are not working as intended.
RepoSense v1.2
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
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
andRepository
column withRepository's Location
to support both remote and local repository - Added a new field to configure the file exclusion patterns for each individual author
- Replaced
- 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
Fix an issue where analyzing an empty file addition results in application crash.
RepoSense v1.1.1
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
SUMMARY CHANGELOG:
- Performance increase
- Reduce in system load
- Dashboard revamp
- Simpler configuration file format
- Bug fixes
RepoSense v1.1-rc
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
First Production Release