Releases: Axelrod-Python/Axelrod
4.13.1
What's Changed
- Update Python versions up through 3.10 by @marcharper in #1398
- Run black. by @drvinceknight in #1400
- Add a thesis to citations by @marcharper in #1399
- Add archived url of PD2017 due to missing page by @aseyq in #1402
- attempting to fix docutils version issue with sphinx by @marcharper in #1403
- Disable type checker temporarily by @marcharper in #1409
- Fix string escape to suppress deprecation warning by @marcharper in #1408
- Created CITATION.cff by @VartanAhrensKayayan in #1405
- Bump Python version up to 3.11 by @marcharper in #1404
- Split requirements.txt to factor out hypothesis and prompt_toolkit by @marcharper in #1407
- Add BurnBothEnds strategy by @marcharper in #1410
- Pin black to 22.10.0 by @marcharper in #1412
- Refactored games to generalise & add asymmetric games by @alexhroom in #1413
- Adds a read the docs config file by @alexhroom in #1423
- Update citations.md by @marcharper in #1424
- Cherry pick of commits from #1428 to prep for Python 3.12 by @marcharper in #1436
- Move to pyproject.toml. by @drvinceknight in #1440
- Moved seed to Tourney arg in main.py by @miller-ian in #1442
- Remove test in test_meta.py by @marcharper in #1441
- bump deps by @miller-ian in #1446
- Update citations.md by @marcharper in #1445
New Contributors
- @aseyq made their first contribution in #1402
- @VartanAhrensKayayan made their first contribution in #1405
- @miller-ian made their first contribution in #1442
Full Changelog: v4.12.0...v4.13.1
v4.13.0
v4.13.0, 2023-04-25
Generalisation of games, new BurnBothEnds strategy, added CITATION.cff file,
support for py3.10, add references and various internal improvements.
v4.12.0
v4.12.0, 2021-05-25
New documentation structure, new strategy and ability to pass a custom match to
the Moran class.
v4.11.0
v4.11.0, 2021-05-25
A number of improvements to documentation, a new strategy, removing the cheating
strategies and a number of internal fixes.
v4.10.0
v4.10.0, 2020-08-12
Major rewrite of the random seeding (which fixes a reproducibility bug when
using parallel processing), support for python 3.8 and various
documentation/internal fixes.
- Move CI to github actions
#1309
#1322
#1327 - Sort all import statements using isort
#1351 - Add a test that all strategies have names
#1354 - Add a function to automatically check what information is used by strategies
#1355
#1331 - Minor documentation fixes
#1321
#1329
#1357
#1358
#1363 - Add python 3.8 support
#1366 - Improve tests
#1332
#1333
#1359 - Fix RevisedDowning
#1323
v4.9.1
v4.9.1, 2020-04-08
Bug fixes
v4.9.0
v4.9.0, 2020-04-07
New strategies, new classifier system and internal improvements/fixes.
- Cleanup the tests:
#1308 - Create function to handle internal file paths:
#1307 - Fix bug in Result set:
#1305 - Improve and expand LR Player's docstring
#1303 - New strategy classifier mechanism:
#1300 - Add new Gradual strategy:
#1299 - Add missing author to docs bibliography:
#1295 - Suppress numpy warnings:
#1292 - Fix documentation:
#1291 - Fix FirstByDowning:
#1285 - Add citations:
#1281
v4.8.0
v4.8.0, 2019-12-16
Reimplementation of first tournament strategies, rename of second tournament
strategies and
v4.7.0
v4.7.0, 2019-10-23
New Moran process mechanics, new strategy implementations, drop support for
python 3.5 and various minor fixes.