Skip to content

Commit 0604998

Browse files
committed
chore(main): release 1.0.0
1 parent f2de6f6 commit 0604998

File tree

1 file changed

+137
-0
lines changed

1 file changed

+137
-0
lines changed

CHANGELOG.md

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
# Changelog
2+
3+
## 1.0.0 (2026-01-10)
4+
5+
6+
### Features
7+
8+
* add about page ([faf2c91](https://github.com/coder/balatrobench/commit/faf2c914f696bb683863330727d310041bf64466))
9+
* add balatrobench logo ([ea38c57](https://github.com/coder/balatrobench/commit/ea38c57ee377dc63b0afb48dbcee23e73a4a8689))
10+
* add bar chart for avg rounds ([ce9d2d5](https://github.com/coder/balatrobench/commit/ce9d2d5ffda872a649ca9178b18340954be459fc))
11+
* add benchmark for v0.7.0 ([34a815e](https://github.com/coder/balatrobench/commit/34a815e3fbf664441303237874d1da0dac8a9bd5))
12+
* add benchmark for v0.8.1 ([09f6d6d](https://github.com/coder/balatrobench/commit/09f6d6db72baee5c667219f60199be09b4336516))
13+
* add benchmarks data for v0.6.0 ([4a3d833](https://github.com/coder/balatrobench/commit/4a3d83361635aa9dd33a9842eb01e91cfcfb07e2))
14+
* add button to contribute your strategy ([a94825c](https://github.com/coder/balatrobench/commit/a94825c0cc5c65b088635a5683711d21743a2b15))
15+
* add community page ([bac2147](https://github.com/coder/balatrobench/commit/bac21479ef75a40ac42076b2f957cb49a94e15ca))
16+
* add config.js to control data source (dev and prod) ([9f1305a](https://github.com/coder/balatrobench/commit/9f1305a5bc9132c87fd10bb4d1aa859a1ea4041d))
17+
* add dark mode support for charts ([b2130d3](https://github.com/coder/balatrobench/commit/b2130d3d7d591cb365024bd488ad5d27b9202899))
18+
* add data/community runs ([58f505a](https://github.com/coder/balatrobench/commit/58f505ab649511a5300958290bb1b732d05a2faf))
19+
* add details table to leaderboard ([e15e0fe](https://github.com/coder/balatrobench/commit/e15e0fe820c04cabf9caadee99b37e3c29400c2f))
20+
* add discord link and improve community page buttons ([a444cc6](https://github.com/coder/balatrobench/commit/a444cc6c8ae9629e5192b6cac1770ebd42690bd1))
21+
* add favicon ([4d06723](https://github.com/coder/balatrobench/commit/4d067230752af76982bbfde14df5e1795bd45b58))
22+
* add files for version v2 ([34e91b4](https://github.com/coder/balatrobench/commit/34e91b42b8d864f644b2d94e122c739d11e27c65))
23+
* add footer to all pages ([1f898c5](https://github.com/coder/balatrobench/commit/1f898c52c8416b727b2b279e58c5d48006997e59))
24+
* add gemini-2.5-pro to the leaderboard ([d794f76](https://github.com/coder/balatrobench/commit/d794f76891f007a8e02335d23bf95f3efec668ce))
25+
* add google color to bar chart ([732ba52](https://github.com/coder/balatrobench/commit/732ba52b57f7fabe763aeb84e767684e359bc4eb))
26+
* add hist and pie charts ([86acd92](https://github.com/coder/balatrobench/commit/86acd92b77efb31ebed55f6f9f481d17361c7004))
27+
* add interactive run viewer with keyboard navigation ([d72e555](https://github.com/coder/balatrobench/commit/d72e555a1031ae1b32e4088fe76e424ba714d669))
28+
* add labels to axes in the histogram ([86c3fdb](https://github.com/coder/balatrobench/commit/86c3fdb964414e2edd7af9fac38bb9c27eb06316))
29+
* add mock data for community ([61d287c](https://github.com/coder/balatrobench/commit/61d287c9ec9ca752b92c656aeecec499d9a42c7b))
30+
* add openai gpt-5 benchmark ([6088226](https://github.com/coder/balatrobench/commit/60882267590170bfd85b9cda27e3fdfc0c465fd7))
31+
* add pyproject.toml ([4b5b8f4](https://github.com/coder/balatrobench/commit/4b5b8f4eb8d2811b30cc535d78bd7e6a609cb2ca))
32+
* add robots.txt and sitemap.xml ([1c6769d](https://github.com/coder/balatrobench/commit/1c6769d975d0a313a21311c57fdbe302067cc09e))
33+
* add run distribution chart ([14dc13a](https://github.com/coder/balatrobench/commit/14dc13a3d041af02e34cbb029ee51278f9d5adc5))
34+
* add run viewer and version selector ([f77ce8c](https://github.com/coder/balatrobench/commit/f77ce8c20045b4aed86ce85fdd2631a2358b6859))
35+
* add seed to detail page ([2ccc51c](https://github.com/coder/balatrobench/commit/2ccc51c1c26098ce4a63864fad4db69c580bfc8d))
36+
* add SEO optimization to the pages ([aa6c0d9](https://github.com/coder/balatrobench/commit/aa6c0d923650800621ae5e3075757916cfefd508))
37+
* add template-based strategy system ([f1218df](https://github.com/coder/balatrobench/commit/f1218dff36e14ab91e736fce497047533e916edc))
38+
* add test and all targets to Makefile ([adf7d4c](https://github.com/coder/balatrobench/commit/adf7d4c3ee93b90cdf05b7fb18cc22383d536c06))
39+
* add test coverage tooling ([d0aaa31](https://github.com/coder/balatrobench/commit/d0aaa317539b161e7c25351745db9f0a4cc50e1e))
40+
* add time column to table and headers card ([d83ac7b](https://github.com/coder/balatrobench/commit/d83ac7bf0213066db6a734c94fd74249a74d6653))
41+
* add total card to detail page ([adf52e1](https://github.com/coder/balatrobench/commit/adf52e1e23cb5748c3b2f8bf1c7920500d16cd92))
42+
* add upload script ([847a928](https://github.com/coder/balatrobench/commit/847a928104b8a59b0ad67a7620a7d69f6b45afbb))
43+
* add v0.11.0 benchmark data ([0262094](https://github.com/coder/balatrobench/commit/02620941eb0169c45ff14a1f3ceb9310cbd0906b))
44+
* add v0.4.0 data structure and initial content ([fbb8007](https://github.com/coder/balatrobench/commit/fbb8007658ca29dc21bb03a49c1080120935fa9c))
45+
* **analyzer:** add benchmark analysis engine for BalatroLLM runs ([abd56fa](https://github.com/coder/balatrobench/commit/abd56fa96a4ff4332680f80f61f61c3bc9692cc4))
46+
* autogenerate version selector from manifest ([67e2368](https://github.com/coder/balatrobench/commit/67e236803395117733ba63b0236f07d9d6090479))
47+
* **balatrobench:** add package exports and fix models types ([8fec902](https://github.com/coder/balatrobench/commit/8fec9024011a30d2770501ac5dcd447de1705ef1))
48+
* centered model and vendor columns ([84d3314](https://github.com/coder/balatrobench/commit/84d33141836ebce85d5d2976eb37b0fa62025d16))
49+
* **cli:** add CLI entry point for balatrobench command ([1464c8b](https://github.com/coder/balatrobench/commit/1464c8b041ca83dedade88e60b74f81d6218b490))
50+
* enhance frontend interface and functionality ([bceb80a](https://github.com/coder/balatrobench/commit/bceb80a4694574eba074eba82ced4f9dba30d4b7))
51+
* enhance responsiveness and data presentation ([7207cd2](https://github.com/coder/balatrobench/commit/7207cd2c4679b920ac1c34a7955be5312ba424e3))
52+
* enhance UI with detailed benchmark analytics ([a923907](https://github.com/coder/balatrobench/commit/a923907721e07c0afa9415211be24c85ebb7f636))
53+
* **enums:** add enums for game configuration ([5d4d7c0](https://github.com/coder/balatrobench/commit/5d4d7c036007b9a229a7c871ac1ae312a1840f76))
54+
* **extractor:** add JSONL parsing for requests and responses ([3a2dc3d](https://github.com/coder/balatrobench/commit/3a2dc3de24a11ae07079b43c8d25343a7bdffdfa))
55+
* improve alignment for avg ± std dev ([0bfc92a](https://github.com/coder/balatrobench/commit/0bfc92aedc24ce1602275d61219e36d2086cc253))
56+
* improve gamestate visualization ([f3589b1](https://github.com/coder/balatrobench/commit/f3589b1539f3ba7af6bad6aff44d064d03a6c6c1))
57+
* improve headers legend ([029823f](https://github.com/coder/balatrobench/commit/029823fe15f5481a4295d95fb6f743f190c4041c))
58+
* improve HTML formatting and code structure ([f502e1d](https://github.com/coder/balatrobench/commit/f502e1da45b9982178dfccd334be24199e3fe1a0))
59+
* improve nav bar ([1cdce5c](https://github.com/coder/balatrobench/commit/1cdce5c7485f811eaa525d6d467199faacb03129))
60+
* improve UI for nav bar and community btn ([79f6f2c](https://github.com/coder/balatrobench/commit/79f6f2c771d5e584a572eec6c337f9a8d4abe699))
61+
* make the footer clickable ([77ed17d](https://github.com/coder/balatrobench/commit/77ed17de631fbcfd4f63f4e41a998cc3b7a652b6))
62+
* **models:** add data models for benchmark files ([f412a42](https://github.com/coder/balatrobench/commit/f412a425d20b1b0e94789e93a3a7db8e7282ff01))
63+
* move states into the header of the gamestate view ([29d4c1f](https://github.com/coder/balatrobench/commit/29d4c1f10be3efec8de58c9897b967a825a75007))
64+
* remove selector for version/strategy ([480300a](https://github.com/coder/balatrobench/commit/480300ad390c9a8ee539bfaa714afe1dc7ce3703))
65+
* **site:** add svg assets ([10b8525](https://github.com/coder/balatrobench/commit/10b8525b64c1bb85bf899af6a7562ff98a5bafed))
66+
* **source:** add TypedDicts for reading balatrollm source files ([99c6ae1](https://github.com/coder/balatrobench/commit/99c6ae1f996ec86f9cf5d94ed9fa611da32c32d3))
67+
* update application logic for v0.4.0 compatibility ([9706b4b](https://github.com/coder/balatrobench/commit/9706b4bc132a2e07fc620dee6e00ad65551291e7))
68+
* update benchmark data ([e09cd19](https://github.com/coder/balatrobench/commit/e09cd19a11a61a526a5ee1f977b2ba0f9d4f523b))
69+
* update benchmark data to v0.8.0 ([8a6d362](https://github.com/coder/balatrobench/commit/8a6d3624b16bcedb474ef4a8f282eae9ec0accac))
70+
* update benchmarks data to new format ([8792aa0](https://github.com/coder/balatrobench/commit/8792aa0ee1d2862b0dda72179b5878bdc4f9a10c))
71+
* update colors for vendors ([59eb553](https://github.com/coder/balatrobench/commit/59eb553e9593ad3124598c1b1b5e4c275873ca11))
72+
* update community page to show strategies ([01e25b5](https://github.com/coder/balatrobench/commit/01e25b5d647f7c392aa68d1f529129bcf570fdf5))
73+
* update data location and support external CDN for benchmarks ([e594703](https://github.com/coder/balatrobench/commit/e594703f9b8f4835283776feddd972b8f4a3ea6c))
74+
* update leaderboard layout ([292dff9](https://github.com/coder/balatrobench/commit/292dff92cec66bde6b95a3774605c13f205b623d))
75+
* update script.js to support ?version= query param ([c75b489](https://github.com/coder/balatrobench/commit/c75b48963e33e6ee3eaa54c0370fe2aa2d1f30d7))
76+
* update to v0.8.1 ([440cc38](https://github.com/coder/balatrobench/commit/440cc386a4e30e3a8c4288f33e1212ef92772892))
77+
* update v0.7.0 benchmark results ([4520a71](https://github.com/coder/balatrobench/commit/4520a711a101dc8a48ec784fa22e76bdfd86b5cb))
78+
* use 0.8.1 data for community page ([d822cba](https://github.com/coder/balatrobench/commit/d822cba58965194a02b47bd5805790a1f39c0484))
79+
* **writer:** add file I/O and WebP conversion for benchmark output ([ccc3a97](https://github.com/coder/balatrobench/commit/ccc3a97c1f304b06669799d0e9c7661da91b3f7d))
80+
81+
82+
### Bug Fixes
83+
84+
* add ids to html elements (useful for testing) ([1425096](https://github.com/coder/balatrobench/commit/1425096d4cd98ea10bf181f0bf508ee81b661b16))
85+
* add precision and stepSize to round distribution ticks ([5239d93](https://github.com/coder/balatrobench/commit/5239d93dc030c6035f5069efc72e8b67e3d6d65b))
86+
* color for the community page buttons ([258c692](https://github.com/coder/balatrobench/commit/258c69257acf276f2ac86478b826a50262174af3))
87+
* commands for serve from the /site directory ([9423047](https://github.com/coder/balatrobench/commit/9423047bad221287b2c5ef1d416b475979bca864))
88+
* disable bar chart on community page ([5fe103f](https://github.com/coder/balatrobench/commit/5fe103f2c31770e6caea15561d1731cb6a0173c7))
89+
* improve table separators visibility for dark mode ([317d589](https://github.com/coder/balatrobench/commit/317d5896f6370be36bf9a8547427fa26655ddf40))
90+
* include test fixtures in repository ([69825b9](https://github.com/coder/balatrobench/commit/69825b931b24714f6ce4265fb7638d50a776b914))
91+
* infer_version returns default v{__version__} instead of raising ([6b33e89](https://github.com/coder/balatrobench/commit/6b33e89f015bcb670f68fbaed27f6ac0b68caec4))
92+
* make xy labels bigger in the performance bar chart ([df39e9d](https://github.com/coder/balatrobench/commit/df39e9d411f7db90846b508ef38777228837623b))
93+
* **make:** add CONTRIBUTING.md to the list of files to be formatted ([26f1311](https://github.com/coder/balatrobench/commit/26f1311af3f69f09f8bcaa8c7893f41909686fb1))
94+
* minor improvements ([895292a](https://github.com/coder/balatrobench/commit/895292a812cf308f525615697f1ed96425fa616c))
95+
* mux playwright MCP config ([5f8c3dd](https://github.com/coder/balatrobench/commit/5f8c3ddf9bd4831225f166302ce439e5de9462cf))
96+
* name for the x-ai vendor ([60dfc32](https://github.com/coder/balatrobench/commit/60dfc32639643dfbacc7998f856416b874a59a9a))
97+
* optimize in/out tokens display for smaller screens ([cb62424](https://github.com/coder/balatrobench/commit/cb62424cc932f0cf1f8dae4b2c0f3363ce89e719))
98+
* reduce font size in run details charts ([faa79a4](https://github.com/coder/balatrobench/commit/faa79a4b69004051735c5c66362078f9f9b5e7bc))
99+
* remove number of runs from leaderboard ([9a43930](https://github.com/coder/balatrobench/commit/9a439300587bb27abe665ecefa2c1735457d6b33))
100+
* remove redundant imports in fixture bodies ([f7d9a29](https://github.com/coder/balatrobench/commit/f7d9a29a23edcc60fe3cb68d670d2e63c4512be6))
101+
* rename duplicate fixture and use pytest.approx() ([bf8528e](https://github.com/coder/balatrobench/commit/bf8528eab507ed1a84ccfab5a6b9e864aff9e992))
102+
* rendering of the runs tables for the lg breakpoint ([1fccb8a](https://github.com/coder/balatrobench/commit/1fccb8aaf8fac00fb484880a374cd59be6aabfaf))
103+
* spacing across multiple breakpoints ([1369ec8](https://github.com/coder/balatrobench/commit/1369ec860daeb56be482efc3484e5e8c640c40f2))
104+
* std dev computation ([d0a594b](https://github.com/coder/balatrobench/commit/d0a594bdcf3f40404fe2d36dbd5c6127f4931f05))
105+
* std dev in main leaderboard ([d25d1d7](https://github.com/coder/balatrobench/commit/d25d1d76d18438199047899ef9bd8776d4112755))
106+
* the main leaderboard in the community page ([5c6d723](https://github.com/coder/balatrobench/commit/5c6d7231e93461ecd6f4c67c85922312751c0739))
107+
* update contributing link ([01cb64b](https://github.com/coder/balatrobench/commit/01cb64b103c029f2bdfb18101ea725c26c8abdfb))
108+
* update github links to coder org ([1b226f6](https://github.com/coder/balatrobench/commit/1b226f6dd2bef4a7088d79b5538d7d6e41f51069))
109+
* use relative import for enums in models.py ([b6dc7a3](https://github.com/coder/balatrobench/commit/b6dc7a391254cb0d478a6c63fed03db6351a8119))
110+
111+
112+
### Documentation
113+
114+
* add CLAUDE.md ([51f7dbd](https://github.com/coder/balatrobench/commit/51f7dbd58fd81218a899d24c42b799d9c8e5e729))
115+
* add CONTRIBUTING.md ([ee40756](https://github.com/coder/balatrobench/commit/ee407564e048f48a8d43cdac4916db12fa20877a))
116+
* add discord badge in README ([0db9989](https://github.com/coder/balatrobench/commit/0db9989c5f7331c1b07a5c60969ec917203a2853))
117+
* add quick start to readme ([12bd642](https://github.com/coder/balatrobench/commit/12bd6429e28c6fbc5e2a982b5098e4f2b1a2df8b))
118+
* add screenshot to readme ([0269a18](https://github.com/coder/balatrobench/commit/0269a188248ca48f971aa46c52644badea7611e4))
119+
* add section to upload to cdn ([dcfe798](https://github.com/coder/balatrobench/commit/dcfe798fca8778063aadae121625ec123b4eae78))
120+
* add testing section ([183a369](https://github.com/coder/balatrobench/commit/183a369219a65517ff82ef7b362e4837cd34b914))
121+
* **readme:** set docs section titles to h3 ([e2f4fd4](https://github.com/coder/balatrobench/commit/e2f4fd4d37ece15d6bc82665076efdea0e0671a1))
122+
* remove legacy README ([86c5653](https://github.com/coder/balatrobench/commit/86c565362b7120bb98fab344d0fb19081a492795))
123+
* update CLAUDE.md ([2bb8008](https://github.com/coder/balatrobench/commit/2bb80085cff887109779aacc47eb25e9c263873b))
124+
* update CLAUDE.md ([9c953da](https://github.com/coder/balatrobench/commit/9c953da75e46870f0037a012d8e353e2d92eb903))
125+
* update CLAUDE.md ([cd02c3d](https://github.com/coder/balatrobench/commit/cd02c3d5cb3be48aaf176439d7b4cdc6bd26c9d5))
126+
* update CLAUDE.md with about page ([b5af60e](https://github.com/coder/balatrobench/commit/b5af60eb77cab79cf83d39a685ce2d4b81537bda))
127+
* update CLAUDE.md with info about python package ([0f4f05b](https://github.com/coder/balatrobench/commit/0f4f05b2a0d5591194d825adebe9fccc4ebb2e11))
128+
* update CONTRIBUTING.md ([234daa4](https://github.com/coder/balatrobench/commit/234daa4856f95c86af51592c0cc0d3acf37a2529))
129+
* update readme providing instructions for local testing ([3974862](https://github.com/coder/balatrobench/commit/397486219521e29ceeefacd68328566a4ac40c64))
130+
* update README with clearer setup and testing instructions ([8070b4b](https://github.com/coder/balatrobench/commit/8070b4b2dc29b454af651e41a4b6aacabda1eb56))
131+
* update README with new project structure and workflow ([dc81a31](https://github.com/coder/balatrobench/commit/dc81a31baf52310451d9b86904c733cef5201073))
132+
* update README.md following balatrollm and balatrobot ([701be7c](https://github.com/coder/balatrobench/commit/701be7cb7ff77aa6bb8622744ec93a17a5e3db42))
133+
134+
135+
### Miscellaneous Chores
136+
137+
* force 1.0.0 release ([f2de6f6](https://github.com/coder/balatrobench/commit/f2de6f6cff0927c66e34ba4346ec756b3651fff5))

0 commit comments

Comments
 (0)