Skip to content

Releases: ishepard/pydriller

1.15.4

30 Nov 13:53
Compare
Choose a tag to compare
  • Remove git property from GitRepository.
  • Better tests for get_commits_last_modified_lines

1.15.3

11 Nov 11:07
Compare
Choose a tag to compare

Bug fixes:

  • when using include_refs the commit now has information about remote branches as well

Features:

  • support for relative paths
  • git_repo available in repository mining

Remove python3.5 support.

1.15.2

28 May 13:06
Compare
Choose a tag to compare

Fix:

  • error that prevented directories from being deleted when cloned in a temporary directory
  • Properly handle zero-change modifications in DMM

Features:

  • pydriller.__version__

1.15

05 May 12:23
Compare
Choose a tag to compare

Fix:

  • fixed bug the prevented users to pass tags filters when analysing multiple repos

1.13

19 Mar 09:38
Compare
Choose a tag to compare

Features:

  • new parameter order, that can accept "date-order", "author-date-order", "topo-order" and "reverse"
  • process metrics can now accept dates

Deprecated:

  • "reversed_order": now the user should use order='reverse'

Bug fix:

  • fix on ordering of the commits, that was a bit different from what Git was presenting in reality. We now use git filters to order the commits.
  • fix on "from_commit" and "to_commit" if they had the same commit date

1.12

02 Mar 10:27
Compare
Choose a tag to compare

Features:

  • a modified file now contains the methods that changed in the commit.

Thanks to @NullConvergence for the PR!

1.11.2

28 Feb 10:28
Compare
Choose a tag to compare

Fix:

  • fix on the log message

1.11.1

27 Feb 12:30
Compare
Choose a tag to compare

New features:

  • 'HEAD' can now be used as filter in 'single', 'from_commit' or 'to_commit'
  • if the user specify a commit that doesn't exist in a commit filter, Pydriller raises an exception
  • GitRepository doesn't contain the function "parse_diff()" anymore. Now it is available in the Modification object

Bug fix:

  • 'from_commit' and 'to_commit' are automatically swapped when used with 'reversed_order'

1.11

05 Feb 15:33
Compare
Choose a tag to compare

Many updates for this release!

1 - new process metrics: now pydriller can calculate commits count, contributors count, contributors experience, history complexity, hunks count, lines count and minor contributors. Everything in just one line! Thank you @stefanodallapalma
2 - fix bug of the filters from_commit and to_commit. In some cases it was returning more commits than it should have
3 - fixed a bug that was causing problems in Windows machines when too many runs were launched contemporary

Deprecated

  1. parse_diff: now you can find this information directly in the modification object

1.10.1

24 Dec 10:45
Compare
Choose a tag to compare
  • we stopped using git hyper blame, and instead we use --ignore-revs (git > 2.23)
  • new "clone_repo_to" option to clone the repository in a predefined folder

Thanks to @marco-c and @jphgoodwin for the PRs.