From 42f5367e41b3d999ddda7b8a9d1c8bcb25e28e23 Mon Sep 17 00:00:00 2001 From: Li Jiang Date: Wed, 6 May 2026 17:48:16 +0800 Subject: [PATCH] chore: bump version to 0.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #5 added the agent-friendly `featcopilot` CLI (`info` / `transform` / `explain`) — a new user-facing surface that warrants a minor-version bump under semver. PR #6 followed up with three correctness fixes (`Feature.compute` safe-builtins, `SyncCopilotFeatureClient` public-API consistency, `FeatureCache` exception logging) and the new CLI documentation page. This commit bumps: - `pyproject.toml::version` 0.3.7 → 0.4.0 - `docs/getting-started/installation.md` sample expected output - `docs/user-guide/cli.md` `info` JSON sample The CLI's `info --json` reports the actual installed version via `featcopilot.__version__` (read from package metadata at import time), so all three references stay in sync once installed. Local: `python -m pytest tests/test_cli.py` passes 135/135 with the bumped version (the `test_info_json_emits_supported_options` and related tests cross-check `payload["version"] == __version__`). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- docs/getting-started/installation.md | 2 +- docs/user-guide/cli.md | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/getting-started/installation.md b/docs/getting-started/installation.md index e567704..edba0f0 100644 --- a/docs/getting-started/installation.md +++ b/docs/getting-started/installation.md @@ -79,7 +79,7 @@ Development dependencies include: ```python import featcopilot print(featcopilot.__version__) -# Output: 0.3.7 +# Output: 0.4.0 from featcopilot import AutoFeatureEngineer print("Installation successful!") diff --git a/docs/user-guide/cli.md b/docs/user-guide/cli.md index ed68367..eecaa84 100644 --- a/docs/user-guide/cli.md +++ b/docs/user-guide/cli.md @@ -58,7 +58,7 @@ Sample (truncated) output: ```json { - "version": "0.3.7", + "version": "0.4.0", "supported_engines": ["llm", "relational", "tabular", "text", "timeseries"], "supported_selection_methods": [ "chi2", diff --git a/pyproject.toml b/pyproject.toml index 583f2eb..340f8b6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "featcopilot" -version = "0.3.7" +version = "0.4.0" description = "Next-generation LLM-powered auto feature engineering framework with GitHub Copilot SDK" readme = "README.md" license = {text = "MIT"}