From 94b7996436d93f04180466ad10d7c7d817dd1cb3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Apr 2026 10:18:10 +0000 Subject: [PATCH 1/2] chore(main): release 10.8.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ pyproject.toml | 2 +- vibetuner-js/package.json | 2 +- vibetuner-py/pyproject.toml | 2 +- 5 files changed, 35 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e8106e56..91e7ba5e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "10.7.0" + ".": "10.8.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index a727f5db..09600579 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,36 @@ # Changelog +## [10.8.0](https://github.com/alltuner/vibetuner/compare/v10.7.0...v10.8.0) (2026-04-28) + + +### Features + +* add BrandSettings env-var surface for favicon and email branding ([#1720](https://github.com/alltuner/vibetuner/issues/1720)) ([3d22717](https://github.com/alltuner/vibetuner/commit/3d22717636a99365ccbce1ccde27e5562bcc70f1)) +* i18n primitives for per-tenant locale flows ([#1718](https://github.com/alltuner/vibetuner/issues/1718)) ([177fe5e](https://github.com/alltuner/vibetuner/commit/177fe5ea44010b94219e15d56c45d46b6b805dd3)) + + +### Bug Fixes + +* restore gettext plural-form support in lint-po ([#1725](https://github.com/alltuner/vibetuner/issues/1725)) ([fe0dacb](https://github.com/alltuner/vibetuner/commit/fe0dacbb5a49bd0f9fd8dcb2f7483524ccf38cdb)) +* **template:** scope babel.cfg python extraction to src/ ([#1722](https://github.com/alltuner/vibetuner/issues/1722)) ([b729964](https://github.com/alltuner/vibetuner/commit/b729964b53bc3e017ab7d6b7125fd833f53bec61)) +* theme default screens with DaisyUI semantic tokens ([#1714](https://github.com/alltuner/vibetuner/issues/1714)) ([4467168](https://github.com/alltuner/vibetuner/commit/4467168536e5570b330acabc5b692d3c7f7e3613)) + + +### Performance Improvements + +* **testing:** share MongoDB across vibetuner_db tests ([#1726](https://github.com/alltuner/vibetuner/issues/1726)) ([c9064e4](https://github.com/alltuner/vibetuner/commit/c9064e407d72df057b12d6955d9e825e7853c3ec)) + + +### Miscellaneous Chores + +* **py:** use PEP 639 SPDX license expression ([#1727](https://github.com/alltuner/vibetuner/issues/1727)) ([855f9f4](https://github.com/alltuner/vibetuner/commit/855f9f4237e79173d7550abf5374447ecdc0838c)) + + +### Documentation Updates + +* **i18n:** clarify locale_names vs language_picker overlap ([#1723](https://github.com/alltuner/vibetuner/issues/1723)) ([87733bd](https://github.com/alltuner/vibetuner/commit/87733bde7549c8fe777c2793665bd7418936d8c5)) +* **template:** document i18n primitives in scaffolded agent rules ([#1724](https://github.com/alltuner/vibetuner/issues/1724)) ([27a3b98](https://github.com/alltuner/vibetuner/commit/27a3b98c815b23486211f4d636a7070b2ed12446)) + ## [10.7.0](https://github.com/alltuner/vibetuner/compare/v10.6.0...v10.7.0) (2026-04-28) diff --git a/pyproject.toml b/pyproject.toml index a731a47f..116aa231 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "vibetuner-scaffolding" -version = "10.7.0" +version = "10.8.0" requires-python = ">=3.11" [tool.uv.sources] diff --git a/vibetuner-js/package.json b/vibetuner-js/package.json index 49acf9df..9d38ced6 100644 --- a/vibetuner-js/package.json +++ b/vibetuner-js/package.json @@ -1,6 +1,6 @@ { "name": "@alltuner/vibetuner", - "version": "10.7.0", + "version": "10.8.0", "description": "Blessed JavaScript/frontend build dependencies for production-ready Vibetuner projects", "keywords": [ "tailwindcss", diff --git a/vibetuner-py/pyproject.toml b/vibetuner-py/pyproject.toml index ac0114c9..77e7d36c 100644 --- a/vibetuner-py/pyproject.toml +++ b/vibetuner-py/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "vibetuner" description = "Core Python framework and blessed dependencies for production-ready FastAPI + MongoDB + HTMX projects" -version = "10.7.0" +version = "10.8.0" readme = "README.md" requires-python = ">=3.11" license = "MIT" From ec50359dd54c30e0d8d11be7692273a5709fb122 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Apr 2026 10:18:17 +0000 Subject: [PATCH 2/2] chore: regenerate uv.lock files --- uv.lock | 4 ++-- vibetuner-py/uv.lock | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/uv.lock b/uv.lock index 9072c25f..816ff41e 100644 --- a/uv.lock +++ b/uv.lock @@ -3080,7 +3080,7 @@ wheels = [ [[package]] name = "vibetuner" -version = "10.7.0" +version = "10.8.0" source = { directory = "vibetuner-py" } dependencies = [ { name = "aioboto3" }, @@ -3190,7 +3190,7 @@ provides-extras = ["dev"] [[package]] name = "vibetuner-scaffolding" -version = "10.7.0" +version = "10.8.0" source = { virtual = "." } [package.dev-dependencies] diff --git a/vibetuner-py/uv.lock b/vibetuner-py/uv.lock index 03cd72e6..b94004d1 100644 --- a/vibetuner-py/uv.lock +++ b/vibetuner-py/uv.lock @@ -3080,7 +3080,7 @@ wheels = [ [[package]] name = "vibetuner" -version = "10.7.0" +version = "10.8.0" source = { editable = "." } dependencies = [ { name = "aioboto3" },