Skip to content

Releases: BoundaryML/baml

0.89.0

21 May 20:17
0269c3b
Compare
Choose a tag to compare

0.88.0

14 May 07:19
1a55bc6
Compare
Choose a tag to compare

0.88.0 - 2025-05-14

Documentation

  • (tools) add string literal examples (#1939) - (b037124) - Elijas Dapšauskas

Features

  • Support openai audio input (#1940) - (87ed2b1) - aaronvg
  • add HookData for baml react hooks, as a utility to get nonnullable types (#1925) - (6501ad2) - Chris Watts
  • [Python] Support windows arm64 (#1944) - (ef9e8be) - aaronvg

Bugs

  • Maintain field order when rendering class in Python (#1931) - (46921b7) - Antonio Sarosi
  • [Go] Fix Union JSON serialization (#1936) - (6d4eb2b) - Todd Berman

0.87.2

08 May 20:57
c50febf
Compare
Choose a tag to compare
  • Fixes an issue with building the Go client

0.87.1

07 May 22:06
9ee41f3
Compare
Choose a tag to compare

0.87.0

07 May 07:20
2acb6d7
Compare
Choose a tag to compare

Bugfixes

  • [Go] Fix optional struct fields (#1889) - (7105b13) - Todd Berman
  • [Go] Fix go enum encoding (#1892) - (f198ba3) - Todd Berman
  • [Go] Fix union encoding/decoding (#1898) - (6a7dc25) - Todd Berman
  • [Python] Export BamlClientFinishReason (#1907) - (3c08e83) - aaronvg
  • make vertex http resonse parsing more lenient (#1909) - (dd26a2d) - aaronvg

Features

  • [feature] Expose all types via type-builder (not just dynamic) (#1893) - (a635a06) - hellovai
  • Enable LSP Downloading to keep versions in sync (all platforms except windows) (#1910) - (2a4771b) - aaronvg

0.86.1

30 Apr 22:31
a6d2b2b
Compare
Choose a tag to compare

0.86.1 - 2025-04-30

Bugs

  • Fix arguments for functions from go (#1884) - (b83557c) - Todd Berman
  • Bump version to 0.86.1 - (af4c366) - Aaron Villalpando

0.86.0

30 Apr 06:49
8573efc
Compare
Choose a tag to compare

0.86.0 - 2025-04-30

Bug Fixes

  • fix union streaming bug where unions wouldn't stream until they were done (#1858)
  • Fix codegen when streaming done types (#1861) - (d6c4ff3) - Greg Hale
  • Go Encode/Decode fixes (#1865) - (8ecb065) - Todd Berman
  • Fix bedrock stalled stream protection not working with custom http client, and support additional_model_request_fields (#1877) - (da15434) - aaronvg
  • Remove run command from CLI (#1879) - (7684d71) - hellovai
  • [Rust LSP] Support generateCodeOnSave setting, clean up error messages (#1881) - (784f1b1) - aaronvg

Features

  • Download the right LSP and CLI depending on the project version (#1738) - (429936d) - Antonio Sarosi
  • make gcp auth work seamlessly from vscode (#1860) - (484c449) - Samuel Lijin

0.85.0

23 Apr 09:15
bc36b10
Compare
Choose a tag to compare

Bug Fixes

  • make playground env var reveal toggle visibility on the correct row (#1816) - (5c3794a) - Samuel Lijin
  • Fix issue where playground proxy wasn't actually used which caused CORS issues (#1841) - (1657e35) - aaronvg
  • add support for plumbing through some errors for go (#1844) - (766ba08) - hellovai

Features

  • move REST API out of preview and add docs on streaming (#1818) - (55e9d9d) - Samuel Lijin
  • Support claude models via vertex apis (#1820) - (c8378bc) - Samuel Lijin
  • Support HTTPS_PROXY and HTTP_PROXY system proxies in AWS client by delegating to the reqwest client (#1827) - (c5c7fc6) - aaronvg
  • Make Typescript generator have a outputFormat "esm" field to use ES Module-friendly imports (#1831) - (d27e729) - aaronvg
  • Support ruby 3.4 (#1830) - (960c7d8) - aaronvg

Miscellaneous

  • Test collector using openai-generic client (groq) (#1813) - (430e428) - aaronvg
  • Document jinja in checks and asserts (#1826) - (b27c980) - Greg Hale
  • only print out vertex auth errors if it failed to auth completely (#1843) - (e42a594) - aaronvg
  • Bump version to 0.85.0 - (654fec2) - Aaron Villalpando

0.84.4

17 Apr 21:58
8052c77
Compare
Choose a tag to compare
Release 0.84.4

0.84.3

16 Apr 23:21
8892212
Compare
Choose a tag to compare