Releases: Axelrod-Python/Axelrod
v3.1.2
v3.1.1
v3.1.0
v3.1.0, 2017-07-16
New class for actions, Internal improvements, a new strategy class,
reclassification of grudger.
- Actions are now an enum class:
#1052
#1053
#1054 - Add explanation of py version to README:
#1056 - Documentation typo fixes:
#1057 - DBS strategy classified as long run time:
#1058 - Correct classification for Grudger:
#1066 - Add another source and name for ALLCorALLD:
#1067 - Update init parameter for lookerup:
#1068 - Add a reactive strategy:
#1070
Here are all the commits for this PR:
v3.0.0...v3.1.0
v3.0.0
v3.0.0, 2017-06-13
A single class for tournaments and Moran processes, sources for all strategies
included in docstrings and internal refactoring,
- The numerous tournament types (prob end, spatial etc) are all now created from
theTournament
class.:
#1042 - The graphical moran processes are now created using the
MoranProcess
class:
#1043 - Sources for all strategies now included in docstrings:
#1041 - Remove some unneeded tests:
#1039 - Further refactoring:
#1044
#1040
#1037
Here are all the commits for this PR:
v2.13.0...v3.0.0
v2.13.0
v2.13.0, 2017-06-01
New strategies, refactor of strategy tests and minor documentation fixes.
- New strategy Dynamic Two Tits for Tat:
#1030 - New strategy Eugine Nier
#1016 - New strategies: trained FSMs, TF1, TF2, TF3
#1036 - Small documentation fix:
#1022 - Refactor of strategy tests:
#1016
#1021
#1022
#1023
#1024
#1028
#1029
#1030
#1031
#1032
#1033
#1034
#1035
Here are all the commits for this PR:
v2.12.0...v2.13.0
v2.12.0
v2.12.0, 2017-05-23
New strategies and internal refactoring/improvements
- New strategy Alexei:
#997 - New strategy Stein And Rapaport:
#1012 - Documentation fixes/improvements:
#1020
#1018
#1013
#1011
#1005
#1004
#1003 - Internal refactoring:
#1017
#1015
#1010
Here are all the commits for this PR:
v2.11.0...v2.12.0
v2.11.0
v2.11.0, 2017-05-06
A new strategy, improvements to documentation, player equality and some
internal refactoring,
- New strategy DBS:
#976 - Documentation improvements:
#995
#1003 - Internal refactoring:
#943
#980
#981
#982
#983
#993
#996 - Add a development testing tool:
#980 - Implement an equality method on players:
#975
Here are all the commits for this PR:
v2.10.0...v2.11.0
v2.10.0
v2.10.0, 2017-04-17
Bug fix in strategy transformers, new strategy, internal refactor of strategies,
fix bibtex in citation file.
- Fix a bug: ensure strategy transformers also transform classification
#972 - Add DoubleResurrection strategy
#965 - Refactor of LookerUp and Gambler
#966 - Add regression test for FSM players
#967 - Bibtex fix in CITATION.rst
#968
Here are all the commits for this PR:
v2.10.0...v2.10.0
v2.9.0
v2.9.0, 2017-04-11
Approximate Moran process, test refactor, tweak to the Human play repr,
documentation and an
internal improvement to some cheating strategies.
- Small fix to the repr for the Human strategy:
#959 - Speedup to Geller, Darwin and MindReader
#950 - Add documentation details for running tests
#954 - Add documentation for commit message guidelines:
#963 - Fragment the Moran process documentation
#962 - Add an approximate Moran process
#955 - Test refactor:
#964 - Refactor of the finite state machines:
#956
Here are all the commits for this PR:
v2.8.0...v2.9.0
v2.8.0
v2.8.0, 2017-04-02
Source code cleanup, test refactor, new strategies and improved __repr__
of
strategies
- Improved/refactored source code:
#917
#952 - Internal improvement: remove the
init_args
decorator as superseded by the
kward_args
:
#918 - Strategy
__repr__
now automatically includes all parameters of a strategy:
#953
#922 - Type hints:
#883
#935
#949
#951 - Refactor of tests:
#924
#927
#928
#933
#934
#937 - New strategy:
SlowTitForTwoTats2
#926 - New strategy:
GeneralSoftGrudger
#936
Here are all the commits for this PR:
v2.7.0...v2.8.0