From f94d71471e13a4147f65512b832784529cf415dc Mon Sep 17 00:00:00 2001 From: Gabor Szabo <168316277+w7-mgfcode@users.noreply.github.com> Date: Mon, 25 May 2026 13:10:28 +0200 Subject: [PATCH] chore(main): release 0.2.18 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ pyproject.toml | 2 +- 3 files changed, 36 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ca1d94e3..dd25371c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.2.17" + ".": "0.2.18" } diff --git a/CHANGELOG.md b/CHANGELOG.md index c8f02ad4..69dbd881 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,39 @@ # Changelog +## [0.2.18](https://github.com/w7-mgfcode/ForecastLabAI/compare/v0.2.17...v0.2.18) (2026-05-25) + + +### Features + +* **batch:** implement batch-runner MVP per PRP-33 ([#280](https://github.com/w7-mgfcode/ForecastLabAI/issues/280)) ([c495357](https://github.com/w7-mgfcode/ForecastLabAI/commit/c495357230c09f775ef0f7b57fafef34a818230c)) +* **batch:** implement batch-runner MVP per PRP-33 ([#280](https://github.com/w7-mgfcode/ForecastLabAI/issues/280)) ([73584c8](https://github.com/w7-mgfcode/ForecastLabAI/commit/73584c83b5f3aa0278c67b04c283101ee466e819)) +* **repo:** add backend + frontend Dockerfiles and .dockerignore ([#275](https://github.com/w7-mgfcode/ForecastLabAI/issues/275)) ([1946dfc](https://github.com/w7-mgfcode/ForecastLabAI/commit/1946dfcd7fd82f2ba1ab8cbc25022651e7874f7e)) +* **repo:** dockerize full stack ([#275](https://github.com/w7-mgfcode/ForecastLabAI/issues/275)) ([917a54c](https://github.com/w7-mgfcode/ForecastLabAI/commit/917a54cb4a955365b096586f8517a37cfb2bb67e)) +* **repo:** extend docker-compose for full stack + GPU profile ([#275](https://github.com/w7-mgfcode/ForecastLabAI/issues/275)) ([797e899](https://github.com/w7-mgfcode/ForecastLabAI/commit/797e899e4d2022b480dd11ef24e1eb097bc42e1c)) + + +### Bug Fixes + +* **batch:** clean leaked data-platform rows in test db_session ([#280](https://github.com/w7-mgfcode/ForecastLabAI/issues/280)) ([37dd038](https://github.com/w7-mgfcode/ForecastLabAI/commit/37dd03804d78e6065b76b7921721c4724689d709)) +* **batch:** declare partial picker index on model so autogenerate sees it ([#280](https://github.com/w7-mgfcode/ForecastLabAI/issues/280)) ([d8e6098](https://github.com/w7-mgfcode/ForecastLabAI/commit/d8e60982bc38fb0f285c63ffa8b76f56c2021230)) +* **db:** register batch models with alembic env for autogenerate ([#280](https://github.com/w7-mgfcode/ForecastLabAI/issues/280)) ([7403743](https://github.com/w7-mgfcode/ForecastLabAI/commit/7403743ea2eb88745f00cf816b7c1020b6f16d9f)) +* **forecast,docs:** address CodeRabbit feedback on PR [#266](https://github.com/w7-mgfcode/ForecastLabAI/issues/266) (3 quick wins) ([#267](https://github.com/w7-mgfcode/ForecastLabAI/issues/267)) ([5bc681a](https://github.com/w7-mgfcode/ForecastLabAI/commit/5bc681a4270940610f53fed857dbc21ca9383f27)) + + +### Documentation + +* **docs:** add tech-stack badges to README (shields.io for-the-badge) ([#273](https://github.com/w7-mgfcode/ForecastLabAI/issues/273)) ([c994842](https://github.com/w7-mgfcode/ForecastLabAI/commit/c99484205da679396d628cc25d70ac95b6eafbc8)) +* **docs:** add tech-stack badges to README (shields.io for-the-badge) ([#273](https://github.com/w7-mgfcode/ForecastLabAI/issues/273)) ([a06c32b](https://github.com/w7-mgfcode/ForecastLabAI/commit/a06c32ba1cc44b329ce712aa4db4235f3204a39b)) +* **docs:** MLZOO index — mark D as PRP-31 ([#280](https://github.com/w7-mgfcode/ForecastLabAI/issues/280)) ([d2c674a](https://github.com/w7-mgfcode/ForecastLabAI/commit/d2c674adda6f00b23e02614180b0c571df3110a2)) +* **docs:** refresh batch-parallel-execution INITIAL post-PRP-33 ([#280](https://github.com/w7-mgfcode/ForecastLabAI/issues/280)) ([c9428db](https://github.com/w7-mgfcode/ForecastLabAI/commit/c9428db113aab0ca590a46d884f8732f6f8f552d)) +* **docs:** refresh batch-parallel-execution INITIAL post-PRP-33 ([#280](https://github.com/w7-mgfcode/ForecastLabAI/issues/280)) ([631c7de](https://github.com/w7-mgfcode/ForecastLabAI/commit/631c7deaef8b275f6433d710f95b417865c6c893)) +* **docs:** update MLZOO index — mark D as PRP-31 ([#280](https://github.com/w7-mgfcode/ForecastLabAI/issues/280)) ([458bb9f](https://github.com/w7-mgfcode/ForecastLabAI/commit/458bb9f7f58c92e0108c2bb5926ab1b45c1afe04)) +* **repo:** add 5 batch-runner INITIAL docs ([1397261](https://github.com/w7-mgfcode/ForecastLabAI/commit/1397261a370986395da369e59bdc6fea2368fad8)) +* **repo:** add 5 batch-runner INITIAL docs ([#277](https://github.com/w7-mgfcode/ForecastLabAI/issues/277)) ([5925fc4](https://github.com/w7-mgfcode/ForecastLabAI/commit/5925fc458ff039ad24ececc7e1c435fd81b1f26f)) +* **repo:** add PRP-33 batch-runner-mvp ([#277](https://github.com/w7-mgfcode/ForecastLabAI/issues/277)) ([df90d22](https://github.com/w7-mgfcode/ForecastLabAI/commit/df90d22c21d73ea3c54fa6968a00be1026b690d7)) +* **repo:** add PRP-33 batch-runner-mvp ([#277](https://github.com/w7-mgfcode/ForecastLabAI/issues/277)) ([cb5c96e](https://github.com/w7-mgfcode/ForecastLabAI/commit/cb5c96e8eb06370260ce2bf5975e79d47334da29)) +* **repo:** document compose-mode stack and failure runbook ([#275](https://github.com/w7-mgfcode/ForecastLabAI/issues/275)) ([3ac976b](https://github.com/w7-mgfcode/ForecastLabAI/commit/3ac976b185181a6694764acc0fc00e4c4dab7372)) + ## [0.2.17](https://github.com/w7-mgfcode/ForecastLabAI/compare/v0.2.16...v0.2.17) (2026-05-20) diff --git a/pyproject.toml b/pyproject.toml index 3439f9c5..a837c67e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "forecastlabai" -version = "0.2.17" +version = "0.2.18" description = "Portfolio-grade end-to-end retail demand forecasting system" readme = "README.md" requires-python = ">=3.12"