From f20ffe36f201d86fcbd83af68d71642ed9e2f656 Mon Sep 17 00:00:00 2001 From: hellovai Date: Sat, 29 Jun 2024 05:44:59 -0700 Subject: [PATCH] Release 0.45.0 (#737) --- CHANGELOG.md | 17 +++++++++++ cliff.toml | 12 ++++++-- engine/Cargo.lock | 28 +++++++++---------- engine/Cargo.toml | 2 +- engine/language_client_python/pyproject.toml | 2 +- engine/language_client_ruby/baml.gemspec | 2 +- .../language_client_typescript/package.json | 2 +- tools/versions/engine.cfg | 2 +- tools/versions/python.cfg | 2 +- tools/versions/ruby.cfg | 2 +- tools/versions/typescript.cfg | 2 +- tools/versions/vscode.cfg | 2 +- typescript/vscode-ext/packages/package.json | 2 +- 13 files changed, 51 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65e2301bc..a96417897 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,23 @@ All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines. +## [0.45.0](https://github.com/boundaryml/baml/compare/0.44.0..0.45.0) - 2024-06-29 + +### Bug Fixes + +- Fixed streaming in Python Client which didn't show result until later (#726) - ([e4f2daa](https://github.com/boundaryml/baml/commit/e4f2daa9e85bb1711d112fb0c87c0d769be0bb2d)) - Anish Palakurthi +- Improve playground stability on first load (#732) - ([2ac7b32](https://github.com/boundaryml/baml/commit/2ac7b328e89400cba0d9eb4f6d09c6a03feb71a5)) - Anish Palakurthi +- Add improved static analysis for jinja (#734) - ([423faa1](https://github.com/boundaryml/baml/commit/423faa1af5a594b7f78f7bb5620e3146a8989da5)) - hellovai + +### Documentation + +- Docs for Dynamic Types (#722) [https://docs.boundaryml.com/docs/calling-baml/dynamic-types](https://docs.boundaryml.com/docs/calling-baml/dynamic-types) + +### Features + +- Show raw cURL request in Playground (#723) - ([57928e1](https://github.com/boundaryml/baml/commit/57928e178549cb3e5118ce374aab5d0fbad7038b)) - Anish Palakurthi +- Support bedrock as a provider (#725) - ([c64c665](https://github.com/boundaryml/baml/commit/c64c66522a1d496493a30f593103209acd201364)) - Samuel Lijin + ## [0.44.0](https://github.com/boundaryml/baml/compare/0.43.0..0.44.0) - 2024-06-26 ### Bug Fixes diff --git a/cliff.toml b/cliff.toml index d147cb617..3105778ce 100644 --- a/cliff.toml +++ b/cliff.toml @@ -36,6 +36,14 @@ body = """ {% endif -%} {% endfor -%} {% endfor %}\n +### UNMATCHED +{% for commit in commits %} + {%- if commit.group -%} + {% else -%} + - {% if commit.breaking %} [**breaking**]{% endif %}\ + {{ commit.message | split(pat="\n") | first }} - ([{{ commit.id | truncate(length=7, end="") }}]($REPO/commit/{{ commit.id }})) - {{ commit.author.name }} + {% endif -%} +{% endfor %}\n """ # template for the changelog footer footer = """ @@ -52,7 +60,7 @@ postprocessors = [ # parse the commits based on https://www.conventionalcommits.org conventional_commits = true # filter out the commits that are not conventional -filter_unconventional = true +filter_unconventional = false # process each line of a commit as an individual commit split_commits = false # regex for preprocessing the commit messages @@ -80,7 +88,7 @@ filter_commits = false # regex for matching git tags tag_pattern = "^[0-9].[0-9]+.[0-9]+$" # regex for skipping tags -skip_tags = "v0.1.0-beta.1" +skip_tags = "" # regex for ignoring tags ignore_tags = "" # sort the tags topologically diff --git a/engine/Cargo.lock b/engine/Cargo.lock index 0d18adc78..9312aabe7 100644 --- a/engine/Cargo.lock +++ b/engine/Cargo.lock @@ -687,7 +687,7 @@ dependencies = [ [[package]] name = "baml" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "baml-lib", @@ -728,7 +728,7 @@ dependencies = [ [[package]] name = "baml-fmt" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "baml-lib", @@ -750,7 +750,7 @@ dependencies = [ [[package]] name = "baml-lib" -version = "0.44.0" +version = "0.45.0" dependencies = [ "base64 0.13.1", "dissimilar", @@ -788,7 +788,7 @@ dependencies = [ [[package]] name = "baml-runtime" -version = "0.44.0" +version = "0.45.0" dependencies = [ "ambassador", "anyhow", @@ -865,7 +865,7 @@ dependencies = [ [[package]] name = "baml-schema-build" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "baml-runtime", @@ -897,7 +897,7 @@ dependencies = [ [[package]] name = "baml-types" -version = "0.44.0" +version = "0.45.0" dependencies = [ "indexmap 2.2.6", "minijinja", @@ -2269,7 +2269,7 @@ dependencies = [ [[package]] name = "internal-baml-codegen" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "askama", @@ -2289,7 +2289,7 @@ dependencies = [ [[package]] name = "internal-baml-core" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "baml-types", @@ -2323,7 +2323,7 @@ dependencies = [ [[package]] name = "internal-baml-diagnostics" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "colored", @@ -2336,7 +2336,7 @@ dependencies = [ [[package]] name = "internal-baml-jinja" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "askama", @@ -2353,7 +2353,7 @@ dependencies = [ [[package]] name = "internal-baml-parser-database" -version = "0.44.0" +version = "0.45.0" dependencies = [ "baml-types", "colored", @@ -2375,7 +2375,7 @@ dependencies = [ [[package]] name = "internal-baml-prompt-parser" -version = "0.44.0" +version = "0.45.0" dependencies = [ "internal-baml-diagnostics", "internal-baml-schema-ast", @@ -2387,7 +2387,7 @@ dependencies = [ [[package]] name = "internal-baml-schema-ast" -version = "0.44.0" +version = "0.45.0" dependencies = [ "baml-types", "either", @@ -2463,7 +2463,7 @@ checksum = "9dbbfed4e59ba9750e15ba154fdfd9329cee16ff3df539c2666b70f58cc32105" [[package]] name = "jsonish" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "assert-json-diff", diff --git a/engine/Cargo.toml b/engine/Cargo.toml index 1a9a1f72d..06418b383 100644 --- a/engine/Cargo.toml +++ b/engine/Cargo.toml @@ -60,7 +60,7 @@ internal-baml-core = { path = "baml-lib/baml-core" } internal-baml-jinja = { path = "baml-lib/jinja" } [workspace.package] -version = "0.44.0" +version = "0.45.0" authors = ["Boundary "] description = "BAML Toolchain" diff --git a/engine/language_client_python/pyproject.toml b/engine/language_client_python/pyproject.toml index 3745c23b6..7374fcb00 100644 --- a/engine/language_client_python/pyproject.toml +++ b/engine/language_client_python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "baml-py" -version = "0.44.0" +version = "0.45.0" description = "BAML python bindings (pyproject.toml)" readme = "README.md" authors = [["Boundary", "contact@boundaryml.com"]] diff --git a/engine/language_client_ruby/baml.gemspec b/engine/language_client_ruby/baml.gemspec index 9a63cf916..06753b39e 100644 --- a/engine/language_client_ruby/baml.gemspec +++ b/engine/language_client_ruby/baml.gemspec @@ -2,7 +2,7 @@ Gem::Specification.new do |spec| spec.name = "baml" - spec.version = "0.44.0" + spec.version = "0.45.0" spec.authors = ["BoundaryML"] spec.email = ["contact@boundaryml.com"] diff --git a/engine/language_client_typescript/package.json b/engine/language_client_typescript/package.json index 2b64a94db..a4cc8e6d6 100644 --- a/engine/language_client_typescript/package.json +++ b/engine/language_client_typescript/package.json @@ -1,6 +1,6 @@ { "name": "@boundaryml/baml", - "version": "0.44.0", + "version": "0.45.0", "description": "BAML typescript bindings (package.json)", "repository": { "type": "git", diff --git a/tools/versions/engine.cfg b/tools/versions/engine.cfg index 4d4025af4..3e3b65a74 100644 --- a/tools/versions/engine.cfg +++ b/tools/versions/engine.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.44.0 +current_version = 0.45.0 commit = False tag = False parse = ^(?P\d+)\.(?P\d+).(?P\d+)$ diff --git a/tools/versions/python.cfg b/tools/versions/python.cfg index 7820815ff..df9453a01 100644 --- a/tools/versions/python.cfg +++ b/tools/versions/python.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.44.0 +current_version = 0.45.0 commit = False tag = False parse = ^(?P\d+)\.(?P\d+).(?P\d+)$ diff --git a/tools/versions/ruby.cfg b/tools/versions/ruby.cfg index 4d5608d7f..403ff979b 100644 --- a/tools/versions/ruby.cfg +++ b/tools/versions/ruby.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.44.0 +current_version = 0.45.0 commit = False tag = False parse = ^(?P\d+)\.(?P\d+).(?P\d+)$ diff --git a/tools/versions/typescript.cfg b/tools/versions/typescript.cfg index 2424a0e73..5764f1c42 100644 --- a/tools/versions/typescript.cfg +++ b/tools/versions/typescript.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.44.0 +current_version = 0.45.0 commit = False tag = False parse = ^(?P\d+)\.(?P\d+).(?P\d+)$ diff --git a/tools/versions/vscode.cfg b/tools/versions/vscode.cfg index 487fd32ba..831d89751 100644 --- a/tools/versions/vscode.cfg +++ b/tools/versions/vscode.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.44.0 +current_version = 0.45.0 commit = False tag = False parse = ^(?P\d+)\.(?P\d+).(?P\d+)$ diff --git a/typescript/vscode-ext/packages/package.json b/typescript/vscode-ext/packages/package.json index 762cd83eb..53f41b29b 100644 --- a/typescript/vscode-ext/packages/package.json +++ b/typescript/vscode-ext/packages/package.json @@ -2,7 +2,7 @@ "name": "baml-extension", "displayName": "Baml", "description": "BAML is a DSL for AI applications.", - "version": "0.44.0", + "version": "0.45.0", "publisher": "Boundary", "repository": "https://github.com/BoundaryML/baml", "homepage": "https://www.boundaryml.com",