Skip to content

Releases: BoundaryML/baml

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

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

0.73.1

22 Jan 01:26
40b6d3b
Compare
Choose a tag to compare

0.73.1 - 2025-01-22

0.72.1

15 Jan 22:13
Compare
Choose a tag to compare

0.72.1 - 2025-01-07

0.72.0

07 Jan 10:41
ebcccc6
Compare
Choose a tag to compare

0.72.0 - 2025-01-07

0.70.1

05 Dec 22:12
0fd65c9
Compare
Choose a tag to compare

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

  • Docs for LLM Clients paramaters updated (#1216) - (6f99a28) - hellovai

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

  • Add test-block constraints docs (#1198) - (b566d4c) - Greg Hale

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

  • cargo clippy (#1206) - (c17e0da) - Antonio Sarosi
  • add colors to the CLI by default (#1208) - (eba73c7) - Samuel Lijin
  • simplify string formatting for readability (#1072) - (3ebf08f) - Hamir Mahal

0.69.0

26 Nov 18:49
6da1bf8
Compare
Choose a tag to compare

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 deprecated pnpx (#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

12 Nov 07:04
f103d52
Compare
Choose a tag to compare

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 vs an articles in ctx.output_format (#1158) - (e084130) - Antonio Sarosi

Bug Fixes

  • Improved syntax highlighting for template_strings (#1151) - (8c43e37) - Greg Hale
  • Improved error detection for client<llm> parsing (#1026) - (c6b1167) - hellovai
  • Fix BAML_LOG_JSON logs for py, ruby, and TS (#1153) - (9e08642) - aaronvg