Releases: BoundaryML/baml
Releases · BoundaryML/baml
0.208.0
0.208.0 - 2025-09-21
Features
- (jetbrains) get closer to feature parity with vscode (#2447) - (0efb169) - Samuel Lijin
- (sdk) errors now expose fallback history in detailed_message (#2449) - (11a131f) - Samuel Lijin
- Improve streaming latencies in case parsing ever takes too long (#2467) - (84bd606) - aaronvg
- BAML warns you if you use a template string without '()' (#2476) - (a3b8c57) - aaronvg
- Implement collector clear() and update docs (#2478) - (13e7e13) - aaronvg
Bugs
- Fix vertical scroll on
PromptViewcomponent (#2462) - (5eb3381) - Antonio Sarosi - Fix pdf input as base64url in openai-responses (#2464) - (2fad7cd) - aaronvg
- Fix colons in config maps (#2475) - (9736532) - Greg Hale
- Fix deep config object parsing and env var redaction (#2485) - (9e35412) - Greg Hale
Docs
- Add vercel ai gateway to docs (#2453) - (a2e98a5) - aaronvg
- Update pdf testing documentation in playground (#2457) - (66e449c) - aaronvg
- Fix LLM Parse Fixup recipe in docs (#2459) - (80db51a) - Greg Hale
- Update documentation and examples to use latest 2025 AI models (#2460) - (0b1bc44) - hellovai
- Add
on_generateoption to other languages (#2461) - (d7853bd) - Antonio Sarosi - remove fn keyword (#2468) - (8557ab4) - Greg Hale
- Bump version to 0.208.0 - (c1630f5) - Aaron Villalpando
0.207.1
0.207.0
0.207.0 - 2025-09-10
Bug Fixes
- (python) Update internal runtime type annotations (#2400) - (992acaa) - Samuel Lijin
- (vscode) make "Run test" codelenses appear in the correct place and run the correct test (#2395) - (b9c3fea) - Samuel Lijin
- (vscode) Fix Jetbrains and VScode test selection (#2427) - (e4d3529) - Samuel Lijin
- use roles correctly with openai-responses (#2392) - (d976c55) - Samuel Lijin
- Emit notification to check CLI version against client (#2404) - (6ea5617) - Jesús Lapastora
- Fix media file path resolution on Windows (#2391) - (3950a49) - Greg Hale
- syntax highlighting for pdf type (#2414) - (21f7d62) - Greg Hale
- Fix TS double 'export declare' in baml_client by migrating to napiv3 (#2228) - (a5294fa) - Ethan Lijin
- [Python] Pass
abort_controllertoRuntime::stream_function(#2416) - (8100bc2) - Antonio Sarosi - Improve the samples and error messages for test blocks (#2418) - (e1a8fd5) - Greg Hale
Docs
- Fix tabs not syncing correctly in docs (#2420) - (134fac0) - aaronvg
- Enhance OpenAPI Docs (#2399) - (964bc40) - Antonio Sarosi
Features
BAML Agents / Workflows (WIP)
- Improve expr-fn parsing (#2408) - (eca5142) - Greg Hale
- Merge Mermaid diagram visualizer (#2381) - (df6ee12) - Greg Hale
- Update syntax highlighting (#2412) - (5c3c412) - Greg Hale
- VM Errors & Type Convertions & Missing Types (#2403) - (51fc365) - Antonio Sarosi
- Add string concatenation:
"a" + "b"(#2426) - (41d53ea) - Antonio Sarosi
Boundary Studio
0.206.1
0.206.1: bugfixes for vscode and jinja media types
0.206.0
0.206.0
0.205.0
0.205.0 - 2025-08-14
Bug Fixes
- (jetbrains) Fix installer logic (#2275) - (a89ceb6) - Samuel Lijin
- handle missing
partsfield in gemini flash responses (#2272) - (5aa9995) - Juan Manuel Verges - issue with some ids for embed prompt fiddle (#2279) - (66f6566) - Chris Watts
- Fix cases where BAML extension would deadlock -- not loading playground (#2311) - (d9a2a3d) - Samuel Lijin
- [Python] Allow Baml PDF, Image, Audio types to serialize correctly (#2274) - (d017bfe) - Egor Lukiyanov
- Allow openapi generator to remove unknown files from output dir (#2281) - (cba26f9) - Antonio Sarosi
- add version number on generations (#2282) - (5e995ef) - aaronvg
- Set token usage for gemini streaming (#2302) - (2f6be15) - masonk
Features
0.204.0
0.204.0 - 2025-08-06
Features
- Enhance Type Builder API with listProperties() and reset() (#2177) - (b4ddb6f) - Antonio Sarosi
- implement ai assistant for docs (#2189) - (d326da7) - Egor Lukiyanov
- Implement caching for VertexAuth instances. (#2250) - (66dba18) - hellovai
Bug Fixes
- (jetbrains) rename baml extension and publish to stable (#2260) - (76e4e1b) - Samuel Lijin
- issue with Promptfiddle.com/embeded not working correctly (#2245) - (b8e78f9) - Chris Watts
- issue with vscode colors (#2261) - (85707b7) - Chris Watts
- make api key dialog scrollable (#2251) - (b22f29c) - aaronvg
- Make sure to update cli version of generator (#2256) - (63f45d4) - Egor Lukiyanov
- Fix validation to reject field-level assertions in test blocks (#2259) (f741e43) - Dex
0.203.1
0.203.0
0.203.0 - 2025-08-01
Bug Fixes
- [Go] fix panic when downloading baml cli (#2201) - (c8fd18b) - Rahul Tiwari
- [Go] Support go mod vendor (#2203) - (c62cf63) - Rahul Tiwari
- [Python] fix typebuilder type imports (#2209) - (c104174) - Rahul Tiwari
- Dont parse thinking blocks from Gemini (#2215) - (c5a9cbc) - Rahul Tiwari
- Fix Issue with cross-origin policy on playground (#2217) - (a82f682) - Chris Watts
- Fix missing types for some llm responses like computer use (#2226)
- fix union type warning (#2225)
- Improve BAML SAP parser performance by 100x in many scenarios (#2233) - (28b092e) - Rahul Tiwari
- Fix issue with BAML_LOG env var not being respected (#2235) - (65c8c66) - Rahul Tiwari
- [Breaking] Remove Pdf media type specification (#2167) - (fcbcb55) - egol
- Add a pool timeout to try to fix open File descriptor issue like deno (#2205) - (2a031b6) - aaronvg
- Fix parser during streaming so that we correctly parse string[] from "["foo", (#2213) - (5838036) - hellovai
- [Playground] Fix issue with test selection, and improve performance when selecting another function (#2224) - (dd00956) - aaronvg
Features
- Finalize Zed Extension (#2169) - (ec170db) - egol
- Re-add playground tests sidebar to 'run all' tests (#2214) - (96e9d64) - Chris Watts
- Add ClientRegistry, BamlPdf and BamlVideo in openapi generator (#2170) - (0bc450f) - Greg Hale
- [feature] add multimodal support for go (#2192) - (f49c25c) - hellovai
- [feat] Add internationalization to SAP parser (#2210) - (dce9074) - hellovai
- Refreshed playground look (#2227) - (e514d53) - Chris Watts