diff --git a/docs/changelogs/index.md b/docs/changelogs/index.md index 3e1f495..5ccd586 100644 --- a/docs/changelogs/index.md +++ b/docs/changelogs/index.md @@ -2,6 +2,7 @@ Welcome to the TimeCopilot Changelog. Here, you will find a comprehensive list of all the changes, updates, and improvements made to the TimeCopilot project. This section is designed to keep you informed about the latest features, bug fixes, and enhancements as we continue to develop and refine the TimeCopilot experience. Stay tuned for regular updates and feel free to explore the details of each release below. +- [v0.0.28](v0.0.28.md) - [v0.0.27](v0.0.27.md) - [v0.0.26](v0.0.26.md) - [v0.0.25](v0.0.25.md) diff --git a/docs/changelogs/v0.0.28.md b/docs/changelogs/v0.0.28.md new file mode 100644 index 0000000..59f5723 --- /dev/null +++ b/docs/changelogs/v0.0.28.md @@ -0,0 +1,30 @@ +### Features + +* **T0 foundation model**: Added support for [T0](https://huggingface.co/theforecastingcompany/t0-alpha), an open-weights time series foundation model from The Forecasting Company. Use it via the `T0` class. See [#348](https://github.com/TimeCopilot/timecopilot/pull/348). + + ```python + import pandas as pd + from timecopilot.models.foundation.t0 import T0 + + df = pd.read_csv( + "https://timecopilot.s3.amazonaws.com/public/data/air_passengers.csv", + parse_dates=["ds"], + ) + + model = T0() + fcst_df = model.forecast(df, h=12) + ``` + +* **timecopilot-tirex bump**: Bumped `timecopilot-tirex` to `>=0.1.1` and updated the `TiRex` integration to align with the new API. TiRex now returns the model's default quantile knots (0.1–0.9) and validates that custom quantile requests match that set. See [#346](https://github.com/TimeCopilot/timecopilot/pull/346). + +### Fixes + +* **Relax dependencies**: Relaxed several pinned core dependencies (`lightning`, `logfire`, `opentelemetry-api`, `opentelemetry-sdk`) to minimum-version constraints, moved `ray` to the `distributed` optional extra, and removed `wandb` from core dependencies to reduce install conflicts. See [#355](https://github.com/TimeCopilot/timecopilot/pull/355). + +## New Contributors + +* @GeoffNN made their first contribution in [#348](https://github.com/TimeCopilot/timecopilot/pull/348) + +--- + +**Full Changelog**: https://github.com/TimeCopilot/timecopilot/compare/v0.0.27...v0.0.28 diff --git a/mkdocs.yml b/mkdocs.yml index 5ed582a..c765420 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -55,6 +55,7 @@ nav: - api/gift-eval/gift-eval.md - Changelogs: - changelogs/index.md + - changelogs/v0.0.28.md - changelogs/v0.0.27.md - changelogs/v0.0.26.md - changelogs/v0.0.25.md diff --git a/pyproject.toml b/pyproject.toml index 2ac9dc3..cf16bb8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -112,7 +112,7 @@ license = "MIT" name = "timecopilot" readme = "README.md" requires-python = ">=3.10" -version = "0.0.27" +version = "0.0.28" [project.optional-dependencies] distributed = [ diff --git a/uv.lock b/uv.lock index 5b86bfc..3b9ec0e 100644 --- a/uv.lock +++ b/uv.lock @@ -7267,7 +7267,7 @@ dependencies = [ ] name = "timecopilot" source = {editable = "."} -version = "0.0.27" +version = "0.0.28" [package.dev-dependencies] dev = [