Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

6 changes: 0 additions & 6 deletions .chronus/changes/fix-windows-sensitive-word-test-2026-4-8.md

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
---
changeKind: internal
packages:
- "@typespec/http-client-python"
- "@typespec/bundle-uploader"
---

Extend publish pipeline to upload emitter bundles to Playground storage account. Update Python emitter to be browser-compatible for use in the TypeSpec playground.
Extend publish pipeline to upload emitter bundles to Playground storage account. Update Python emitter to be browser-compatible for use in the TypeSpec playground.
8 changes: 0 additions & 8 deletions .chronus/changes/python-add-ai-link-readme-2026-4-15.md

This file was deleted.

This file was deleted.

This file was deleted.

8 changes: 0 additions & 8 deletions .chronus/changes/python-drop-39-2026-4-27-6-50-0.md

This file was deleted.

This file was deleted.

This file was deleted.

7 changes: 0 additions & 7 deletions .chronus/changes/python-fix-ci-2026-3-10-2-43-42.md

This file was deleted.

This file was deleted.

7 changes: 0 additions & 7 deletions .chronus/changes/python-fixCI-2026-3-24-14-53-10.md

This file was deleted.

This file was deleted.

7 changes: 0 additions & 7 deletions .chronus/changes/python-headersFix-2026-3-9-15-51-55.md

This file was deleted.

This file was deleted.

This file was deleted.

7 changes: 0 additions & 7 deletions .chronus/changes/python-module-loading-2026-3-29-14-53-8.md

This file was deleted.

7 changes: 0 additions & 7 deletions .chronus/changes/python-refine-api-version-doc-2026-4-15.md

This file was deleted.

This file was deleted.

7 changes: 0 additions & 7 deletions .chronus/changes/revert-wrong-code-2026-3-29-13-46-47.md

This file was deleted.

26 changes: 26 additions & 0 deletions packages/http-client-python/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Change Log - @typespec/http-client-python

## 0.29.0

### Deprecations

- [#10500](https://github.com/microsoft/typespec/pull/10500) Drop support for Python 3.9. The minimum supported Python version is now 3.10. Python 3.9 reached end-of-life and is no longer supported by upstream Python.

### Features

- [#10378](https://github.com/microsoft/typespec/pull/10378) Add "Use with AI tools" section to Azure packages README template
- [#10587](https://github.com/microsoft/typespec/pull/10587) add `CrossLanguageVersion` to `apiview-properties.json`

### Bug Fixes

- [#10399](https://github.com/microsoft/typespec/pull/10399) Fix enum member names with hyphens generating invalid Python identifiers
- [#10385](https://github.com/microsoft/typespec/pull/10385) Fix grouped parameter attribute access for reserved words in code generation
- [#10303](https://github.com/microsoft/typespec/pull/10303) fix import for _validation.py/_types.py when "generation-subdir" is configured
- [#10494](https://github.com/microsoft/typespec/pull/10494) Support custom wire names for etags defined with `Azure.Core.eTag` (e.g. `x-ms-blob-if-match`)
- [#10546](https://github.com/microsoft/typespec/pull/10546) Fix serialization regression where `@clientDefaultValue` defaults on model properties were no longer included in the request body. Defaults are again materialized in the model's data dictionary at construction time so they are sent on the wire, while the attribute-access fallback for unset fields is preserved.
- [#10254](https://github.com/microsoft/typespec/pull/10254) Contain emitter changes when used with `generation-subdir` to solely within that subdirectory
- [#10328](https://github.com/microsoft/typespec/pull/10328) Pass `headers` kwarg through to next requests in paging calls
- [#10326](https://github.com/microsoft/typespec/pull/10326) Fix padding of keys in splatted body parameter method signature
- [#10557](https://github.com/microsoft/typespec/pull/10557) Update Python emitter browser behavior to only load Pyodide once instead of on every emit
- [#10348](https://github.com/microsoft/typespec/pull/10348) Refine `api_version` argument doc to show `None` as default value and include note about operation's default API version being used when not set
- [#10545](https://github.com/microsoft/typespec/pull/10545) Revert wrong code to avoid overwrite customized code when generation-subdir is set


## 0.28.3

### Bump dependencies
Expand Down
30 changes: 15 additions & 15 deletions packages/http-client-python/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 7 additions & 7 deletions packages/http-client-python/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@typespec/http-client-python",
"version": "0.28.3",
"version": "0.29.0",
"author": "Microsoft Corporation",
"description": "TypeSpec emitter for Python SDKs",
"homepage": "https://typespec.io",
Expand Down Expand Up @@ -61,10 +61,10 @@
],
"peerDependencies": {
"@azure-tools/typespec-autorest": ">=0.67.0 <1.0.0",
"@azure-tools/typespec-azure-core": ">=0.67.0 <1.0.0",
"@azure-tools/typespec-azure-resource-manager": ">=0.67.0 <1.0.0",
"@azure-tools/typespec-azure-core": ">=0.67.1 <1.0.0",
"@azure-tools/typespec-azure-resource-manager": ">=0.67.1 <1.0.0",
"@azure-tools/typespec-azure-rulesets": ">=0.67.0 <1.0.0",
"@azure-tools/typespec-client-generator-core": ">=0.67.0 <1.0.0",
"@azure-tools/typespec-client-generator-core": ">=0.67.4 <1.0.0",
"@typespec/compiler": "^1.11.0",
"@typespec/http": "^1.11.0",
"@typespec/openapi": "^1.11.0",
Expand Down Expand Up @@ -99,10 +99,10 @@
},
"devDependencies": {
"@azure-tools/typespec-autorest": "~0.67.0",
"@azure-tools/typespec-azure-core": "~0.67.0",
"@azure-tools/typespec-azure-resource-manager": "~0.67.0",
"@azure-tools/typespec-azure-core": "~0.67.1",
"@azure-tools/typespec-azure-resource-manager": "~0.67.1",
"@azure-tools/typespec-azure-rulesets": "~0.67.0",
"@azure-tools/typespec-client-generator-core": "~0.67.0",
"@azure-tools/typespec-client-generator-core": "~0.67.4",
"@azure-tools/azure-http-specs": "0.1.0-alpha.40-dev.12",
"@typespec/compiler": "^1.11.0",
"@typespec/http": "^1.11.0",
Expand Down
Loading