Releases: BoundaryML/baml
Releases · BoundaryML/baml
0.78.0
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
0.76.2
0.76.1
0.76.0
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
- Improve docs for Chain-of-thought prompting Fixes #1412 (#1445) - (79083b1) - hellovai
- Update README.md (#1430) - (f5f9291) - Yasser Shalabi
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
0.75.0 - 2025-02-06
Features
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
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