albertyw/git-reviewers

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
CHANGELOG.md
============

v0.13.6 (2024-04-23)
--------------------

 - Officially support python 3.12
 - Update dependencies
 - Switch from setuptools to pyproject


v0.13.5 (2023-07-10)
--------------------

 - Update dependencies
 - Refactor development and CI configuration


v0.13.4 (2022-11-05)
--------------------

 - Update tests
 - Update dependencies
 - Support python 3.10 and 3.11; drop support for python 3.5 and 3.6


v0.13.3 (2020-01-03)
--------------------

 - Catch arcanist errors
 - Export python typing from package
 - Update dependencies
 - Officially support python 3.9


v0.13.2 (2019-09-04)
--------------------

 - Convert README to markdown
 - Fix validation of package `long_description`


v0.13.1 (2019-09-04)
--------------------

 - Cleanup and minor fixes
 - Readme updates
 - Update dependencies


v0.13.0 (2019-03-25)
--------------------

 - Add ability to configure base branch with `-b`
 - Optimizes git shortlog to be faster
 - Dependency updates


v0.12.2 (2019-02-22)
--------------------

 - Optimizes FindHistoricalReviewers to look over the entire repository at once
   (Fixes https://github.com/albertyw/git-reviewers/issues/40)


v0.12.1 (2019-02-05)
--------------------

 - Fixed a bug where too many usernames would cause arc to lock up querying phabricator
 - Updated README
 - Removed support for python 3.4 and 3.5
 - Dependency updates


v0.12.0 (2019-02-03)
--------------------

 - Changed entrypoint from git_reviewers to git-reviewers
 - Added support for reading the default config file of the current user
 - Refactors to reading configs
 - Backfilled some mypy type annotations
 - Updated dependencies


v0.11.1 (2018-12-26)
--------------------

 - Make phabricator user activation check faster
 - Add documentation in readme about configuration file
 - Fix package description syntax
 - Dependency updates


v0.11.0 (2018-11-26)
--------------------

 - Add json config files
 - Updates to test dependencies


v0.10.0 (2018-10-14)
--------------------

 - Add ability to look at entire repository history when computing reviewers


v0.9.0 (2018-07-03)
-------------------

 - Add verbose mode
 - Fixes for copying data to clipboard
 - Update test dependencies


v0.8.0 (2018-03-27)
-------------------

 - Refactors and optimizations


v0.7.0 (2018-03-24)
-------------------

 - Add homebrew
 - Be able to work with deleted files
 - Prune users that are disabled in phabricator
 - Update test dependencies


v0.6.1 (2017-12-25)
-------------------

 - Make install.sh accept a path for reviewers.py


v0.6.0 (2017-12-17)
-------------------

 - Remove `FindDiffLogReviewers` because it overlaps with `FindLogReviewers`
 - Remove `--path` from installation script and readme
 - Update readme
 - Update mypy dependency


v0.5.0 (2017-11-18)
-------------------

 - Add `--copy` flag to copy reviewers to OS clipboard
 - Various refactors and minor fixes


v0.4.0 (2017-11-13)
-------------------

 - Remove no-op `--path` argument
 - Add an `--ignore` argument for ignoring possible reviewers
 - Weight reviewers by the frequency they show up in previous git history


v0.3.1 (2017-11-12)
-------------------

 - Limit to 7 reviewers
 - Support weighting/sorting reviewers
 - Add PEP-484 type annotations for mypy


v0.3.0 (2017-10-30)
-------------------

 - Get reviewers based on arcanist reviewers in commit messages
 - Remove uber-specific logic
 - Add `-v` to read git-reviewer version


v0.2.0 (2017-10-23)
-------------------

 - Be able to gather reviewers based on the changed files compared to master branch
 - Updated testing dependencies
 - Lots of refactors, fixes


v0.1.2 (2017-10-20)
-------------------

 - Lots of refactors, fixes


v0.1.1 (2017-10-17)
-------------------

 - Reformat README to RST
 - Add installation script


v0.1.0 (2017-06-24)
-------------------

 - Make uber behavior be toggleable and off by default
 - Select reviewers based on the files that were changed


v0.0.2 (2017-06-20)
-------------------

 - Add initial support for finding repository committers as a list of reviewers