Skip to content

Releases: b-inary/desktop-postflop

v0.2.7

01 Oct 13:38
Compare
Choose a tag to compare

This is the last release I will be making. See this issue for more information.

I apologize that while many features were listed on the roadmap, most of them ended up not being implemented. However, for example, the file save/load functionality and the node locking feature are more or less already implemented on the engine side. I hope that development will continue in some way in the open-source community.

New feature

  • Added text input field for the board (#31)

v0.2.6

17 Mar 12:07
Compare
Choose a tag to compare

This is a maintenance release with some minor improvements.
The next release, v0.3.0, will include a save/load feature for calculated trees.

  • FLHE support ("XcYr" format added)
  • Improved behavior of geometric sizes for raises
  • Improved behavior of floating-point numbers when the range is inverted
  • Fixed RAM usage estimation for bunching effect
  • Handling of extreme corner cases, e.g., when the input range is too narrow
  • Improved help texts

v0.2.5

10 Mar 12:27
Compare
Choose a tag to compare

Bug fix

  • If the bunching effect was enabled and the flop was monotone or two-tone, the equity displayed after the turn was incorrect.

v0.2.4

10 Mar 05:11
Compare
Choose a tag to compare

New feature

  • Bunching effect support

CPU requirement update

  • Raised CPU requirement from AVX to AVX2

Performance improvement

  • ~5% faster than v0.2.3

More details about bunching effect

The bunching effect refers to the card removal effect caused by the ranges of folded players. Since most players fold with a weak hand, the remaining players will have a higher chance of holding a strong hand.

To the best of our knowledge, this is the first postflop solver in the world to support the bunching effect. The option supports up to 4 folded players (6-max game). By entering the ranges of the folded players and performing a precomputation, the solver can account for the bunching effect.

The simulation is exact and precise. This means that the solver does not make any abstractions or approximations. However, please note that enabling the bunching effect will significantly slow down the solver due to the heavy additional computation required.

v0.2.3

24 Jan 11:34
Compare
Choose a tag to compare

Bug fix

  • In some cases, EVs displayed on terminal nodes were incorrect.
  • In some cases, strategies were not displayed when the opponent's range was empty.

New feature

  • "Graphs" tab added to results viewer.
  • Saved ranges and tree configurations can now be imported/exported.

v0.2.2

02 Jan 00:05
Compare
Choose a tag to compare

Bug fix

  • River card could not be selected on the result viewer when the input board consists of 4 cards.

v0.2.1

01 Jan 06:30
Compare
Choose a tag to compare

Builds

  • Added experimental build for Linux

Solver engine

  • Tuned parameters so that weak actions are completely eliminated from the output strategy

Performance improvement

  • ~3% faster than v0.2.0

v0.2.0

25 Dec 06:48
Compare
Choose a tag to compare

Although the features shown in the roadmap have not yet been implemented, we decided to make this version stable because we want many people to use the latest version. Please refer to the release notes for version 0.2.0-alpha.0 for the differences from version 0.1.7.

Bug fix

  • In some cases, information after the river was incorrect on monotone flops

Feature

  • Added charts on turn/river tab

Performance improvement

  • ~2% faster than 0.2.0-alpha.1

v0.2.0-alpha.1

21 Dec 08:27
Compare
Choose a tag to compare
v0.2.0-alpha.1 Pre-release
Pre-release

Fixed data conversion logic for saved tree configurations.
Please see the release notes of v0.2.0-alpha.0 for additional information.

v0.2.0-alpha.0

21 Dec 07:11
Compare
Choose a tag to compare
v0.2.0-alpha.0 Pre-release
Pre-release

EDIT: This version has a bug in data conversion logic, so please use v0.2.0-alpha.1 instead.

Note 1: This is a pre-release and may contain bugs.
Note 2: Once v0.2.x is executed, the saved ranges and tree configurations will be converted to v0.2.x format. After this conversion, you cannot save/load these data from v0.1.x. If necessary, please backup the following folder before executing v0.2.x so that you can restore the original state.

C:\Users\<username>\AppData\Local\b-inary.desktop-postflop\EBWebView\Default\IndexedDB\https_tauri.localhost_0.indexeddb.leveldb

Screen layout

  • Results tab moved to the top
  • Revised color scheme
  • Results viewer now uses a larger screen

Tree configuration

  • Support raked calculation
  • Different sizes can be specified for donk bets
  • More flexible bet size input (e.g., geometric size)
  • Tree edit feature

Results viewer

  • Completely re-implemented
  • More intuitive and advanced navigation
  • Turn/River reports are available even after OOP takes an action
  • Able to view stats even on turn/river nodes and terminal nodes
  • Enhanced display options
  • New comparison tab that displays both player's ranges side by side
  • CSV export feature

Roadmap to v0.2.0 (features planned to implement)

  • Node locking
  • Save/Load feature for calculated strategies
  • Charts in result viewer
  • Hand filter feature in result viewer