|
| 1 | +# v2.8.0, 2017-04-02 |
| 2 | + |
| 3 | +Source code cleanup, test refactor, new strategies and improved `__repr__` of |
| 4 | +strategies |
| 5 | + |
| 6 | +- Improved/refactored source code: |
| 7 | + https://github.com/Axelrod-Python/Axelrod/pull/917 |
| 8 | + https://github.com/Axelrod-Python/Axelrod/pull/952 |
| 9 | +- Internal improvement: remove the `init_args` decorator as superseded by the |
| 10 | + `kward_args`: |
| 11 | + https://github.com/Axelrod-Python/Axelrod/pull/918 |
| 12 | +- Strategy `__repr__` now automatically includes all parameters of a strategy: |
| 13 | + https://github.com/Axelrod-Python/Axelrod/pull/953 |
| 14 | + https://github.com/Axelrod-Python/Axelrod/pull/922 |
| 15 | +- Type hints: |
| 16 | + https://github.com/Axelrod-Python/Axelrod/pull/883 |
| 17 | + https://github.com/Axelrod-Python/Axelrod/pull/935 |
| 18 | + https://github.com/Axelrod-Python/Axelrod/pull/949 |
| 19 | + https://github.com/Axelrod-Python/Axelrod/pull/951 |
| 20 | +- Refactor of tests: |
| 21 | + https://github.com/Axelrod-Python/Axelrod/pull/924 |
| 22 | + https://github.com/Axelrod-Python/Axelrod/pull/927 |
| 23 | + https://github.com/Axelrod-Python/Axelrod/pull/928 |
| 24 | + https://github.com/Axelrod-Python/Axelrod/pull/933 |
| 25 | + https://github.com/Axelrod-Python/Axelrod/pull/934 |
| 26 | + https://github.com/Axelrod-Python/Axelrod/pull/937 |
| 27 | +- New strategy: `SlowTitForTwoTats2` |
| 28 | + https://github.com/Axelrod-Python/Axelrod/pull/926 |
| 29 | +- New strategy: `GeneralSoftGrudger` |
| 30 | + https://github.com/Axelrod-Python/Axelrod/pull/936 |
| 31 | + |
| 32 | +Here are all the commits for this PR: |
| 33 | +https://github.com/Axelrod-Python/Axelrod/compare/v2.7.0...v2.8.0 |
| 34 | + |
1 | 35 | # v2.7.0, 2017-03-17
|
2 | 36 |
|
3 | 37 | New strategies, increased test coverage, refactor of some tests, documentation
|
|
0 commit comments