Releases: moosetechnology/GitProjectHealth
Releases · moosetechnology/GitProjectHealth
version 1.3.0
!! Update to real semver for tags by removing the "v" at the beginning of the version
What's Changed
- not ready autoreneraku by @badetitou in #197
- Pipeline 2 by @alkalinan in #196
- New metric on number of acr created pipeline by @badetitou in #200
- fix baseline by @badetitou in #203
- Metric custom dora by @alkalinan in #201
- hotfix: possible nil value for user in pipeline imports by @alkalinan in #204
- fixing metric zero divide error by @alkalinan in #205
- more test for average note by @badetitou in #206
- Update Main by @badetitou in #202
- Should look at average comment for closed and merged MR by @badetitou in #207
- Update README.md by @astares in #208
- add testCalculateMergedMergeRequestNoteBeforePeriod by @badetitou in #210
- average should be done at the level of the groupedByDate to allow ave… by @badetitou in #211
- follow gitlab api update by @badetitou in #212
- add the massively important asFloat.... by @badetitou in #213
- fixing commit not sort and comparing commit within different time zone by @alkalinan in #215
- add SZZ import for gitlab importer by @alkalinan in #214
- add a better test for testImportDiffOfMergeRequest by @badetitou in #217
- Update with correct average for notes by @badetitou in #209
New Contributors
Full Changelog: v1.2.0...1.3.0
v1.2.0
What's Changed
- feat(Metrics): add CommitFrequencyProjectMetric by @knowbased in #112
- feat(UserJiraMetric): add metric CommitNumberLinkWithJiraTicket by @knowbased in #113
- refactor: replace GLHApi and GLPHApi with Gitlab Pharo API by @knowbased in #114
- Develop by @badetitou in #115
- feat: changes exported file name according to the type of entity by @knowbased in #116
- fix: #id was sent to nil in importCreatorOfCommit: by @knowbased in #118
- change parsing of Date by @alkalinan in #111
- Merge remote-tracking branch 'origin/main' into develop and Update asDate for moose 12 + test by @badetitou in #120
- Develop by @badetitou in #119
- refactor(BitBucketApi): change BitBucketApi for BitbucketPharoApi by @knowbased in #122
- fix: baseline does not load BitbucketPharoApi by @knowbased in #124
- fix(GLHModelImporter): parsing of pipelines might fail by @knowbased in #123
- Fixing new user import by @alkalinan in #128
- add documentor variable for Pharo 12 Ci execution by @badetitou in #127
- renaming all importer by @badetitou in #132
- Fixing code addition project metric test by @alkalinan in #133
- fixing metrics test includings date formats by @alkalinan in #134
- Develop by @badetitou in #135
- merge request duration project metric by @AzouzeIbrahim in #137
- Auto Code Review commit frequency project metric by @AzouzeIbrahim in #138
- add metrics and test for contributors in project by @alkalinan in #141
- rename autocodereview class by @badetitou in #143
- Metric project churn by @alkalinan in #144
- Add self merged merge request for project level by @badetitou in #140
- Retrieve the ID of a jira base from a string by @badetitou in #142
- Code addition merge rerquest project metric by @AzouzeIbrahim in #145
- add missing metrics to exporters by @alkalinan in #147
- Fix mergerequest (closed , merged) duration project metric by @AzouzeIbrahim in #149
- Develop by @badetitou in #146
- add MSR tag for iceberg by @alkalinan in #151
- add code addition metric by project + tests by @alkalinan in #150
- add total comment added in project (average by unit scale) + tests by @alkalinan in #152
- fix addition and add some vizu by @badetitou in #153
- add Jira time merge Request time diffrence for project metric by @AzouzeIbrahim in #156
- add code deletion by mr by @badetitou in #158
- Add code addition and code deletions during MR by @badetitou in #159
- remove the necessity to manually add metric to the exporter. by @alkalinan in #160
- Refactoring merging gitlab importer (finally) by @alkalinan in #162
- add metric for code churn on merge request by @alkalinan in #154
- Main-into-branch-for-sync by @badetitou in #164
- add more metric to main by @badetitou in #163
- Fixing metric jira time by @alkalinan in #165
- Develop by @badetitou in #166
- fix description of two metrics by @badetitou in #167
- add two tests to ensure different description by @badetitou in #169
- Fix description of two metrics by @badetitou in #168
- new Note entity by @Marpioux in #157
- add a default json parameter to the gitlab importer (for compatibilit… by @alkalinan in #161
- add calculate link MR|Commit and jira by @badetitou in #170
- Add AutoReneraku for automatic check of some methods when updating the code by @badetitou in #173
- Fix codeaddition in squash by @badetitou in #174
- Update ci-pr.yml by @badetitou in #176
- remove autoreneraku for now by @badetitou in #177
- add project id in project csv export by @badetitou in #178
- Develop by @badetitou in #175
- setup autoreneraku v1.0.8 by @badetitou in #179
- fix merge request commit case by @badetitou in #181
- Fix merge request commit by @badetitou in #182
- add import projects to bitbucket by @badetitou in #180
- add accessor to entities by @badetitou in #183
- chore(BaselineOfGitlabHealth): update GitlabPharoAPI and BitbucketPharoAPI dependencies by @knowbased in #184
- group entities by id instead of project name by @badetitou in #185
- Fix importer Bitbucket of the model by @badetitou in #187
- Bitbucket import projects by @badetitou in #188
- email might be missing by @badetitou in #189
- check note author is not nil (bitbucket) by @badetitou in #190
- autoreneraku v1.0.10 by @badetitou in #191
- fix merged-commit-stat-bitbucket by @badetitou in #192
- check if computed only 0 (and so need to recompute) by @badetitou in #193
- ensure no nil user from API that did not find the user by @badetitou in #194
- Develop by @badetitou in #186
New Contributors
- @AzouzeIbrahim made their first contribution in #137
- @Marpioux made their first contribution in #157
Full Changelog: v1.1.2...v1.2.0
v1.1.2
What's Changed
- add filter to MR when they don't have merged date by @alkalinan in #109
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- Feature merge metamodel by @badetitou in #97
- fix citation by @badetitou in #98
- fix: error when filterCommitChanges return an empty array by @knowbased in #99
- use repoApi: instead of several other api name by @badetitou in #100
- fix: problem when diffs got no hunks by @knowbased in #103
- Update .properties by @badetitou in #101
- Remove the old generator of the extended metamodel by @badetitou in #102
- WIP: fix email import by @alkalinan in #104
- fix/add email user to the importer + tests by @alkalinan in #105
- prepare v1.1.1 by @badetitou in #106
- fix puml by @badetitou in #107
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Add DOI to the repository by @badetitou in #76
- Create CITATION.cff by @badetitou in #77
- put model importer inside super class by @alkalinan in #78
- Deal with errors when loading big diff by @badetitou in #79
- Feature/commit import bit bucket by @alkalinan in #80
- deporecate repo api by @badetitou in #82
- Refactoring/rename by @alkalinan in #81
- Feature/commitdiff GitHub importer by @alkalinan in #83
- fix: jira metrics not working with bitbucket importer by @knowbased in #84
- add complete commit import to bitbucket methods by @alkalinan in #86
- feat(metrics): code contribution by mr by @knowbased in #85
Full Changelog: v1.0.0...v1.1.0
v1.0.0 - First release GPH
What's Changed
- Small changes by @NicolasAnquetil in #1
- Update README.md by @NicolasAnquetil in #2
- Automatic loading of GitHubHealth-Model-Importer in Baselineof by @NicolasAnquetil in #3
- Ordered pipelines to display result of last one by @NicolasAnquetil in #4
- added a simple CSV exporter by @NicolasAnquetil in #5
- Lot of changes comming from analysis code of Berger-Levrault by @badetitou in #6
- Optimize code and writting tests by @badetitou in #7
- Fill merge request by @badetitou in #8
- Refactoring/metrics interface by @alkalinan in #9
- Refactoring/metrics interface by @alkalinan in #10
- Feature/refactoring metrics by @alkalinan in #11
- Optimize Diff creation by @badetitou in #12
- fix loading commit and add API global access support to some metrics by @alkalinan in #14
- optimize also the
addAll:ofType:unless:
and add similar tests by @badetitou in #13 - Fix import GitLab and optimization by @alkalinan in #15
- rebase develop from main by @alkalinan in #16
- feat: export metrics in database with Voyage by @knowbased in #18
- Remove method that are only use by themselves by @badetitou in #19
- Organize all readers the same ways by @badetitou in #20
- fix import project location by @badetitou in #21
- Jira connector by @badetitou in #22
- refactor: improve export to analyse metrics and then export to csv or database by @knowbased in #23
- Usercatalogue by @alkalinan in #25
- feat: export analyses in s3 by @knowbased in #26
- feat(metrics): average time between commits by @knowbased in #27
- feat(metrics): number of project with a commit of the user by @knowbased in #30
- refactor: define over in the generateAnalysis method by @knowbased in #29
- fix: error if there are no commits in averageTimeBetweenCommits method by @knowbased in #33
- fix: put s3 pharo library in baseline by @knowbased in #34
- feat: use label and over in s3 export filename by @knowbased in #36
- feat(metrics): number of open merge requests by @knowbased in #37
- feat(metrics): number of merged merge requests by @knowbased in #38
- feat(metrics): number of closed merge requests by @knowbased in #39
- New import for git metric by @alkalinan in #28
- feat(metrics): number of merge requests without review by @knowbased in #40
- feat: import analyses from s3 by @knowbased in #41
- refactor: improve csv export and change export format by @knowbased in #42
- feat(metrics): number of jira tickets closed by @knowbased in #43
- Feature jira email by @alkalinan in #44
- Feature levenshtein by @alkalinan in #45
- refactor: change metric structure by @knowbased in #46
- refactor: remove GitMetric class and subclasses by @knowbased in #47
- feat: add project metrics structure by @knowbased in #48
- Feature/project into catalogue by @alkalinan in #49
- fix fuse:with: to include projectIds by @alkalinan in #50
- refactor: change duration for seconds in metrics by @knowbased in #51
- test: add tests for user metrics by @knowbased in #52
- Feature/wip catalogue by @alkalinan in #53
- up metrics-fixing with fixes from develop by @badetitou in #58
- Metrics fixing by @alkalinan in #54
- restore method as before by @badetitou in #60
- feat: add jira time and merge request time difference metric by @knowbased in #61
- fix: merge requests loading by @knowbased in #63
- fix: GitlabHealth-Model-Analysis-Tests package is not in coverage by @knowbased in #62
- feat: add commitsNumberByJiraTicket metric by @knowbased in #64
- feat: add code addition and deletion by tickets metric by @knowbased in #65
- add baseline for famix connector by @badetitou in #67
- fix: jiraTimeMRTimeDifferenceMetric error on 2 period by @knowbased in #66
- add import for only one project by @badetitou in #68
- This PR aims to add the ability to load the project in Moose12 in addition to Moose11 by @badetitou in #69
- fix importer by @alkalinan in #70
- removing =sep from csv export by @alkalinan in #71
- #72 add Float return after averaging by @alkalinan in #73
- feat: bitbucket importer by @knowbased in #74
- V1.0.0 by @knowbased in #75
New Contributors
- @NicolasAnquetil made their first contribution in #1
- @alkalinan made their first contribution in #9
- @knowbased made their first contribution in #18
Full Changelog: https://github.com/moosetechnology/GitProjectHealth/commits/v1.0.0