From b38b8bd616e449c9963fffa1b28cdacc9b269168 Mon Sep 17 00:00:00 2001 From: Hugo bessa Date: Fri, 9 Oct 2026 11:23:35 -0300 Subject: [PATCH] chore(release): vintasend 3.4.0 Co-Authored-By: Claude Opus 5.5 --- RELEASE_NOTES.md | 20 ++++++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index b25e87a..48ecd2e 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,25 @@ # Release Notes +## Version 3.4.0 (2026-10-09) + +One new setting in `vintasend-templates-management-api`. Every other package is released at 3.4.0 +unchanged, as the family releases in lockstep. + +### Features + +#### `vintasend-templates-management-api` + +* **`MANAGED_TEMPLATE_BACKEND_NAME`** is the backend name every new template is stored under. Set, + it replaces the `templateManagedBackend` a `POST /templates` body carries, so a host serving one + backend does not let a caller label a template with another. Unset, the body's value is stored, + as before. The TypeScript sibling gains the same as `createApp({ templateManagedBackend })`. + +### Backwards compatibility + +**Nothing changes for a client.** `templateManagedBackend` stays required in the create body, and +`openapi.yaml` is unchanged. A deployment that sets the new setting stores its value instead of the +body's. + ## Version 3.3.0 (2026-10-09) The two HTTP APIs -- `vintasend-api` and `vintasend-templates-management-api` -- get stricter diff --git a/pyproject.toml b/pyproject.toml index fa8e968..47bc56e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "vintasend" -version = "3.3.0" +version = "3.4.0" description = "A flexible package for implementing transactional notifications" authors = [{ name = "Hugo bessa", email = "hugo@vinta.com.br" }] license = "MIT"