Pyminion

Latest version: v0.4.0

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

Scan your dependencies

Page 1 of 2

0.4.0

Overview

Thanks to jbw3 we now have the entire intrigue expansion included in this library!

What's Changed

Additions
* Intrigue by jbw3 in https://github.com/evanofslack/pyminion/pull/105

Bug Fixes
* Fixing DeckCounter issue when counting a player's starting deck by jbw3 in https://github.com/evanofslack/pyminion/pull/98
* Bug fixes by jbw3 in https://github.com/evanofslack/pyminion/pull/103

Improvements
* Enum for Card Types by jaypatel1227 in https://github.com/evanofslack/pyminion/pull/96
* Refactor Player Decisions by jbw3 in https://github.com/evanofslack/pyminion/pull/100
* Add image to README by evanofslack in https://github.com/evanofslack/pyminion/pull/106


New Contributors
* jaypatel1227 made their first contribution in https://github.com/evanofslack/pyminion/pull/96
* jbw3 made their first contribution in https://github.com/evanofslack/pyminion/pull/98

**Full Changelog**: https://github.com/evanofslack/pyminion/compare/v0.3.0...v0.4.0

0.3.0

Overview
This release is mainly bug fixes and minor improvements. Notable bug fixes include adding gardens to the base set as well as fixing an error resulting from actions that cause players to gain from an empty pile (`witch`, `bandit`, etc).

There are a couple of changes, mainly related to `game.play` and `simulator.run`. Before, these methods would not return anything, but they have been update to return a `GameResult` and `SimulatorResult` respectively. These two new return values are just structs that contain summarizing information about the game/simulation which may be useful for users doing post-game analysis.

What's Changed

Changes
* Return results from game and simulation by evanofslack in https://github.com/evanofslack/pyminion/pull/94
* Optionally disable stdout logger evanofslack in https://github.com/evanofslack/pyminion/pull/94

Bug Fixes
* Add gardens to base set by evanofslack in https://github.com/evanofslack/pyminion/pull/86
* Add error handling for gainers by evanofslack in https://github.com/evanofslack/pyminion/pull/88

Improvements
* Improve type hints by evanofslack in https://github.com/evanofslack/pyminion/pull/89
* Improve logging for drawing, trashing and discarding cards by evanofslack in https://github.com/evanofslack/pyminion/pull/92



**Full Changelog**: https://github.com/evanofslack/pyminion/compare/v0.2.2...v0.3.0

0.2.2

What's Changed
* Removed minor debug statements
* Updated naming for base_set cards


**Full Changelog**: https://github.com/evanofslack/pyminion/compare/v0.2.1...v0.2.2

0.2.1

What's Changed
* Fix circular import bug in v0.2.0 release


**Full Changelog**: https://github.com/evanofslack/pyminion/compare/v0.2.0...v0.2.1

0.2.0

What's New

* Added all base set cards 31
* Overhauled Bot classes to be modular and expandable 54
* Added new bot implementations (i.e. BanditBot, ChapelBot)

Cards added:
* Library
* Sentry
* Militia
* Mine
* Remodel

**Full Changelog**: https://github.com/evanofslack/pyminion/compare/v0.1.5...v0.2.0

0.1.5

What's New

* Improvements to game setup and execution
* More robust implementation of card.play() to handle input from either human or bot.
* Game logs now saved locally for post-game analysis.
* New bot, BigMoneyUltimate

Cards added:
* Moat
* Witch
* Council Room
* Bandit
* Bureaucrat
* Throne Room

**Full Changelog**: https://github.com/evanofslack/pyminion/compare/v0.1.4...v0.1.5

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.