mirror of
https://github.com/MinaSaad1/pbi-cli
synced 2026-04-21 13:37:19 +00:00
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:
parent
bb1c225a20
commit
8f425b4dcb
4 changed files with 14 additions and 18 deletions
22
CHANGELOG.md
22
CHANGELOG.md
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
| Version | Supported |
|
||||
|---------|-----------|
|
||||
| 0.2.x | Yes |
|
||||
| < 0.2 | No |
|
||||
| 1.x | Yes |
|
||||
| < 1.0 | No |
|
||||
|
||||
## Reporting a Vulnerability
|
||||
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
"""pbi-cli: CLI for Power BI semantic models via MCP server."""
|
||||
|
||||
__version__ = "0.1.0"
|
||||
__version__ = "1.0.0"
|
||||
|
|
|
|||
Loading…
Reference in a new issue