From 88b2f1da8e28dde5c9f0cd821017c23161a895bd Mon Sep 17 00:00:00 2001 From: igor-ctrl Date: Mon, 25 May 2026 18:47:36 -0500 Subject: [PATCH] =?UTF-8?q?chore:=20release=200.5.0=20=E2=80=94=20bcli=20p?= =?UTF-8?q?ack=20/=20ask=20/=20context=20+=20bcli-site=20v0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Net-new SDK surface since 0.4.0: - `bcli pack` — installable bundles (queries + batches + agent fragments + endpoint presets) with a JSON ledger, per-fragment AGENTS.md/CLAUDE.md `targets`, registry-preset conflict detection. Two built-in packs (`starter-generic`, `cronus-demo`). - `bcli ask` — oracle-style one-shot LLM second opinion. Claude and OpenAI backends mirroring the `extract` factory. New `bcli.ask.context_providers` entry-point group for downstream domain glossaries. - `bcli.context` — typed `ContextBundle`, 3-layer redaction (audit keys + telemetry patterns + URL/GUID/attachment scrub), last-error capture (no tracebacks by default), opt-in http-tail. Shared substrate for `bcli ask` and the future `bcli agent`. - `bcli-site/` — Astro + Tailwind v0 landing-page scaffold for bcli.sh. See CHANGELOG.md for the full set. --- CHANGELOG.md | 2 ++ pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 64e3756..e389360 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.0] - 2026-05-25 + ### Added — Part 3 (`bcli-site/` landing page v0) - **`bcli-site/`** — Astro + Tailwind landing page scaffold for diff --git a/pyproject.toml b/pyproject.toml index 010d1fd..ad299fd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ build-backend = "hatchling.build" # installed CLI binary (`bcli`) are unaffected — only `pip install` / # `uv tool install` use this name. name = "bc-cli" -version = "0.4.0" +version = "0.5.0" description = "Python SDK and CLI for Microsoft Dynamics 365 Business Central APIs" readme = "README.md" license = "Apache-2.0" diff --git a/uv.lock b/uv.lock index 0c941c7..e780914 100644 --- a/uv.lock +++ b/uv.lock @@ -321,7 +321,7 @@ wheels = [ [[package]] name = "bc-cli" -version = "0.4.0" +version = "0.5.0" source = { editable = "." } dependencies = [ { name = "httpx" },