v0.1.0
TexasHoldem v0.1.0
Closed issues:
- Long compile times with calls to
Hand
(#17) - Add tournament-style play (#49)
- Add error checking around
player_option!
(#51) - Improve human option prompts to include allowable bounds (#52)
- Improve log messages and make
input_raise_amt
robust to inputs (#55) - Add tests for
player_option!
forPlayer{Human}
's (#56) - Sometimes raises are not called (#59)
- Add more tester bots (#61)
- Add option for card visibility (#68)
- Buttons are broken (#72)
- Should iterators skip inactive players? (#73)
- Iterators don't always start on active players (#81)
Merged pull requests:
- Add infra (#1) (@charleskawczynski)
- Add some tests (#2) (@charleskawczynski)
- Add tests (#3) (@charleskawczynski)
- Add Hand (#4) (@charleskawczynski)
- Add suit alias, improve printing format (#5) (@charleskawczynski)
- Add deck (#6) (@charleskawczynski)
- Add sketch of game (#8) (@charleskawczynski)
- CompatHelper: add new compat entry for "DispatchedTuples" at version "0.2" (#9) (@github-actions[bot])
- Compactify ranks (#11) (@charleskawczynski)
- CompatHelper: add new compat entry for "UnPack" at version "1.0" (#12) (@github-actions[bot])
- Improve card eval using Cactus Kev chart (#13) (@charleskawczynski)
- Use HoldemCards.jl (#14) (@charleskawczynski)
- Use HoldemHandEvaluator (#16) (@charleskawczynski)
- Change to PlayingCards (#18) (@charleskawczynski)
- CompatHelper: add new compat entry for "Combinatorics" at version "1.0" (#20) (@github-actions[bot])
- Update PlayingCards and PokerHandEvaluator (#26) (@charleskawczynski)
- CompatHelper: add new compat entry for "PrettyTables" at version "0.12" (#28) (@github-actions[bot])
- Update to registered PokerHandEvaluator (#30) (@charleskawczynski)
- Fix docs (#31) (@charleskawczynski)
- Widen compat, add tests (#32) (@charleskawczynski)
- CompatHelper: add new compat entry for "PlayingCards" at version "0.2" (#33) (@github-actions[bot])
- CompatHelper: add new compat entry for "PokerHandEvaluator" at version "0.1" (#35) (@github-actions[bot])
- CompatHelper: bump compat for "PrettyTables" to "1.0" (#36) (@github-actions[bot])
- Add transactions, game configs and improve names (#37) (@charleskawczynski)
- Restructure, fix deal and split pot logic, improve names (#38) (@charleskawczynski)
- Remove pretty tables (#39) (@charleskawczynski)
- Refactor (#40) (@charleskawczynski)
- Add Logging with info/debug, fix distribute_winnings (#41) (@charleskawczynski)
- Add tests, improve info prints (#42) (@charleskawczynski)
- Improve coverage, add some bots (#43) (@charleskawczynski)
- Several logic fixes and improvements (#44) (@charleskawczynski)
- Rename package (#45) (@charleskawczynski)
- Improve names, add some helper funcs, add some docs (#47) (@charleskawczynski)
- Add CallAllInFold option, rename PayBlind (#48) (@charleskawczynski)
- Improve log messages (#57) (@charleskawczynski)
- Add a bunch of tests, including for UI (#58) (@charleskawczynski)
- Fix 59 (#62) (@charleskawczynski)
- Add tester bots (#63) (@charleskawczynski)
- Rename player id -> seat number. (#64) (@charleskawczynski)
- Add perf files (#66) (@charleskawczynski)
- Add tournament-style play (#67) (@charleskawczynski)
- Improve log, and names (#70) (@charleskawczynski)
- Small refactoring changes, improve names, use more inactive flags (#71) (@charleskawczynski)
- Fix buttons, improve names (#76) (@charleskawczynski)
- More button assertions, fixes and improvements (#77) (@charleskawczynski)
- Small log and doc fixes (#78) (@charleskawczynski)
- Some refactoring changes (#79) (@charleskawczynski)
- Improve iterators (#80) (@charleskawczynski)
- Add tournament play fuzz test back in (#82) (@charleskawczynski)
- Add card visibility (#83) (@charleskawczynski)
- Ensure raises are called, fix edge cases with player options (#85) (@charleskawczynski)
- End correctly on pre-flop betting when bb checks, add tests (#87) (@charleskawczynski)
- Fix tournament bug with action required (#89) (@charleskawczynski)
- Improve log for winning hands (#90) (@charleskawczynski)
- Take care of some todos (#92) (@charleskawczynski)
- Upgrade to new PokerHandEvaluator (#93) (@charleskawczynski)
- Upgrade deps (#95) (@charleskawczynski)
- Update perf file (#96) (@charleskawczynski)
- Update profile file, add NullLogger to perf file (#98) (@charleskawczynski)
- Exclude game state from
player_option!
(#99) (@charleskawczynski) - Check for and declare winners after every game (#100) (@charleskawczynski)
- Fix returned winning players (#101) (@charleskawczynski)