Change Log

The specification is versioned to allow for continual improvements. This page lists the changes in each version.

1.3.0 - 2020/07/02 Added "tournament". Added "table_skin". Added "display" in <player_obj>.

1.2.2 - 2020/06/19 Corrected "round" to "id" in the 'id' field of <round_obj>.

1.2.1 - 2020/06/01 Corrected "players_wins" to "player_wins" in <pot_obj>.

1.2.0 - 2020/04/23 Added a root object to wrap each hand and identify the type of JSON object. {"ohh": <standardized_hand_history_object>}

1.1.1 - 2020/02/27 Added table_handle.

v1.0.1 hero_player_id was changed to Nullable. Null example added. <action_obj>.cards was changed to Nullable. Null example added. <round_object>.street options are capitalized instead of all lowercase. Example updated. Flags options are capitalized instead of all uppercase. Example updated. <player_obj>.player_bounty was changed to nullable. Info panel text changed from "For bounty tournaments only." to "For bounty tournaments only. Omit for other games." Null example added. <tournament_info_obj>.flags - all non-acronym options changed to caplitalized instead of all uppercase. <tournament_rebuy_obj> - all options changed to capitalized instead of all uppercase. <speed_obj>.type - all options changed to capitalized instead of all uppercase. ante_amount - corrected typo "f the game..." to "If the game...". Rounds - "(Pre-Flop)" changed to "(Preflop)" in text to match names used in <round_obj>.street. <bet_limit_obj>.bet_type - "No-Limit" changed to "No Limit" to match the other options. <round_obj>.id - added text "The first round is round zero." <round_obj>.actions - corrected typo "Maining the order..." to "Maintaining the order...". Changed "id" to "Id" or "identifier" in text in a few places for consistency.

v1.0.0 The initial version.