Axelrod

Latest version: v4.13.1

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 17

2.11.0

A new strategy, improvements to documentation, player equality and some
internal refactoring,

- New strategy DBS:
https://github.com/Axelrod-Python/Axelrod/pull/976
- Documentation improvements:
https://github.com/Axelrod-Python/Axelrod/pull/995
https://github.com/Axelrod-Python/Axelrod/pull/1003
- Internal refactoring:
https://github.com/Axelrod-Python/Axelrod/pull/943
https://github.com/Axelrod-Python/Axelrod/pull/980
https://github.com/Axelrod-Python/Axelrod/pull/981
https://github.com/Axelrod-Python/Axelrod/pull/982
https://github.com/Axelrod-Python/Axelrod/pull/983
https://github.com/Axelrod-Python/Axelrod/pull/993
https://github.com/Axelrod-Python/Axelrod/pull/996
- Add a development testing tool:
https://github.com/Axelrod-Python/Axelrod/pull/980
- Implement an equality method on players:
https://github.com/Axelrod-Python/Axelrod/pull/975

Here are all the commits for this PR:
https://github.com/Axelrod-Python/Axelrod/compare/v2.10.0...v2.11.0

2.10.0

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
https://github.com/Axelrod-Python/Axelrod/pull/972
- Add DoubleResurrection strategy
https://github.com/Axelrod-Python/Axelrod/pull/965
- Refactor of LookerUp and Gambler
https://github.com/Axelrod-Python/Axelrod/pull/966
- Add regression test for FSM players
https://github.com/Axelrod-Python/Axelrod/pull/967
- Bibtex fix in CITATION.rst
https://github.com/Axelrod-Python/Axelrod/pull/968

Here are all the commits for this PR:
https://github.com/Axelrod-Python/Axelrod/compare/v2.09.0...v2.10.0

2.9.0

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:
https://github.com/Axelrod-Python/Axelrod/pull/959
- Speedup to Geller, Darwin and MindReader
https://github.com/Axelrod-Python/Axelrod/pull/950
- Add documentation details for running tests
https://github.com/Axelrod-Python/Axelrod/pull/954
- Add documentation for commit message guidelines:
https://github.com/Axelrod-Python/Axelrod/pull/963
- Fragment the Moran process documentation
https://github.com/Axelrod-Python/Axelrod/pull/962
- Add an approximate Moran process
https://github.com/Axelrod-Python/Axelrod/pull/955
- Test refactor:
https://github.com/Axelrod-Python/Axelrod/pull/964
- Refactor of the finite state machines:
https://github.com/Axelrod-Python/Axelrod/pull/956

Here are all the commits for this PR:
https://github.com/Axelrod-Python/Axelrod/compare/v2.8.0...v2.9.0

2.8.0

Source code cleanup, test refactor, new strategies and improved `__repr__` of
strategies

- Improved/refactored source code:
https://github.com/Axelrod-Python/Axelrod/pull/917
https://github.com/Axelrod-Python/Axelrod/pull/952
- Internal improvement: remove the `init_args` decorator as superseded by the
`kward_args`:
https://github.com/Axelrod-Python/Axelrod/pull/918
- Strategy `__repr__` now automatically includes all parameters of a strategy:
https://github.com/Axelrod-Python/Axelrod/pull/953
https://github.com/Axelrod-Python/Axelrod/pull/922
- Type hints:
https://github.com/Axelrod-Python/Axelrod/pull/883
https://github.com/Axelrod-Python/Axelrod/pull/935
https://github.com/Axelrod-Python/Axelrod/pull/949
https://github.com/Axelrod-Python/Axelrod/pull/951
- Refactor of tests:
https://github.com/Axelrod-Python/Axelrod/pull/924
https://github.com/Axelrod-Python/Axelrod/pull/927
https://github.com/Axelrod-Python/Axelrod/pull/928
https://github.com/Axelrod-Python/Axelrod/pull/933
https://github.com/Axelrod-Python/Axelrod/pull/934
https://github.com/Axelrod-Python/Axelrod/pull/937
- New strategy: `SlowTitForTwoTats2`
https://github.com/Axelrod-Python/Axelrod/pull/926
- New strategy: `GeneralSoftGrudger`
https://github.com/Axelrod-Python/Axelrod/pull/936

Here are all the commits for this PR:
https://github.com/Axelrod-Python/Axelrod/compare/v2.7.0...v2.8.0

2.7.0

New strategies, increased test coverage, refactor of some tests, documentation
and minor bug fixes.

- New strategy: VeryBad
https://github.com/Axelrod-Python/Axelrod/pull/869
- New strategy: Resurrection
https://github.com/Axelrod-Python/Axelrod/pull/865
- Documentation of docstring requirements for contributions
https://github.com/Axelrod-Python/Axelrod/pull/872
- Refactor tests:
https://github.com/Axelrod-Python/Axelrod/pull/875
https://github.com/Axelrod-Python/Axelrod/pull/907
https://github.com/Axelrod-Python/Axelrod/pull/908
https://github.com/Axelrod-Python/Axelrod/pull/909
https://github.com/Axelrod-Python/Axelrod/pull/911
https://github.com/Axelrod-Python/Axelrod/pull/914
- Improved coverage:
https://github.com/Axelrod-Python/Axelrod/pull/899
https://github.com/Axelrod-Python/Axelrod/pull/900
https://github.com/Axelrod-Python/Axelrod/pull/901
https://github.com/Axelrod-Python/Axelrod/pull/902
https://github.com/Axelrod-Python/Axelrod/pull/904
https://github.com/Axelrod-Python/Axelrod/pull/905
https://github.com/Axelrod-Python/Axelrod/pull/910
- Bug in plot:
https://github.com/Axelrod-Python/Axelrod/pull/897
- Bug fix in deterministic cache:
https://github.com/Axelrod-Python/Axelrod/pull/882
- Bug in average copier:
https://github.com/Axelrod-Python/Axelrod/pull/912
- Minor function rename:
https://github.com/Axelrod-Python/Axelrod/pull/906

Here are all the commits for this PR:
https://github.com/Axelrod-Python/Axelrod/compare/v2.6.0...v2.7.0

2.6.0

New strategy, state to action analysis and internal improvements

- A number of type hints added to the library
https://github.com/Axelrod-Python/Axelrod/pull/860
https://github.com/Axelrod-Python/Axelrod/pull/863
https://github.com/Axelrod-Python/Axelrod/pull/864
- New strategy: SelfSteem
https://github.com/Axelrod-Python/Axelrod/pull/866
- Add state to action analysis
https://github.com/Axelrod-Python/Axelrod/pull/870

Here are all the commits for this PR:
https://github.com/Axelrod-Python/Axelrod/compare/v2.5.0...v2.6.0

Page 7 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.