Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/skills/changelog-generation/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Auto-detect scope from the current working directory:

For version derivation rules, see [references/scope-rules.md](references/scope-rules.md) § Version Files.

- **Core**: use the version specified in the triggering issue or user request if explicit (e.g., "Create changelog for 1.24.2"); otherwise derive from the existing unreleased header (strip `-beta.*` and `(Unreleased)`), use today's date. Update `cli/version.txt` and `cli/azd/pkg/azdext/version.go` (`Version` constant) to the released version.
- **Core**: use the version specified in the triggering issue or user request if explicit (e.g., "Create changelog for 1.24.2"); otherwise derive from the existing unreleased header (strip `-beta.*` and `(Unreleased)`), use today's date. Replace that top unreleased header with the dated release entry; do not add a new unreleased placeholder above it. Update `cli/version.txt` and `cli/azd/pkg/azdext/version.go` (`Version` constant) to the released version.
- **Extension**: ask the user for the new version number via `ask_user`. Update both `version.txt` and `extension.yaml` — they must match exactly.

Present the version and date to the user for confirmation before writing any files.
Expand Down
13 changes: 4 additions & 9 deletions .github/skills/changelog-generation/references/scope-rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,11 @@ Files to update:
6. Set the `Version` constant in `cli/azd/pkg/azdext/version.go` to `X.Y.Z`.
7. If no version can be determined (no explicit version requested and no unreleased header found), ask the user for the release version number via `ask_user`.

**Unreleased placeholder after release:**
**Release entry ordering:**

After converting the top section from `X.Y.Z-beta.N (Unreleased)` to `X.Y.Z (YYYY-MM-DD)`, add a new `(Unreleased)` placeholder at the top using the **next minor version**, not the next patch:

- If releasing a **patch** (`X.Y.Z` where `Z > 0`), the new placeholder is `X.(Y+1).0-beta.1 (Unreleased)`.
- If releasing a **minor** (`X.Y.0`), the new placeholder is `X.(Y+1).0-beta.1 (Unreleased)`.

Example: after releasing `1.24.1`, add `## 1.25.0-beta.1 (Unreleased)` at the top — not `## 1.24.2-beta.1`.

This matches the behavior of `eng/scripts/Update-CliVersion.ps1`, which increments the minor version (not the patch) when creating the post-release development placeholder.
Replace the top `X.Y.Z-beta.N (Unreleased)` section with `X.Y.Z (YYYY-MM-DD)`. Do not add a new
`(Unreleased)` placeholder above the release entry: release-readiness checks require the first changelog
entry to match `cli/version.txt`.

**Do NOT** update any extension files.

Expand Down
1 change: 1 addition & 0 deletions cli/azd/.vscode/cspell.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,7 @@ overrides:
- Chdir
- creds
- Moby
- postflight
- upsert
- filename: docs/proxy-configuration.md
words:
Expand Down
14 changes: 12 additions & 2 deletions cli/azd/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,25 @@
# Release History

## 1.35.0-beta.1 (Unreleased)
## 1.34.2 (2026-09-23)
Comment thread
hemarina marked this conversation as resolved.
Comment thread
hemarina marked this conversation as resolved.

### Features Added

### Breaking Changes
- [[#9866]](https://github.com/Azure/azure-dev/pull/9866) Add dependency-aware `azd extension uninstall` that records why each extension was installed, blocks removing extensions other extensions depend on unless `--force` is used, and offers to remove dependencies that are no longer needed unless `--no-dependencies` is set.
- [[#10049]](https://github.com/Azure/azure-dev/pull/10049) Add `Account.GetCurrentPrincipal` to the preview extension gRPC contract so extensions can read the current identity's object ID and principal type without decoding access tokens.

### Bugs Fixed

- [[#10033]](https://github.com/Azure/azure-dev/pull/10033) Fix project-level `predeploy` and `postdeploy` hook output not being shown during `azd up`. Thanks @jongio for the contribution!
- [[#10049]](https://github.com/Azure/azure-dev/pull/10049) Fix login details for system-assigned managed identities being reported as not logged in.

### Other Changes

- [[#9866]](https://github.com/Azure/azure-dev/pull/9866) Update `azd extension show` to display compatibility, ownership, dependencies, and installed dependents. JSON output now uses camelCase keys and omits empty fields.
- [[#10052]](https://github.com/Azure/azure-dev/pull/10052) Update the agentic `azd init` flow to report AI credits instead of premium requests.
Comment on lines 10 to +18
- [[#10061]](https://github.com/Azure/azure-dev/pull/10061) Update the `execution.environment` telemetry field to report `agency` when `azd` runs inside an Agency session.
- [[#10095]](https://github.com/Azure/azure-dev/pull/10095) Update the published Homebrew casks to use Homebrew's declarative `postflight_steps`.
- [[#10132]](https://github.com/Azure/azure-dev/pull/10132) Update the bundled GitHub CLI to v2.101.0.

## 1.34.1 (2026-09-16)

### Features Added
Expand Down
2 changes: 1 addition & 1 deletion cli/azd/pkg/azdext/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ package azdext
// Version is the semantic version of the azdext SDK package.
// This value mirrors the CLI version in cli/version.txt and is
// automatically updated by eng/scripts/Update-CliVersion.ps1.
const Version = "1.35.0-beta.1"
const Version = "1.34.2"
2 changes: 1 addition & 1 deletion cli/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.35.0-beta.1
1.34.2
Loading