Releases: ishepard/pydriller
Releases · ishepard/pydriller
2.7
What's Changed
- Check for Git > 2.38 by @alaws-scottlogic in #294
- Update repository.rst by @abdulxs in #297
- Handle exception when analyzing an empty repository by @IP1102 in #300
- FEAT(CodeChurn): Add method to return lines added and removed per file by @BrenoFariasdaSilva in #299
- Add support of Git mailmap files by @HelgeCPH in #303
- Add description and help for local development by @HelgeCPH in #304
New Contributors
- @alaws-scottlogic made their first contribution in #294
- @abdulxs made their first contribution in #297
- @IP1102 made their first contribution in #300
- @BrenoFariasdaSilva made their first contribution in #299
Full Changelog: 2.6...2.7
2.6
2.5.1
2.5
2.4.1
2.4
2.3
2.2
What's Changed
- Update tutorial.rst by @stefanodallapalma in #209
- Update repository.py by @stefanodallapalma in #212
- Workaround Windows Temp File Cleanup Error by @totoroyyb in #214
- Adding ModifiedFile.content and deprecating ModifiedFile.source_code by @stefanodallapalma in #220
- Cleaning unused property setters by @stefanodallapalma in #221
- Return undecoded content by @stefanodallapalma in #231
- Stop packaging tests by @gremat in #233
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in #234
New Contributors
- @totoroyyb made their first contribution in #214
- @gremat made their first contribution in #233
- @lgtm-com made their first contribution in #234
Full Changelog: 2.1...2.2
2.1
What's Changed
- Choose calculation variant to calculate the code churn metric by @glato in #176
- Fixed exception on repeated run of clone_repo_to by @HelgeCPH in #180
- Update README.md by @shantanuo in #182
- Update repository.py docs by @stefanodallapalma in #185
- Catch specific exception with malformed repo url by @andodet in #189
- Fix mypy issues by @ishepard in #192
- Changed documentation for commit and modifiedfile object by @k----n in #191
- Add Python 3.10 to GHA workflow by @gliptak in #193
- Treat URLs starting with http:// as remote by @thtrummer in #200
- Add the option to include deleted files in repository mining by @12f23eddde in #206
New Contributors
- @glato made their first contribution in #176
- @shantanuo made their first contribution in #182
- @andodet made their first contribution in #189
- @k----n made their first contribution in #191
- @gliptak made their first contribution in #193
- @thtrummer made their first contribution in #200
- @12f23eddde made their first contribution in #206
Full Changelog: 2.0...2.1
2.0
Pydriller 2.0 finally arrived! Biggest updates are:
- Multithreading is now supported! With the flag
num_workers
you can specify how many threads you want to use (default = 1). With threads you can be much faster: when analysing the entire history of apache hadoop, I went from 11.04 minutes to 1.46 minutes! - It was time to rename and shorten the main classes:
- RepositoryMining -> Repository
- GitRepository -> Git
- Renamed
Modification
to a more meaningful class nameModifiedFile