Skip to content

Releases: BoundaryML/baml

0.78.0

05 Mar 07:01
06774d2
Compare
Choose a tag to compare

0.78.0 - 2025-03-05

Bug Fixes

  • (docs) fix broken links (/ref/baml-client -> /ref/baml_client) and broken code (missing comma) (#1522) - (a881571) - Elijas Dapšauskas
  • Fix broken Next JS Guide Link
  • Allow types to have multiple block-level constraints (#1545) - (e4dc633) - Greg Hale
  • Resolve all non-google file uris when calling gemini Fixes #1548 (#1553) - (0fe8e10) - hellovai
  • Resolve issue with stream handler in TS and python not getting cleared from memory (#1512)

Features

  • (runtime) claude now supports image URLs in requests (#1542) - (c2d35d4) - Samuel Lijin
  • (Python) Expose tokens / prompt / http response etc through the Collector interface - (pre-alpha release) (#1512) - (9b21ace) - aaronvg
  • Support thinking models from anthropic. (#1555) - (be1119f) - hellovai
  • Support VSCode Rename for enums & type aliases (#1552) - (80ba612) - Antonio Sarosi
  • Parser improvements (#1536) - (8f758ef) - hellovai

0.77.0

25 Feb 05:28
0e3ac6a
Compare
Choose a tag to compare

0.77.0 - 2025-02-25

0.76.2

18 Feb 16:31
4e6368c
Compare
Choose a tag to compare

0.76.2 - 2025-02-18

0.76.1

18 Feb 09:20
1106593
Compare
Choose a tag to compare

0.76.1 - 2025-02-18

0.76.0

18 Feb 08:03
9562433
Compare
Choose a tag to compare

0.76.0 - 2025-02-18

We added a new NextJS generator and deep support for Typebuilder!! Read the docs to learn more about it!

Bug Fixes

  • Default max_tokens to null for openai providers (azure defaults to 4069 still) (#1438) - (1ee0124) - Chris Watts
  • Rest/OpenAPI: Fix the way we parse providers for during reading client-registry (#1428) - (9ec9927) - hellovai
  • Fix typescript partial types codegen (#1437) - (078eef7) - Greg Hale
  • import typealias correctly for python 3.8+ from typing_extensions Fixes #1448 (#1451) - (2b1d51d) - hellovai
  • Enhance error handling and validation for duplicate definitions (#1462) - (9f6443c) - hellovai
  • Fix default None and Optional Nesting in python partial types (#1459) - (06a311b) - Greg Hale
  • Show nicer error message when VSCode extension crashes (#1467) - (d14a913) - Antonio Sarosi

Documentation

Features

  • NextJS Generator (read the docs!) (#1346) - (0b792de) - Chris Watts
  • Implement TypeBuilder::add_baml (#1449) - (da76b96) - Antonio Sarosi
  • Add a TypeBuilder string representation! (#1260) - (fca8b91) - afyef
  • Add ClientHttpError support across language clients (#1443) - (1d481f1) - hellovai
  • Add duration display option to test panel tabular view (#1463) - (4d5c993) - hellovai
  • Hide API credentials from frontend rendering for raw curl (#1431) - (03735fe) - Greg Hale
  • Support overriding media_type when using from_url() Fixes #1436 (#1444) - (c913f09) - hellovai
  • Adding support for Azure AI Foundary (#1469) - (92e139a) - hellovai
  • Add client response type validation and support for LLM clients (#1473) - (2987d59) - hellovai

0.75.0

06 Feb 19:34
230e3b7
Compare
Choose a tag to compare

0.75.0 - 2025-02-06

Features

  • Implement tests for dynamic types (#1343) - (7f852d0) - Antonio Sarosi

Bug Fixes

  • issue with o1 models not accepting max_tokens (#1410) - (3831243) - Chris Watts
  • Fix panic when recursive type alias is used as class field (#1399) - (f36f80c) - Antonio Sarosi
  • Fix infinite cycles in client fallbacks (#1401) - (7b7eec0) - Antonio Sarosi
  • Fix panic when using type alias that points to enum (#1407) - (8994ba6) - Antonio Sarosi
  • Track Pending fields in Semantic Streaming (#1411) - (026bc21) - Greg Hale
  • In prompt rendering, recurse into recursive type alias unions (#1416) - (a648559) - Antonio Sarosi

Documentation

0.74.0

30 Jan 06:52
ecf32a0
Compare
Choose a tag to compare

0.74.0 - 2025-01-30

Features

  • Add dark mode to docs (#1382) - (c684e2d) - Chris Watts
  • dedent strings parsed within triple quote blocks (#1395) - (8ce04a9) - hellovai
  • Update README with better details (#1380) - (02d1950) - hellovai
  • Semantic Streaming (#1293) - (e30bdd5) - Greg Hale

Bugfixes

  • Drop unnecessary jsonwebtoken dep in wasm build (#1381) - (7b85c71) - Greg Hale
  • Removing broken links (#1388) - (e4b0b5b) - hellovai
  • Reduce JS client memory usage considerably during streaming (#1390) - (3165e0f) - aaronvg
  • Fix issue with semantic-streaming on unions of classes (#1393) - (39b499d) - Greg Hale
  • Fix issue where output panel pops open in cursor (#1394) - (5fd5c46) - hellovai

0.73.5

27 Jan 04:52
d84d752
Compare
Choose a tag to compare

0.73.5 - 2025-01-27

Bugfixes

  • Fix Google AI system prompt JSON (#1374) - (fe366fe) - Antonio Sarosi
  • show token usage in the playground card view (#1376) - (0500a87) - aaronvg
  • Bump version to 0.73.5 - (a32aebf) - Aaron Villalpando

0.73.4

22 Jan 22:57
1addb34
Compare
Choose a tag to compare

0.73.4 - 2025-01-22

0.73.3

22 Jan 22:18
55ba52d
Compare
Choose a tag to compare

0.73.3 - 2025-01-22

Fix playground using up too much cpu