Axelrod

Latest version: v4.13.1

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

Scan your dependencies

Page 2 of 17

4.9.0

New strategies, new classifier system and internal improvements/fixes.

- Cleanup the tests:
https://github.com/Axelrod-Python/Axelrod/pull/1308
- Create function to handle internal file paths:
https://github.com/Axelrod-Python/Axelrod/pull/1307
- Fix bug in Result set:
https://github.com/Axelrod-Python/Axelrod/pull/1305
- Improve and expand LR Player's docstring
https://github.com/Axelrod-Python/Axelrod/pull/1303
- New strategy classifier mechanism:
https://github.com/Axelrod-Python/Axelrod/pull/1300
- Add new Gradual strategy:
https://github.com/Axelrod-Python/Axelrod/pull/1299
- Add missing author to docs bibliography:
https://github.com/Axelrod-Python/Axelrod/pull/1295
- Suppress numpy warnings:
https://github.com/Axelrod-Python/Axelrod/pull/1292
- Fix documentation:
https://github.com/Axelrod-Python/Axelrod/pull/1291
- Fix FirstByDowning:
https://github.com/Axelrod-Python/Axelrod/pull/1285
- Add citations:
https://github.com/Axelrod-Python/Axelrod/pull/1281

https://github.com/Axelrod-Python/Axelrod/compare/v4.9.0...v4.8.0

4.8.0

Reimplementation of first tournament strategies, rename of second tournament
strategies and

- Reimplement and rename first tournament strategies and rename second
tournament strategies:
https://github.com/Axelrod-Python/Axelrod/pull/1275
- Update citations:
https://github.com/Axelrod-Python/Axelrod/pull/1276
https://github.com/Axelrod-Python/Axelrod/pull/1278
- Add Detective strategy:
https://github.com/Axelrod-Python/Axelrod/pull/1269
- Remove Fool Me Forever (duplicate):
https://github.com/Axelrod-Python/Axelrod/pull/1274
- Add documentation to a testing script:
https://github.com/Axelrod-Python/Axelrod/pull/1271
- Fix documentation render:
https://github.com/Axelrod-Python/Axelrod/pull/1268

https://github.com/Axelrod-Python/Axelrod/compare/v4.8.0...v4.7.0

4.7.0

New Moran process mechanics, new strategy implementations, drop support for
python 3.5 and various minor fixes.

- Drop support for python 3.5:
https://github.com/Axelrod-Python/Axelrod/pull/1255
https://github.com/Axelrod-Python/Axelrod/pull/1254
- New strategies:
https://github.com/Axelrod-Python/Axelrod/pull/1263
- Bug fix:
https://github.com/Axelrod-Python/Axelrod/pull/1260
- Documentation fixes:
https://github.com/Axelrod-Python/Axelrod/pull/1266
https://github.com/Axelrod-Python/Axelrod/pull/1262
- Implement Evolvable Player for Moran processes:
https://github.com/Axelrod-Python/Axelrod/pull/1267
https://github.com/Axelrod-Python/Axelrod/pull/1256
- Update citations: https://github.com/Axelrod-Python/Axelrod/pull/1249

https://github.com/Axelrod-Python/Axelrod/compare/v4.7.0...v4.6.0

4.6.0

New history class, new strategy from Axelrod's first tournament and a number of
internal fixes/improvements.

- A new history class: https://github.com/Axelrod-Python/Axelrod/pull/1241
- Minor internal fixes: https://github.com/Axelrod-Python/Axelrod/pull/1236
https://github.com/Axelrod-Python/Axelrod/pull/1237
https://github.com/Axelrod-Python/Axelrod/pull/1243
- Test speed up and refactor:
https://github.com/Axelrod-Python/Axelrod/pull/1238
- New strategy (Graaskamp from RA's first tournament):
https://github.com/Axelrod-Python/Axelrod/pull/1244

https://github.com/Axelrod-Python/Axelrod/compare/v4.6.0...v4.5.0

4.5.0

Implemented algorithm for memory depth of Finite State Machines, some new
strategies and some minor internal improvements.

- Algorithm for memory depth of Finite State machines
https://github.com/Axelrod-Python/Axelrod/pull/1233
- Minor refactoring
https://github.com/Axelrod-Python/Axelrod/pull/1223
https://github.com/Axelrod-Python/Axelrod/pull/1227
https://github.com/Axelrod-Python/Axelrod/pull/1225
https://github.com/Axelrod-Python/Axelrod/pull/1222
- Speed up of cache
https://github.com/Axelrod-Python/Axelrod/pull/1229
- New strategies
https://github.com/Axelrod-Python/Axelrod/pull/1228
https://github.com/Axelrod-Python/Axelrod/pull/1231

https://github.com/Axelrod-Python/Axelrod/compare/v4.5.0...v4.4.0

4.4.0

2 new strategies and internal refactoring.

- Clean citations of library
https://github.com/Axelrod-Python/Axelrod/pull/1221
https://github.com/Axelrod-Python/Axelrod/pull/1220
- Fix numpy depreciation warnings
https://github.com/Axelrod-Python/Axelrod/pull/1218
- Code refactoring
https://github.com/Axelrod-Python/Axelrod/pull/1204
https://github.com/Axelrod-Python/Axelrod/pull/1205
https://github.com/Axelrod-Python/Axelrod/pull/1206
https://github.com/Axelrod-Python/Axelrod/pull/1208
https://github.com/Axelrod-Python/Axelrod/pull/1210
https://github.com/Axelrod-Python/Axelrod/pull/1212
https://github.com/Axelrod-Python/Axelrod/pull/1216
https://github.com/Axelrod-Python/Axelrod/pull/1219
- Two new strategies
https://github.com/Axelrod-Python/Axelrod/pull/1215

https://github.com/Axelrod-Python/Axelrod/compare/v4.4.0...v4.3.0

Page 2 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.