Skip to content

Commit 9f43516

Browse files
authored
Bump version to 0.212.0 (#2665)
<!-- CURSOR_SUMMARY --> > [!NOTE] > Release 0.212.0 adding configurable timeouts, media URL resolution, Go (Windows) support, editor/playground improvements, and multiple bug fixes; propagate version across all clients and plugins. > > - **Release 0.212.0** > - **Features**: > - Configurable timeouts across clients. > - Configurable media URL resolution via `media_url_resolver`. > - Go client: add Windows support. > - VSCode playground: placeholder API keys for new users. > - Language: block-level `@@description` for classes; type narrowing for `instanceof`. > - **Bug Fixes**: > - Prevent tests hanging on WASM panic. > - Emit version on opening BAML file so LSP switches versions. > - Fix literal return values; typechecker subsumption issues; formatting of class descriptions. > - **Tooling/Docs**: > - Zed extension release path sync; evaluation tests suite; ban `println` to avoid LSP crashes. > - **Version propagation**: > - Bump to `0.212.0` in `engine/Cargo.toml`, language clients (Go/Python/Ruby/TypeScript), IDE extensions (VSCode `typescript/apps/vscode-ext/package.json`, JetBrains `jetbrains/gradle.properties`, Zed `engine/zed/extension.toml`), docs (`CHANGELOG.md`, `fern/pages/changelog.mdx`), and test generators (`integ-tests/baml_src/generators.baml`). > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit c02b0d6. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
1 parent 02f94a8 commit 9f43516

File tree

33 files changed

+1255
-794
lines changed

33 files changed

+1255
-794
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,32 @@
22

33
All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines.
44

5+
## [0.212.0](https://github.com/boundaryml/baml/compare/0.211.2..0.212.0) - 2025-10-27
6+
7+
### Bug Fixes
8+
9+
- Fix issue where a test would stay stuck in running if there was a wasm panic (#2601) - ([ac0ede8](https://github.com/boundaryml/baml/commit/ac0ede85306c6dada5423faeb651aa0288497410)) - aaronvg
10+
- Move class descriptions inside braces for better formatting (#2646) - ([71cc0fa](https://github.com/boundaryml/baml/commit/71cc0fa7c7db0f9243dc248ac847835652f44c57)) - hellovai
11+
- fix literal return values (#2663)
12+
- actually emit the version when opening baml file to make LSP switch versions (#2612) - ([700bd39](https://github.com/boundaryml/baml/commit/700bd39b22c7265905b8385e09fed595a9735e19)) - aaronvg
13+
14+
Fixes several typechecker subsumption bugs - ([716b7b1](https://github.com/boundaryml/baml/commit/716b7b120e91c9735bdd68bc7a6580318c3d7000)) - Greg Hale
15+
16+
### Features
17+
- Configurable timeouts (#2628) - ([276f878](https://github.com/boundaryml/baml/commit/276f878e9517037580ca5b6a9306a2189295795d)) - Greg Hale
18+
- Add configurable media URL resolution via media_url_resolver (#2578) - ([8530e7f](https://github.com/boundaryml/baml/commit/8530e7fb39cfe36647bf7a61ccaee0591e4efb28)) - hellovai
19+
- Add Windows support for Go BAML client (#2619) - ([5430aa6](https://github.com/boundaryml/baml/commit/5430aa61c22727a6f43d392e30fd9e75d905c18c)) - hellovai
20+
- Add placeholder API keys for new VSCode playground users (#2640) - ([cc995c2](https://github.com/boundaryml/baml/commit/cc995c21a903dab74581efee8ee78976a13e287d)) - hellovai
21+
- Add block-level @@description for BAML classes (#2643) - ([bbe489a](https://github.com/boundaryml/baml/commit/bbe489a7623c31077320e9fa5d4c54d8e1b803e9)) - hellovai
22+
- Add type narrowing for instanceof checks in BAML (#2656) - ([46c3266](https://github.com/boundaryml/baml/commit/46c32663fe42d40ef96402b298b2f05c75c696fc)) - hellovai
23+
24+
### Miscellaneous Chores
25+
- **(zed)** get zed release working again (#2625) - ([5be2647](https://github.com/boundaryml/baml/commit/5be2647c08782d1e411a56aa22b675dee4d89568)) - Sam Lijin
26+
- set up sync path for engine/zed to zed-industries/extensions (#2626) - ([8f85ba7](https://github.com/boundaryml/baml/commit/8f85ba70c001196e01c6c683dbe247119113e132)) - Sam Lijin
27+
- ban println to prevent lsp crashes, since it uses stdio to communicate (#2659) - ([7f9e749](https://github.com/boundaryml/baml/commit/7f9e749f7f990a8f49b9ffd8e78f175ee834b5e5)) - aaronvg
28+
- Evaluation tests suite (#2660) - ([ce250d4](https://github.com/boundaryml/baml/commit/ce250d468cf2eadb023293412d887318f471e138)) - Greg Hale
29+
- Bump version to 0.212.0 - ([d6975ea](https://github.com/boundaryml/baml/commit/d6975eafdf74fec1de68ce9e1813a95a9607ed5c)) - Aaron Villalpando
30+
531
## [0.211.2](https://github.com/boundaryml/baml/compare/0.211.1..0.211.2) - 2025-10-12
632

733
### Bug Fixes

engine/Cargo.lock

Lines changed: 36 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

engine/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ web-sys = { version = "0.3.78", features = [
182182
web-time = "1.1.0"
183183

184184
[workspace.package]
185-
version = "0.211.2"
185+
version = "0.212.0"
186186
authors = ["Boundary <[email protected]>"]
187187

188188
description = "BAML Toolchain"

engine/language_client_go/baml_go/lib_common.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import (
3232
import "C"
3333

3434
const (
35-
VERSION = "0.211.2"
35+
VERSION = "0.212.0"
3636
githubRepo = "boundaryml/baml"
3737
bamlCacheDirEnvVar = "BAML_CACHE_DIR"
3838
bamlLibraryPathEnv = "BAML_LIBRARY_PATH"

engine/language_client_python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "baml-py"
3-
version = "0.211.2"
3+
version = "0.212.0"
44
description = "BAML python bindings (pyproject.toml)"
55
readme = "README.md"
66
authors = [{ "name" = "Boundary", "email" = "[email protected]" }]

engine/language_client_ruby/baml.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Gem::Specification.new do |spec|
44
spec.name = "baml"
5-
spec.version = "0.211.2"
5+
spec.version = "0.212.0"
66
spec.authors = ["BoundaryML"]
77
spec.email = ["[email protected]"]
88

engine/language_client_typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@boundaryml/baml",
3-
"version": "0.211.2",
3+
"version": "0.212.0",
44
"description": "BAML typescript bindings (package.json)",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)