chore: bump version to 1.0.0 for stable release

- Update version in pyproject.toml and __init__.py (fixes prior mismatch)
- Change classifier from Alpha to Production/Stable
- Update SECURITY.md supported versions
- Consolidate CHANGELOG into single 1.0.0 release
This commit is contained in:
MinaSaad1 2026-03-26 16:49:34 +02:00
parent bb1c225a20
commit 8f425b4dcb
4 changed files with 14 additions and 18 deletions

View file

@ -5,22 +5,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.2.0] - 2026-03-26
## [1.0.0] - 2026-03-26
### Added
- Interactive REPL mode (`pbi repl`) with persistent MCP connection
- Tab completion and command history in REPL
- Dynamic prompt showing active connection name
- Auto-discovery of running Power BI Desktop instances (`pbi connect` without `-d`)
- Auto-setup on first connect: downloads MCP binary and installs Claude Code skills automatically
- 5 Claude Code skills: Modeling, DAX, Deployment, Security, Documentation
- Skill installer (`pbi skills install/list/uninstall`)
- Interactive REPL mode (`pbi repl`) with persistent MCP connection, tab completion, command history
- Error hierarchy (`PbiCliError`, `McpToolError`, `BinaryNotFoundError`, `ConnectionRequiredError`)
### Changed
- REPL mode reuses shared MCP client instead of spawning per command
- Connection commands (`connect`, `connect-fabric`, `disconnect`) are REPL-aware
## [0.1.0] - 2026-03-26
### Added
- Initial release with 22 command groups covering all Power BI MCP tool operations
- 22 command groups covering all Power BI MCP tool operations
- Binary manager: download Power BI MCP binary from VS Code Marketplace
- Connection management with named connections and persistence
- DAX query execution, validation, and cache clearing
@ -36,3 +30,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Named connection support with `--connection` / `-c` flag
- Binary resolution chain: env var, managed binary, VS Code extension fallback
- Cross-platform support: Windows, macOS, Linux (x64 and ARM64)
- CI/CD with GitHub Actions (lint, typecheck, test matrix)
- PyPI publishing via trusted OIDC publisher

View file

@ -4,8 +4,8 @@
| Version | Supported |
|---------|-----------|
| 0.2.x | Yes |
| < 0.2 | No |
| 1.x | Yes |
| < 1.0 | No |
## Reporting a Vulnerability

View file

@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "pbi-cli-tool"
version = "0.2.0"
version = "1.0.0"
description = "CLI for Power BI semantic models - wraps the Power BI MCP server for token-efficient AI agent usage"
readme = "README.md"
license = {text = "MIT"}
@ -14,7 +14,7 @@ authors = [
]
keywords = ["power-bi", "cli", "mcp", "semantic-model", "dax", "claude-code"]
classifiers = [
"Development Status :: 3 - Alpha",
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",

View file

@ -1,3 +1,3 @@
"""pbi-cli: CLI for Power BI semantic models via MCP server."""
__version__ = "0.1.0"
__version__ = "1.0.0"