Releases: BoundaryML/baml
Releases · BoundaryML/baml
0.214.0
0.214.0 - 2025-11-24
We added TOON formatting! You can now use {{ data|format(type="toon") }} in your prompt when serializing arguments to use more compact format. Read more on toon here: https://github.com/toon-format/toon
Features
- (baml) implement static control flow visualizer (we will announce soon) (#2716) - (4c9d507) - Sam Lijin
- (cli) load dotenv in baml-cli dev and baml-cli serve (#2703) - (e6fff13) - Sam Lijin
- (cli) hide internal subcommands by default (#2704) - (a61d28c) - Sam Lijin
- (engine) Compress serialized logs for boundary studio to reduce payloads 10x (#2729) - (d75255a) - hellovai
- Add toon Jinja filter for token-efficient data serialization (#2720) - (c2f31a4) - hellovai
Bug Fixes
- Reduce logging in playground to prevent freezes - (43960d4) - Aaron Villalpando
- fix ask baaaml (#2711)- (ef62656) - Greg Hale
Documentation
0.213.0
0.212.0
0.211.2
chore: Bump version to 0.211.2 (#2604) Bump version to 0.211.2 ❌ Typescript integ tests ❌ Python integ tests Generated by bump-version script.
0.211.1
release: 0.211.1
0.211.0
0.211.0 - 2025-10-07
Bug Fixes
- (compiler) duplicate diagnostics when typechecking (#2535) - (5a8de50) - José Rafael Oses
- Properly leave the secondary screen after non-erroring baml-cli init (#2565) - (b911a19) - Greg Hale
- Fix json parser in cases where it would output intermediate representations (#2572) - (c1a0b0e) - aaronvg
- (python) export set_log_max_message_length config for baml logs (#2553) - (2c689dc) - Samuel Lijin
- Add specific error for missing required env vars in clients (#2570) - (5ea6adb) - Antonio Sarosi
- [Promptfiddle] fix play button disappearing (#2571) - (7d31c37) - aaronvg
- Lots of tracing improvements for Boundary Studio #2576
Documentation
- fix @description documentation (#2544) - (32aec21) - Samuel Lijin
- Document Next.js version 15 requirement (#2540) - (c1ce2ab) - Greg Hale
0.210.0
bump version to 0.210.0 (#2549) ## [0.210.0](https://github.com/boundaryml/baml/compare/0.209.0..0.210.0) - 2025-09-30 ### Bug Fixes - Fix document name for PDF inference on Bedrock (#2545) - ([109612a](https://github.com/BoundaryML/baml/commit/109612ace4d5a1d4a37a8b392e55dc6bfb74997b)) - Greg Hale - Fix regression in union streaming codegen (#2533) - ([0a7b396](https://github.com/BoundaryML/baml/commit/0a7b39652a940de679025c6044bc4ed51812b5a3)) - Greg Hale - Jetbrains: avoid using deprecated java 18 api (#2541) - ([ec4f339](https://github.com/BoundaryML/baml/commit/ec4f339b628e34d2e6d0dd04df685929149830ed)) - Sam Lijin ### Features - Enable "Citations" PDF analysis model for Claude on Bedrock (#2547) - ([219e53f](https://github.com/BoundaryML/baml/commit/219e53f9b3d9f538350c433b26ff68d95ae8324e)) - Greg Hale - Add type narrowing for discriminated unions in Jinja (#2539) - ([7a395a9](https://github.com/BoundaryML/baml/commit/87e95fe818b596ab2580cd87fd4a26a32a058dd8)) - Antonio Sarosi ### Docs - Document BAML tag setting and retrieval (#2534) - ([d90e7a3](https://github.com/BoundaryML/baml/commit/d90e7a35c6e43e308ab841b24e69b635ef514f8f)) - aaronvg
0.209.0
0.209.0 - 2025-09-28
Bug Fixes
- Make Studio trace uploads 6x more efficient, and fix flushing logic (#2531)
- Fix an issue where we wouldn't parse a stream until the end of the stream, fix openai responses pdf input, and vertex-anthropic streaming. (#2530) - (4bb2f33) - aaronvg
- (language-server) handle non-baml-src baml files gracefully (#2506) - (613df6b) - Samuel Lijin
- (playground) make vertex work in the vscode playground (#2525) - (6a5fa73) - Samuel Lijin
Features
- Bedrock modular api support (#2526) - (42dfef3) - Greg Hale
- Expose tags in the collector. Allow passing tags via baml function baml_options (#2528) - (27f0694) - aaronvg