Skip to content

Releases: coder/balatrobot

v1.4.0

02 Feb 15:31

Choose a tag to compare

1.4.0 (2026-02-02)

Features

  • add fps cap setting (8fefa49)
  • add gamespeed, animation_fps, no_reduced_motion settings (f6c1f81)
  • add pixel art smoothing setting (b5eff97)
  • cli: add integration tests for new Typer CLI (dd18bb7)

Bug Fixes

  • balatrobot.cli: more strict error handling using httpx (05b5971)
  • gamestate: try to fix memory leaks in UI nodes - again (42ec1f3)
  • lua.utils: avoid to use hover to generate UI description (11fc9f5)
  • make: correct worker count message for tests/cli (6e5fdd4)

Performance Improvements

  • make: change XDIST_WORKERS to 2 for tests/cli (27240c8)

Documentation

  • api: Adding missing cards to GameState schema (6c4f192)
  • cli: add new cli commands - serve and api (b8355af)
  • remove the breaking changes warning (b92afe3)

v1.3.4

13 Jan 15:18

Choose a tag to compare

1.3.4 (2026-01-13)

Bug Fixes

  • balatrobot: add session_id to BalatroInstance (79230dd)

v1.3.3

12 Jan 12:37

Choose a tag to compare

1.3.3 (2026-01-12)

Continuous Integration

  • release: move release notification to pypi workflow (2274781)

v1.3.2

12 Jan 12:09

Choose a tag to compare

1.3.2 (2026-01-12)

Bug Fixes

  • lua.endpoint: add nil checks for race condition in next_round endpoint (ce08dcc)
  • lua.endpoints: fix error message for invalid voucher/pack index in buy (4af3d39)

v1.3.1

11 Jan 16:23

Choose a tag to compare

1.3.1 (2026-01-11)

Bug Fixes

  • lua.endpoints: fix pack with mega packs with double target selection (ba3e270)

v1.3.0

11 Jan 10:22

Choose a tag to compare

1.3.0 (2026-01-06)

Features

  • lua: improve logging for endpoints (680fd45)

Documentation

  • cli: remove resize rule in hyperland config example (ace84b5)
  • update deps and style of the docs (784b780)

v1.2.2

04 Jan 15:14

Choose a tag to compare

1.2.2 (2026-01-04)

Documentation

  • contributing: add linux native symlink location (d07c354)
  • example-bot: add example bot page (73c4313)
  • prepend uvx to balatrobot command (e9e48e1)

v1.2.1

01 Jan 14:44

Choose a tag to compare

1.2.1 (2026-01-01)

Bug Fixes

  • ci: update release workflow to sync openrpc.json version (905609f)

Documentation

  • contributing: update .luarc.json example (c9c486a)
  • use white logo version for docs logo (e532087)

v1.2.0

01 Jan 11:25

Choose a tag to compare

1.2.0 (2026-01-01)

Features

  • lua.endpoints: add pack endpoint (32ff3eb)
  • lua.endpoints: add pack endpoint (9d3031f)
  • lua.endpoints: add support for adding packs to the add endpoint (41374a7)
  • lua.endpoints: allow rearranging cards during booster pack state (16e4170)
  • lua.endpoints: extend rearrange to pack state (15f282c)
  • lua.utils: add cards field to gamestate (8447855)
  • lua.utils: add pack keys enums (d8cdb33)

Bug Fixes

  • lua.endpoints: await hand to be loaded for Arcana/Spectral packs (43e41a4)
  • lua.endpoints: improve await condition when buying a pack (4993e77)
  • lua.utils: use appropriate field for the request in debugger (d79a81d)
  • lua: fix target selection to wait longer (e98d4ea)
  • validator: revert to old behaviour for array items (729e164)

Performance Improvements

  • change pytest-xdist config from loadfile to loadscope (d7c2a28)

Documentation

  • add conventional commits guideline to contributing (bf164b1)
  • api: add required state for rearrange endpoint (481d579)
  • api: fix api.md formatting (4c85dec)
  • api: remove comment from the gamestate example (44a169f)
  • api: update the add endpoint to support packs (36868f2)
  • CLAUDE: add GitHub repo link to CLAUDE.md (9013de0)
  • docs fixes (099147a)
  • endpoints: fix pack_select formatting (535e3b0)
  • endpoints: fix pack_select formatting (7c0535c)

v1.1.0

24 Dec 15:53

Choose a tag to compare

1.1.0 (2025-12-24)

Features

  • balatrobot: add Windows support to CLI (843a1b7)

Documentation

  • cli: run_lovely_macos.sh is not required (ccf1996)
  • contributing: improve contributing guide (d5576b2)
  • index: remove link to legacy docs (23029cd)
  • readme: remove the imgs from the related project section (354de3a)