Releases: BoundaryML/baml
Releases · BoundaryML/baml
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
0.73.5
0.73.4
0.73.3
0.73.1
0.72.1
0.72.0
0.70.1
0.70.1 - 2024-12-05
Bug Fixes
- Make baml_py work with playwright/inspect (#1214) - (6741999) - Samuel Lijin
- Fix Python release pipeline (#1218) - (bde634c) - Samuel Lijin
Documentation
0.70.0 - 2024-12-04
Bug Fixes
- Improvements for promptfiddle (#1201) - (c6fb306) - aaronvg
- Add vscode config to disable proxying (#1197) - (c593284) - aaronvg
- update lezer syntax for tests (#1199) - (269ad9d) - aaronvg
- Various playground fixes (#1202) - (ce4f397) - aaronvg
Documentation
Features
- Fix azure client - (9b57395) - hellovai
- Add new client paramters: allowed_roles, default_role, finish_reason_allow_list, finish_reason_deny_list (#1209) - (9b57395) - hellovai
Miscellaneous Chores
0.69.0
0.69.0 - 2024-11-26
Documentation
- Move documentation link higher in README.md for better visibility (#1190) - (aaa1149) - Dex
- Update Vertex docs for different publishers (#1191) - (66b2274) - Antonio Sarosi
- Update TypeScript installation docs to use
pnpm exec
instead of deprecatedpnpx
(#1144) - (56194b8) - Manav Bokinala - Update LM Studio documentation (#1176) - (7689ce7) - Jeff Winkler
Features
- Support enums & literals as map keys (#1178) - (39e0271) - Antonio Sarosi
- Parse triple backtick strings, discarding the info header (#1162) - (353b21e) - Samuel Lijin
- Add ability to validate types for template strings (#1161) - (a578cc2) - hellovai
- Support single line quoteless JSON parsing (#1170) - (b1b9cab) - hellovai
- Generated code includes docstrings from BAML source docstrings (#1177) - (170ece9) - Greg Hale
- Add ability to parse clients statically whenever possible (#1193) - (03d9475) - hellovai
- Support setting all env vars for AWS-bedrock (#1179) - (fcdbdfb) - hellovai
- Add constraints to test blocks (#1185) - (cafd2ea) - Greg Hale
- Add sum jinja filter (#1174) - (2353862) - Greg Hale
- Add openrouter key (#1186) - (28d58c0) - aaronvg
Bug Fixes
- Fix image path in README.md (#1190) - (aaa1149) - Dex
- Fix template string highlights (#1182) - (60c823a) - aaronvg
- Fix nextjs and TS server hot-reload (#1183) - (22e6bbb) - aaronvg
- Fix lang name (#1188) - (8c3d536) - aaronvg
- Make id optional as gemini doesn't include it in openai generic (#1187) - (97d1cd4) - aaronvg
- Correctly compute required_env_vars even for shorthand clients (#1164) - (8b51b6e) - hellovai
- Report wrong keyword errors in type defs (#1166) - (3b1d152) - Antonio Sarosi
- Remove win32-arm64 support for now to fix yarn and deno builds (#1173) - (c0234d7) - aaronvg
- Validate fieldnames and types when using pydantic codegen (#1189) - (93b393d) - Greg Hale
0.68.0
0.68.0 - 2024-11-11
Features
- Recursive types! (#1065) - (8100df9) - Antonio Sarosi
- Support specifying "region" for aws-bedrock (#1150) - (cbe3c92) - Samuel Lijin
- Add
hoisted_class_prefix
option in docs (#1154) - (cf2298e) - Antonio Sarosi - Make render messages dynamic and use
hoisted_class_prefix
instead of"schema"
(#1155) - (873751b) - Antonio Sarosi - Support o1 in playground (allow certain models to disable streaming) (#1157) - (09c6549) - hellovai
- Add basic grammar for
a
vsan
articles in ctx.output_format (#1158) - (e084130) - Antonio Sarosi