From 7945bf179b7a6f6cdf6c0d0760de42d586f8aa48 Mon Sep 17 00:00:00 2001 From: "Gabe@w7dev" Date: Sun, 1 Feb 2026 07:42:19 +0000 Subject: [PATCH] chore(main): release 0.2.0 Release-As: 0.2.0 Co-Authored-By: Claude Opus 4.5 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 26 ++++++++++++++++++++++++++ pyproject.toml | 2 +- 3 files changed, 28 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index a46f2186..2be9c43c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.8" + ".": "0.2.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fef55e0..754712f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [0.2.0](https://github.com/w7-mgfcode/ForecastLabAI/compare/v0.1.8...v0.2.0) (2026-02-01) + + +### Features + +* **registry:** implement model registry for run tracking and deployments ([#36](https://github.com/w7-mgfcode/ForecastLabAI/issues/36)) ([902f331](https://github.com/w7-mgfcode/ForecastLabAI/commit/902f331)) + - ORM models for ModelRun (JSONB columns) and DeploymentAlias with state machine validation + - LocalFSProvider for artifact storage with SHA-256 integrity verification + - 10 API endpoints for runs CRUD, aliases management, artifact verification, and run comparison + - Comprehensive test suite (103 unit + 24 integration tests) + + +### Bug Fixes + +* add date range filter to SalesDaily cleanup in ingest tests ([008aaac](https://github.com/w7-mgfcode/ForecastLabAI/commit/008aaac)) +* enforce artifact_hash presence before verification in registry routes ([008aaac](https://github.com/w7-mgfcode/ForecastLabAI/commit/008aaac)) +* compute SHA256 from saved file instead of source in storage ([008aaac](https://github.com/w7-mgfcode/ForecastLabAI/commit/008aaac)) +* fix override_get_db to mirror production transaction semantics ([008aaac](https://github.com/w7-mgfcode/ForecastLabAI/commit/008aaac)) +* update database port to 5433 in config and .env.example ([008aaac](https://github.com/w7-mgfcode/ForecastLabAI/commit/008aaac)) + + +### Documentation + +* add PHASE documentation for phases 4 (Forecasting), 5 (Backtesting), and 6 (Model Registry) ([7d2722f](https://github.com/w7-mgfcode/ForecastLabAI/commit/7d2722f)) +* fix markdownlint MD040/MD060 issues in docs ([008aaac](https://github.com/w7-mgfcode/ForecastLabAI/commit/008aaac)) + ## [0.1.8](https://github.com/w7-mgfcode/ForecastLabAI/compare/v0.1.7...v0.1.8) (2026-02-01) diff --git a/pyproject.toml b/pyproject.toml index a4eb1257..9096d683 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "forecastlabai" -version = "0.1.8" +version = "0.2.0" description = "Portfolio-grade end-to-end retail demand forecasting system" readme = "README.md" requires-python = ">=3.12"