Skip to content

Releases: boldandbrad/euchre-cli

v0.7.0

19 Feb 19:15
2815708
Compare
Choose a tag to compare

[0.7.0] - 2024-02-19

House keeping release. Updating tooling to support future development.

Added

  • Add pre-commit hooks
  • Support for python versions 3.11 and 3.12

Updated

  • Replace Travis CI build system with GitHub Actions
  • Replace Setup.py with pyproject.toml built with flit
  • Move euchre dir into src
  • Rename src/euchre.py to src/root.py
  • Cleanup code formatting

Removed

  • Remove support for python versions 3.8 and 3.9

v0.6.1

23 Feb 20:01
6e03f76
Compare
Choose a tag to compare

Fixed

  • 48 Duplicate player names

v0.6.0

24 Nov 19:51
1ddd36a
Compare
Choose a tag to compare

Updated

  • Dependency Click from v7.x to v8.x
  • Code formatting and structure

Fixed

  • euchre --version Correctly works again with latest dependencies.

Removed

  • euchre rules No longer works on older versions of euchre-cli due to
    relocated documentation.
  • Support for python versions 3.6 and 3.7

v0.5.1

09 Sep 00:22
29a1ac8
Compare
Choose a tag to compare

Added

  • euchre play Print trick score after each trick.

Changed

  • euchre play User's name is now styled blue for better readability.

Fixed

  • euchre play All players are now guaranteed to have unique names.

v0.5.0

12 Aug 02:34
0b078d8
Compare
Choose a tag to compare

Added

  • logo euchre-cli now has a logo featured in the readme and docs! Thanks James
    Barbret.
  • euchre play
    • Added slight delay before prompting for user's name.
    • Print horizontal line at the beginning of each hand for better readability.
    • Print message that dealer has dealt hand.
    • Print human user's hand after hand has been dealt.
    • Print play order at the beginning of each hand.
    • Print hand and trick numbers before each trick.
  • docs
    • Added footer that includes copyright and license statement.
    • Added headers to the sidebar.

Changed

  • euchre play
    • CPU players are now a little smarter at choosing which card to play.
    • Print dealer picked up card message before they discard instead of after.
    • Game messages are now cleaner and more consistent.
  • docs
    • Updated page titles.
    • Doc structure is now more consistent.
    • Added titles to links.
    • Italicized updated dates.
    • Updated default font color and text formatting.
  • technical Code base is now 95%+ unit tested.

v0.4.0

28 Jul 00:22
07647b7
Compare
Choose a tag to compare

Added

  • euchre rules Open euchre-cli rules page in a web browser.
  • CLI option short forms throughout app. ex: -h alias for --help.
  • docs
    • Added uninstall instructions.
    • Added troubleshooting page.
  • logging Log files are now written and managed for debugging and support
    purposes. Log locations are:
    • Linux: /var/log/euchre-cli/
    • macOS: ~/Library/Log/euchre-cli/
    • Windows: %userprofile%\AppData\local\euchre-cli\

Changed

  • docs Restructured documentation site and added pagination.

v0.3.2

18 Jul 15:33
74d556d
Compare
Choose a tag to compare

Added

  • technical debt - Package is now partially unit tested.
  • technical debt - Travis CI integration with automated deployments.

Fixed

  • euchre play
    • Players no longer keep their hands from the previous deal when the hand is re-dealt.
    • Show proper integer choice range when only one option is available (0).

v0.3.1

11 Jul 18:22
30797c0
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

Added

  • Automated deployment of docsify documentation with travis ci.

Fixed

  • euchre play - Properly rotate dealer one spot to the left after each hand
    instead of to the right.

v0.3.0

10 Jul 18:50
9aae084
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Added

  • euchre play --watch - Watch computers play a game of euchre amongst themselves.

Changed

  • euchre play
    • Human player (User) can now play a game of euchre with computers by default!
    • Regulate game output pace by default so that games are easier to follow!
    • Removed debug logs from game output.

Fixed

  • euchre play - No longer print that a user has proposed a trump suit when
    they have in fact passed.

v0.2.0

10 Jul 00:19
03ac13c
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Changed

  • euchre play
    • Choose first dealer by first dealt Black Jack.
    • CPU player names are now randomized instead of hardcoded.
    • CPU players now make a more informed decision on whether to call pick up.
    • CPU players now discard their lowest value card after picking up.
    • CPU players now call trump if they have 3 or more cards of a suit in their hand.
    • Updated game print out formatting.

Fixed

  • euchre play - Discarded card is now added back to the deck after a player
    picks up.