Documentation
v5.0 User Guide
v5.0 Developer Guide
Critical Fix
Scope clean up to RepoSense managed directory to prevent data loss.
- [#2533] Use descriptive temporary report generation directory name by @ashmitahaldar in #2537
Caution
Using of jar file in previous release is discouraged. If you do, please be mindful of not including any folder named as repos in same directory as the RepoSense jar file
Breaking Change
Rename title.md to intro.md to resolve the naming overlap. The backward capability is removed at this stage.
- [#2318] Rename title.md by @ashmitahaldar in #2516
- [#2522] Remove backward compatibility support for title.md by @ashmitahaldar in #2566
Tip
To migrate, change the title.md in config/ to intro.md.
New Features
- [#2447] Add support for multiple git author names by @CYX22222003 in #2460
- [#2373] Support datetime for since and until repo-config.csv by @gabriellegtw in #2458
- [#2436] Change portfolio mode to use custom sort order by @gladwintan in #2462
- [#2513] Add repository-level GitHub Copilot instructions by @yizhong187 in #2515
- [#2429] Allow different time period for different repos in report-config.yaml by @lihongong in #2490
- [#2524] Add new --author-dedup-mode flag for deduplicating authors by @yizhong187 in #2532
- [#2512] Add global search panel by @FisherSkyi in #2526
- [#2546] Add check for special case by @FisherSkyi in #2561
- [#2528] Add YAML configuration file wizard by @ashmitahaldar in #2557
- [#2542] Add scroll button component and implement on views by @FisherSkyi in #2556
Document Update
- [#2420] Update User Guide to give more details about the portfolio mode by @lihongong in #2486
- [#2506] Update link to vue3 by @FisherSkyi in #2508
- [#2467] Add gh pages deployment instructions by @FisherSkyi in #2510
- [#2507][#2529] Remove asset flag from ug by @yizhong187 in #2525
- [#2558] Update showcase in user guide by @FisherSkyi in #2559
- [#2572] Update About page by @ashmitahaldar in #2573
Test Update
- [#2371] Rename Gradle task frontendTest to testFrontend by @JadeCheah in #2463
- [#2523] Delete deprecated test by @FisherSkyi in #2540
CI/CD
- [#2465] Update windows runner image version by @CYX22222003 in #2466
- [#2502] Update integration.yml to remove macos13 runner image by @CYX22222003 in #2503
Other Changes
- [#2478] Fix frontend display bugs by @CYX22222003 in #2479
- [#2423] Fixes syncFrontendPublic to include logo.png by @feliciahmq in #2461
- [#2482] Add condition to use npm.cmd on windows and npm elsewhere by @gekjunxu in #2484
- [#2361] Fix typo in period flag in cli.md by @lihongong in #2491
- [#2538] Fix UG merge conflict error for renaming title.md by @ashmitahaldar in #2541
- [#2575] Attempt to fix renovate config to not include linters by @yizhong187 in #2576
- [#2572] Update About page by @ashmitahaldar in #2573
- [#2575] Attempt to fix renovate config to not include linters by @yizhong187 in #2576
- Update all non-major dependencies except typescript (master) by @renovate[bot] in #2583
New Contributors
- @feliciahmq made their first contribution in #2461
- @gabriellegtw made their first contribution in #2458
- @gladwintan made their first contribution in #2462
- @gekjunxu made their first contribution in #2484
- @lihongong made their first contribution in #2491
- @JadeCheah made their first contribution in #2463
- @FisherSkyi made their first contribution in #2508
- @yizhong187 made their first contribution in #2525
- @ashmitahaldar made their first contribution in #2516
Full Changelog: v4.0...v5.0