# Changelog

All notable changes to `@microsoft/powerbi-desktop-bridge-cli` are documented here.
This project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

> **Preview status.** Versions in the `0.x` range are public preview. CLI
> command shapes, JSON envelope fields, and library export surface may change
> between minor versions. Pin to exact versions or expect breaking changes.

## [Unreleased]

## [0.1.2] — Build-time version metadata

### Changed
- Source the CLI version from `package.json` at build time so `powerbi-desktop --version`
  stays aligned with the published package version.

## [0.1.1] — README guidance cleanup

### Changed
- Clarify Desktop Bridge CLI usage guidance in the packaged README.

## [0.1.0] — Version alignment

### Changed
- Bumped with the report-authoring package for the public-preview release train.

## [0.0.1] — Initial preview

First preview release of the Power BI Desktop Bridge CLI: discover running
Desktop instances via the named-pipe bridge, reload PBIR reports, capture
page screenshots.

### Added
- npm package `@microsoft/powerbi-desktop-bridge-cli` with binary
  `powerbi-desktop`.
- Commands: `status`, `open`, `manifest`, `reload`, `screenshot`,
  `screenshot-all`.
- Named-pipe based bridge discovery — enumerates `pbi-desktop-bridge-<pid>`
  pipes; no WMI/Win32_Process dependency.
- Per-PID serial operation discipline (concurrent screenshots against the
  same Desktop instance return `Cancelled` or `HostNotReady`).
- Idiomatic JSON envelope for machine consumers; documented in README.
