Commit graph

7 commits

Author SHA1 Message Date
MinaSaad1
62680dd060 feat: v3.10.3 - opt-in Claude integration, dual-license DLL attribution, new pbi-cli entry point
## Claude Code integration now fully opt-in (Fix 3)
- `pbi connect` no longer writes to ~/.claude/ automatically
- New `pbi-cli` entry point: `pbi-cli skills install/uninstall/list`
- `pbi-cli skills install` shows exact paths before writing and requires y/N confirmation
- `pbi connect` prints a one-line tip if skills are not yet installed
- `pbi skills` subgroup removed from the `pbi` entry point

## DLL licensing compliance (Fix 1)
- pyproject.toml updated to PEP 639 SPDX dual expression:
  MIT AND LicenseRef-Microsoft-AS-Client-Libraries
- license-files declaration: LICENSE, THIRD_PARTY_LICENSES.md, NOTICE
- THIRD_PARTY_LICENSES.md: full verbatim MS Analysis Services Client Libraries EULA
- NOTICE: short-form attribution for wheel redistribution
- src/pbi_cli/dlls/README.md: in-directory sentinel for the MS DLLs
- setuptools requirement bumped to >=77.0 for PEP 639 support

## SECURITY.md rewrite (Fix 2)
- Supported versions table updated to 3.10.x
- Architecture section: no MCP server, no subprocess, direct pythonnet interop
- Global Configuration Modifications section updated to reflect opt-in model
- Bundled Binaries section references THIRD_PARTY_LICENSES.md

## Documentation
- README.md, README.pypi.md: corrected 3-step setup flow
- CHANGELOG.md: [3.10.3] entry
- CONTRIBUTING.md: pbi skills -> pbi-cli skills
- All 7 semantic model SKILL.md files: prerequisites updated to 3-step flow
- New SVG/PNG marketing and documentation assets
2026-04-05 20:37:05 +02:00
MinaSaad1
81abf49f37 chore: remove unused assets from git tracking
Keep only the 17 SVGs actually referenced in README.md.
Removed 13 unused files from tracking (still on local disk).
2026-04-03 17:38:25 +02:00
MinaSaad1
f42d355e34 feat: v2.2.0 - add promotional SVG assets and redesign README
Add 12 new SVG graphics showcasing pbi-cli capabilities:
- banner, chat-demo, bulk-operations, dax-debugging
- backup-restore, model-health-check, rls-testing
- token-cost, before-after, skills-hub
- architecture-flow, feature-grid

Rewrite README to be image-driven, replacing verbose text sections
and mermaid diagrams with visual SVGs targeting Power BI developers.
2026-03-27 16:56:06 +02:00
MinaSaad1
b025124ba7 style: redesign header with figlet-style Unicode block art matching Claude Code aesthetic
Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-26 16:12:28 +02:00
MinaSaad1
ec1d3a9609 style: redesign header as single-line PBI-CLI 3D block art matching Claude Code style 2026-03-26 15:23:52 +02:00
MinaSaad1
ad2431a1a7 style: redesign header SVG with 3D block pixel art in Power BI yellow 2026-03-26 15:15:44 +02:00
MinaSaad1
e83bd70755 docs: redesign README with SVG header, mermaid diagrams, and visual hierarchy
- Custom SVG banner with animated terminal cursor
- Shield badges (PyPI, Python versions, CI, license)
- Mermaid architecture diagrams (data flow, REPL lifecycle, skills install)
- Organized command reference by category with collapsible extras
- ASCII token comparison chart
- AI Skills showcase section
- Simplified installation to 4 numbered steps
- Project structure and development sections
2026-03-26 14:16:28 +02:00