- #3058 Bump
@typespec/*
0.67
- #3050 Support continuation token for paging
- #3047 Pass combined types to python generator
- #3047 Remove m2r dependency in favor of internally converting md to rst.
- #3051 Fix sphinx syntax for raising
DeserializationError
in serialization file - #3051 remove useless docstring for models
- #3051 Don't throw error directly when emitter crash
- #3051 Report TCGC diagnostics after create SDK context.
No changes, version bump only.
- #3038 Fix crash when value of
--package-pprint-name
contains space
- #3011 Fix spelling mistakes by running cspell in pipelines
- #3029 Fix for scenario that output folder is different with namespace
- #3029 Improve XML serialization information in generated models
- #3025 Fix sphinx typing for raising documentation
- #3025 fix typing for class methods in _serialization.py
- #3015 Order keyword-only args overload first in generated operations
- #3030 Fix output folder of models when output folder is different with namespace in configuration
- #3007 Fix import issues for typespec namespace
- #3007 Only import helpers for serialization if input body is not binary
- #3007 Unify descriptions for credentials in documentation
- #3007 Add type annotations for initialized properties in msrest model inits
- #3007 Add mypy typing to operation group inits
- #3007 Remove Python2 specific datetime logic from internal serialization.
- #3000 Only add linting disables for a file with too many lines if the file doesn't already disable this linter rule
- #3000 Don't automatically overwrite version in
_version.py
file andsetup.py
file if the existing version is newer - #3000 Generate init for internal models to allow for discriminator needs
- #2968 Support typespec namespace
- #2993 Do not do exception sort if there is no operation groups
- #2988 set flavor to azure if not set
- #2973
:code:
in docstring should always be preceded by\
- #2965 Bump
@typespec/*
0.63.0 and@azure-tools/*
0.49.0
- #2959 Filter out credential that python does not support for now
- #2959 Ignore models only used as LRO envelope results because we don't do anything with them
- #2959 Refine exception handling logic and support exception with ranged status code
- #2943 Fix pylint
useless-object-inheritance
in generated code
- #2935 Fix crash if no valid client define in typespec file
- #2935 Pad special property name in model to avoid conflict
- #2928 bump
@typespec/http-client-python
to0.3.10
- #2918 Fix quote for string type
- #2908 Bump http-client-python to fix access for paging operation and lro
- #2906 Bump http-client-python 0.3.7
- #2902 Bump typespec 0.62.0 and http-client-python 0.3.6
- #2896 Add devDependency
@azure-tools/cadl-ranch
- #2901 Bump http-client-python to 0.3.5 and tcgc to 0.47.4
- #2876 - Fix pylint issue for useless suppressions
- #2870 Update generated code so there is no need to run the
postprocess
script when customizations are made - #2877 Added ignore comment in
__init__.py
to avoid mypy error - #2430 Avoid change original data when deserialize for polymorphic model
- #2867 Bump to typespec 0.61.0
- #2864 Await call to http-client-python onEmit
- #2861 Fix install issue
- #2856 Depend completely on
@typespec/http-client-python
- #2835 Fix lint issue "line-too-long" for docstring in operation
- #2837 Fix "line-too-long" for property of model
- #2834 Bump typespec 0.60.0
- #2830 Add pylint disable for "line-too-long" and "too-many-locals"
- #2831 Add pylint disable for "unsubscriptable-object"
- #2829 Fix bandit error in serialization
- #2814 Fix pylint errors in serialization.py
- #2823 Include link to core models for
HttpResponseError
when it's included as a property in a model
- #2815 Add support for
HttpPart<{@body body: XXX}>
of multipart - #2810 Optimize snake-case naming rule
- #2806 dpg model support xml
- #2775 support query
explode
and pathallowReserved
, also change the logic of generating spread body parameter - #2771 Support encode int as string
- #2805 Add
x-ms-original-file
in generated sample to declare original sample file of typespec
- #2756 Fix to get right response and exception
- #2763 Fix import for "json" and bump cadl-ranch dependency
- #2784 Fix sample generation for keyword-only parameters
- #2773 Use
@typespec/compiler
0.59.1
to absorb fix for compiler
- #2740 Support advanced multipart for
@multipartBody
- #2750 optimize performance of dpg model
- #2774 Remove samples from docstring of operation
- #2759 Fix sample generation for lro and paging operation
- #2758 Revert client signature
endpoint
tobase_url
to avoid breaking for Mgmt SDK
- #2731 Support generate samples from Typespec
- #2737 Fix initialize for model which only has discriminator property
- #2727 Fix vendor import for mixin operation group when there are multi sub-clients
- #2729 Fix import for multipart
- #2723 upgrade to tcgc 0.44.2
- #2716 Fix the logic to judge whether model is output or not
- #2706 Generate API for multi content types of internal operation
- #2684 don't throw if stream is already read or consumed when we load in the error body
- #2681 Fix for construct headers and queries when build request
- #2695 always interpret
package-version
as a string - #2690 Fix import error when method name is reserved word in Pyhton
- #2704 Bump typespec 0.58.0
- #2680 Expose kwargs
decompress
for API whose response type is binary - #2692 Optimize test generation for multiapi package
- #2676 spread object when it is spread in TypeSpec
- #2663 Support SdkType "uri"
- #2588 add package pygen that both autorest.python and typespec-python will rely on
- #2677 Enable test generation for ARM SDK
- #2649 fix deserialization from vendored msrest code for text plain responses
- #2650 fix sphinx rendering of json docs by removing comments
- #2645 add visibility support to discriminator rest field
- #2628 Fix deserialization error for lro when return type has discriminator and succeed in initial response
- #2640 bump typespec version to 0.57
No changes, version bump only.
- #2607 Fix serialization error when setting model property with
azure.core.serialization.NULL
. - #2608 don't lowercase serialized names when building a body from splatted arguments
- #2601 Remove unused model for paging operation
- #2590 bump tcgc to 0.41.3
Library | Min Version |
---|---|
@typespec/compiler |
0.56.0 |
@typespec/http |
0.56.0 |
@typespec/rest |
0.56.0 |
@typespec/versioning |
0.56.0 |
@azure-tools/typespec-azure-core |
0.42.0 |
@azure-tools/typespec-client-generator-core |
0.42.2 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
- #2581 bump tcgc to 0.42.2
Library | Min Version |
---|---|
@typespec/compiler |
0.55.0 |
@typespec/http |
0.55.0 |
@typespec/rest |
0.55.0 |
@typespec/versioning |
0.55.0 |
@azure-tools/typespec-azure-core |
0.41.8 |
@azure-tools/typespec-client-generator-core |
0.41.2 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Bug Fixes
-
Escape backslashes in docstrings. Thanks @onlined for this contribution, you rock! #2560
-
Other Changes
-
Bump
@azure-tools/typespec-client-generator-core
version to0.41.8
#2562
Library | Min Version |
---|---|
@typespec/compiler |
0.55.0 |
@typespec/http |
0.55.0 |
@typespec/rest |
0.55.0 |
@typespec/versioning |
0.55.0 |
@azure-tools/typespec-azure-core |
0.41.7 |
@azure-tools/typespec-client-generator-core |
0.41.2 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Bug Fixes
- Use fully qualified name for operation
crossLanguageDefinitionId
s inapi_view_mapping_python.json
#2548
Library | Min Version |
---|---|
@typespec/compiler |
0.55.0 |
@typespec/http |
0.55.0 |
@typespec/rest |
0.55.0 |
@typespec/versioning |
0.55.0 |
@azure-tools/typespec-azure-core |
0.41.6 |
@azure-tools/typespec-client-generator-core |
0.41.2 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Other Changes
- Bump
@azure-tools/typespec-client-generator-core
version to0.41.6
#2545
Library | Min Version |
---|---|
@typespec/compiler |
0.55.0 |
@typespec/http |
0.55.0 |
@typespec/rest |
0.55.0 |
@typespec/versioning |
0.55.0 |
@azure-tools/typespec-azure-core |
0.41.5 |
@azure-tools/typespec-client-generator-core |
0.41.2 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Other Changes
- Bump
@azure-tools/typespec-client-generator-core
version to0.41.5
#2544
Library | Min Version |
---|---|
@typespec/compiler |
0.55.0 |
@typespec/http |
0.55.0 |
@typespec/rest |
0.55.0 |
@typespec/versioning |
0.55.0 |
@azure-tools/typespec-azure-core |
0.41.4 |
@azure-tools/typespec-client-generator-core |
0.41.2 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Bug Fixes
- Json serialize input bodies whose default content type is a JSON type with a charset encoding section #2542
Library | Min Version |
---|---|
@typespec/compiler |
0.55.0 |
@typespec/http |
0.55.0 |
@typespec/rest |
0.55.0 |
@typespec/versioning |
0.55.0 |
@azure-tools/typespec-azure-core |
0.41.4 |
@azure-tools/typespec-client-generator-core |
0.41.2 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Other Changes
- Bump
@azure-tools/typespec-client-generator-core
to0.41.4
. By default, we just generate the api surface for the latest API version #2540 - Generate apiview mapping for all azure generations #2504
Library | Min Version |
---|---|
@typespec/compiler |
0.55.0 |
@typespec/http |
0.55.0 |
@typespec/rest |
0.55.0 |
@typespec/versioning |
0.55.0 |
@azure-tools/typespec-azure-core |
0.41.0 |
@azure-tools/typespec-client-generator-core |
0.41.1 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Other Changes
- Reformat deserialization files for generated models to allow more insight into deserialization #2512
Library | Min Version |
---|---|
@typespec/compiler |
0.55.0 |
@typespec/http |
0.55.0 |
@typespec/rest |
0.55.0 |
@typespec/versioning |
0.55.0 |
@azure-tools/typespec-azure-core |
0.41.0 |
@azure-tools/typespec-client-generator-core |
0.41.1 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Other Changes
- Bump
setuptools
dep to69.2.0
to deal with issue with Python 12. Thanks @chaen for contributing! #2455
Library | Min Version |
---|---|
@typespec/compiler |
0.55.0 |
@typespec/http |
0.55.0 |
@typespec/rest |
0.55.0 |
@typespec/versioning |
0.55.0 |
@azure-tools/typespec-azure-core |
0.41.0 |
@azure-tools/typespec-client-generator-core |
0.41.1 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Other Changes
- Emitter doc changes, thanks @catalinaperalta #2475
Library | Min Version |
---|---|
@typespec/compiler |
0.55.0 |
@typespec/http |
0.55.0 |
@typespec/rest |
0.55.0 |
@typespec/versioning |
0.55.0 |
@azure-tools/typespec-azure-core |
0.41.0 |
@azure-tools/typespec-client-generator-core |
0.41.1 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Other Changes
- Refactor code to use the type ecosystem from "@azure-tools/typespec-client-generator-core" #2476
Library | Min Version |
---|---|
@typespec/compiler |
0.54.0 |
@typespec/http |
0.54.0 |
@typespec/rest |
0.54.0 |
@typespec/versioning |
0.54.0 |
@azure-tools/typespec-azure-core |
0.40.0 |
@azure-tools/typespec-client-generator-core |
0.40.0 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Other Changes
- Generate new DPG model instead of msrest model for Mgmt SDK generated from TSP #2461
msrest
is not available anymore for--models-mode
#2464- Add support for apiview flag
emit-cross-language-definition-file
#2468
Library | Min Version |
---|---|
@typespec/compiler |
0.54.0 |
@typespec/http |
0.54.0 |
@typespec/rest |
0.54.0 |
@typespec/versioning |
0.54.0 |
@azure-tools/typespec-azure-core |
0.40.0 |
@azure-tools/typespec-client-generator-core |
0.40.0 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Bug Fixes
- Fix generation failure when payload body is empty #2439
Library | Min Version |
---|---|
@typespec/compiler |
0.54.0 |
@typespec/http |
0.54.0 |
@typespec/rest |
0.54.0 |
@typespec/versioning |
0.54.0 |
@azure-tools/typespec-azure-core |
0.40.0 |
@azure-tools/typespec-client-generator-core |
0.40.0 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Bug Fixes
- Upgrade pip when creating venv #2447
Library | Min Version |
---|---|
@typespec/compiler |
0.54.0 |
@typespec/http |
0.54.0 |
@typespec/rest |
0.54.0 |
@typespec/versioning |
0.54.0 |
@azure-tools/typespec-azure-core |
0.39.0 |
@azure-tools/typespec-client-generator-core |
0.40.0 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Bug Fixes
- Automatically set
--flavor
toazure
if we detect"azure"
in the output directory #2446
Library | Min Version |
---|---|
@typespec/compiler |
0.54.0 |
@typespec/http |
0.54.0 |
@typespec/rest |
0.54.0 |
@typespec/versioning |
0.54.0 |
@azure-tools/typespec-azure-core |
0.39.0 |
@azure-tools/typespec-client-generator-core |
0.40.0 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Other Changes
- Change typing annotation and document type of binary response from
bytes
toIterator[bytes]
#2427
Library | Min Version |
---|---|
@typespec/compiler |
0.54.0 |
@typespec/http |
0.54.0 |
@typespec/rest |
0.54.0 |
@typespec/versioning |
0.54.0 |
@azure-tools/typespec-azure-core |
0.39.0 |
@azure-tools/typespec-client-generator-core |
0.40.0 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
New Features
- Add support for
--flavor
flag. Only special value right now is the"azure"
flag. When--flavor=azure
is passed in, we generate an SDK following Microsoft Azure guidelines #2440
Bug Fixes
- Fix unused code in
_vendor.py
for multipart #2434
Other Changes
- Bump
typespec
dependencies to0.54.0
and0.40.0
#2441 - Remove support for
--unbranded
flag #2440
Library | Min Version |
---|---|
@typespec/compiler |
0.53.0 |
@typespec/http |
0.53.0 |
@typespec/rest |
0.53.0 |
@typespec/versioning |
0.53.0 |
@azure-tools/typespec-azure-core |
0.39.0 |
@azure-tools/typespec-client-generator-core |
0.40.0-dev.21 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Bug Fixes
- Fix empty enum name generation issue #2426
Library | Min Version |
---|---|
@typespec/compiler |
0.53.0 |
@typespec/http |
0.53.0 |
@typespec/rest |
0.53.0 |
@typespec/versioning |
0.53.0 |
@azure-tools/typespec-azure-core |
0.39.0 |
@azure-tools/typespec-client-generator-core |
0.40.0-dev.14 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
Bug Fixes
- Fix reading of some stream responses #2416
Library | Min Version |
---|---|
@typespec/compiler |
0.53.0 |
@typespec/http |
0.53.0 |
@typespec/rest |
0.53.0 |
@typespec/versioning |
0.53.0 |
@azure-tools/typespec-azure-core |
0.39.0 |
@azure-tools/typespec-client-generator-core |
0.39.0 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
New Features
- Add support for legacy @flattened decorator #2362
- Generate operations that have multiple binary content types #2401
Library | Min Version |
---|---|
@typespec/compiler |
0.53.0 |
@typespec/http |
0.53.0 |
@typespec/rest |
0.53.0 |
@typespec/versioning |
0.53.0 |
@azure-tools/typespec-azure-core |
0.39.0 |
@azure-tools/typespec-client-generator-core |
0.39.0 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code |
4.6.0 |
New Features
- Add support for
next-pyright
in theazure-sdk-for-python
repo (thank you @kristapratico!) #2351 - Improve polymorphic kind detection in returned polymorphic models (thank you @kristapratico!) #2351
Bug Fixes
- Fix serialization and deserialization of enum types in models #2399
Other Changes
- Update
typespec
dependencies to0.53.0
andtypespec-azure
depedencies to0.39.0
#2397
Library | Min Version |
---|---|
@typespec/compiler |
0.52.0 |
@typespec/http |
0.52.0 |
@typespec/rest |
0.52.0 |
@typespec/versioning |
0.52.0 |
@azure-tools/typespec-azure-core |
0.38.0 |
@azure-tools/typespec-client-generator-core |
0.38.0 |
azure-core dep of generated code |
1.30.0 |
corehttp dep of generated code |
1.0.0b3 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
New Features
- Add support for complete tuple input for file types #2380
Other Changes
- Bump min dep of
azure-core
to1.30.0
#2380 - Bump min dep of
corehttp
to1.0.0b3
#2380
Library | Min Version |
---|---|
@typespec/compiler |
0.52.0 |
@typespec/http |
0.52.0 |
@typespec/rest |
0.52.0 |
@typespec/versioning |
0.52.0 |
@azure-tools/typespec-azure-core |
0.38.0 |
@azure-tools/typespec-client-generator-core |
0.38.0 |
azure-core dep of generated code |
1.29.5 |
corehttp dep of generated code |
1.0.0b2 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Other Changes
- Update typespec dependencies to
0.52.0
#2382
Library | Min Version |
---|---|
@typespec/compiler |
0.51.0 |
@typespec/http |
0.51.0 |
@typespec/rest |
0.51.0 |
@typespec/versioning |
0.51.0 |
@azure-tools/typespec-azure-core |
0.37.0 |
@azure-tools/typespec-client-generator-core |
0.37.0 |
azure-core dep of generated code |
1.29.5 |
corehttp dep of generated code |
1.0.0b2 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix missing tzinfo for
Repeatability-First-Sent
setting #2373
Library | Min Version |
---|---|
@typespec/compiler |
0.51.0 |
@typespec/http |
0.51.0 |
@typespec/rest |
0.51.0 |
@typespec/versioning |
0.51.0 |
@azure-tools/typespec-azure-core |
0.37.0 |
@azure-tools/typespec-client-generator-core |
0.37.0 |
azure-core dep of generated code |
1.29.5 |
corehttp dep of generated code |
1.0.0b2 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix enum value wrap comments #2359
Library | Min Version |
---|---|
@typespec/compiler |
0.51.0 |
@typespec/http |
0.51.0 |
@typespec/rest |
0.51.0 |
@typespec/versioning |
0.51.0 |
@azure-tools/typespec-azure-core |
0.37.0 |
@azure-tools/typespec-client-generator-core |
0.37.0 |
azure-core dep of generated code |
1.29.5 |
corehttp dep of generated code |
1.0.0b2 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Other Changes
- Upgrade minimum version of Python from
3.7
to3.8
#2338
Library | Min Version |
---|---|
@typespec/compiler |
0.51.0 |
@typespec/http |
0.51.0 |
@typespec/rest |
0.51.0 |
@typespec/versioning |
0.51.0 |
@azure-tools/typespec-azure-core |
0.37.0 |
@azure-tools/typespec-client-generator-core |
0.37.0 |
azure-core dep of generated code |
1.29.5 |
corehttp dep of generated code |
1.0.0b2 |
isodate dep of generated code |
0.6.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
New Features
- Support
multipart/form-data
#2314
Other Changes
- import deserialization logic with content type #2320
Library | Min Version |
---|---|
@typespec/compiler |
0.50.0 |
@typespec/http |
0.50.0 |
@typespec/rest |
0.50.0 |
@typespec/versioning |
0.50.0 |
@azure-tools/typespec-azure-core |
0.36.0 |
@azure-tools/typespec-client-generator-core |
0.36.1 |
azure-core dep of generated code |
1.28.0 |
corehttp dep of generated code |
1.0.0b1 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix deserialization error for Lro operation #2302
Library | Min Version |
---|---|
@typespec/compiler |
0.50.0 |
@typespec/http |
0.50.0 |
@typespec/rest |
0.50.0 |
@typespec/versioning |
0.50.0 |
@azure-tools/typespec-azure-core |
0.36.0 |
@azure-tools/typespec-client-generator-core |
0.36.1 |
azure-core dep of generated code |
1.28.0 |
corehttp dep of generated code |
1.0.0b1 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Other Changes
- upgrade dependency about typespec #2299
Library | Min Version |
---|---|
@typespec/compiler |
0.50.0 |
@typespec/http |
0.50.0 |
@typespec/rest |
0.50.0 |
@typespec/versioning |
0.50.0 |
@azure-tools/typespec-azure-core |
0.36.0 |
@azure-tools/typespec-client-generator-core |
0.36.1 |
azure-core dep of generated code |
1.28.0 |
corehttp dep of generated code |
1.0.0b1 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Pin
setuptools
dependency to avoid generation error #2296
Library | Min Version |
---|---|
@typespec/compiler |
0.50.0 |
@typespec/http |
0.50.0 |
@typespec/rest |
0.50.0 |
@typespec/versioning |
0.50.0 |
@azure-tools/typespec-azure-core |
0.36.0 |
@azure-tools/typespec-client-generator-core |
0.36.1 |
azure-core dep of generated code |
1.28.0 |
corehttp dep of generated code |
1.0.0b1 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix typehints for IO, changing generation from IO -> IO[bytes] #2142
Library | Min Version |
---|---|
@typespec/compiler |
0.50.0 |
@typespec/http |
0.50.0 |
@typespec/rest |
0.50.0 |
@typespec/versioning |
0.50.0 |
@azure-tools/typespec-azure-core |
0.36.0 |
@azure-tools/typespec-client-generator-core |
0.36.1 |
azure-core dep of generated code |
1.28.0 |
corehttp dep of generated code |
1.0.0b1 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
New Features
- Add decimal type support #2269
Bug Fixes
- Fix body parameter type when it is wrapped by template #2275
Library | Min Version |
---|---|
@typespec/compiler |
0.50.0 |
@typespec/http |
0.50.0 |
@typespec/rest |
0.50.0 |
@typespec/versioning |
0.50.0 |
@azure-tools/typespec-azure-core |
0.36.0 |
@azure-tools/typespec-client-generator-core |
0.36.0 |
azure-core dep of generated code |
1.28.0 |
corehttp dep of generated code |
1.0.0b1 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix model when discriminator is enum #2274
Library | Min Version |
---|---|
@typespec/compiler |
0.50.0 |
@typespec/http |
0.50.0 |
@typespec/rest |
0.50.0 |
@typespec/versioning |
0.50.0 |
@azure-tools/typespec-azure-core |
0.36.0 |
@azure-tools/typespec-client-generator-core |
0.36.0 |
azure-core dep of generated code |
1.28.0 |
corehttp dep of generated code |
1.0.0b1 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Other Changes
- Hide
stream
in docstring if return type is None #2257
Library | Min Version |
---|---|
@typespec/compiler |
0.50.0 |
@typespec/http |
0.50.0 |
@typespec/rest |
0.50.0 |
@typespec/versioning |
0.50.0 |
@azure-tools/typespec-azure-core |
0.36.0 |
@azure-tools/typespec-client-generator-core |
0.36.0 |
azure-core dep of generated code |
1.28.0 |
corehttp dep of generated code |
1.0.0b1 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Bump
tsp
versions to0.50.0
#2253
Library | Min Version |
---|---|
@typespec/compiler |
0.49.0 |
@typespec/http |
0.49.0 |
@typespec/rest |
0.49.0 |
@typespec/versioning |
0.49.0 |
@azure-tools/typespec-azure-core |
0.35.1 |
@azure-tools/typespec-client-generator-core |
0.36.0-dev.8 |
azure-core dep of generated code |
1.28.0 |
corehttp dep of generated code |
1.0.0b1 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- HTTP auth prefix case sensitive. #2250
- Remove base model flag of JSON for anonymous model. #2250
Other Changes
- Allow users to pass in a folder of template files and arguments to these templates with emitter configs
packaging-files-dir
andpackaging-files-config
#2248
Library | Min Version |
---|---|
@typespec/compiler |
0.49.0 |
@typespec/http |
0.49.0 |
@typespec/rest |
0.49.0 |
@typespec/versioning |
0.49.0 |
@azure-tools/typespec-azure-core |
0.35.1 |
@azure-tools/typespec-client-generator-core |
0.36.0-dev.8 |
azure-core dep of generated code |
1.28.0 |
corehttp dep of generated code |
1.0.0b1 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Correctly apply routes when defined on the resource. Fix was to bump min
@azure-tools/typespec-azure-core
version. #2243 - Add dependency on
requests
when usingcorehttp
. #2247
Library | Min Version |
---|---|
@typespec/compiler |
0.49.0 |
@typespec/http |
0.49.0 |
@typespec/rest |
0.49.0 |
@typespec/versioning |
0.49.0 |
@azure-tools/typespec-azure-core |
0.35.0 |
@azure-tools/typespec-client-generator-core |
0.36.0-dev.8 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix orphan enum usage override #2227
Other Changes
- Do not expose
stream
when no response #2234 - Fix docstring for
match_condition
#2232 - Bump min
@azure-tools/typespec-client-generator-core
dep to0.36.0-dev.8
#2236
Library | Min Version |
---|---|
@typespec/compiler |
0.49.0 |
@typespec/http |
0.49.0 |
@typespec/rest |
0.49.0 |
@typespec/versioning |
0.49.0 |
@azure-tools/typespec-azure-core |
0.35.0 |
@azure-tools/typespec-client-generator-core |
0.36.0-dev.5 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Allow tsp generation to support
models-mode: none
#2220 - Fix duplicate JSON overloads when generating without models #2221
- Fix pytyped in setup.py #2222
Library | Min Version |
---|---|
@typespec/compiler |
0.49.0 |
@typespec/http |
0.49.0 |
@typespec/rest |
0.49.0 |
@typespec/versioning |
0.49.0 |
@azure-tools/typespec-azure-core |
0.35.0 |
@azure-tools/typespec-client-generator-core |
0.36.0-dev.5 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Correctly return response content when response type is bytes #2217
Library | Min Version |
---|---|
@typespec/compiler |
0.49.0 |
@typespec/http |
0.49.0 |
@typespec/rest |
0.49.0 |
@typespec/versioning |
0.49.0 |
@azure-tools/typespec-azure-core |
0.35.0 |
@azure-tools/typespec-client-generator-core |
0.36.0-dev.5 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix model access regression by bumping
@azure-tools/typespec-client-generator-core
min version #2210
Library | Min Version |
---|---|
@typespec/compiler |
0.49.0 |
@typespec/http |
0.49.0 |
@typespec/rest |
0.49.0 |
@typespec/versioning |
0.49.0 |
@azure-tools/typespec-azure-core |
0.35.0 |
@azure-tools/typespec-client-generator-core |
0.35.0 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Make generated code
pyright-next
compatible. Thanks @kristapratico for the contribution! #2149
Other Changes
- Code changes to internal
FileImport
model. Should have no impact on generated code #2204
Library | Min Version |
---|---|
@typespec/compiler |
0.49.0 |
@typespec/http |
0.49.0 |
@typespec/rest |
0.49.0 |
@typespec/versioning |
0.49.0 |
@azure-tools/typespec-azure-core |
0.35.0 |
@azure-tools/typespec-client-generator-core |
0.35.0 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Make generated code mypy-next compliant #2181
Library | Min Version |
---|---|
@typespec/compiler |
0.49.0 |
@typespec/http |
0.49.0 |
@typespec/rest |
0.49.0 |
@typespec/versioning |
0.49.0 |
@azure-tools/typespec-azure-core |
0.35.0 |
@azure-tools/typespec-client-generator-core |
0.35.0 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix list query param serialization. Thank you @tothandras for your contribution! #2156
Library | Min Version |
---|---|
@typespec/compiler |
0.49.0 |
@typespec/http |
0.49.0 |
@typespec/rest |
0.49.0 |
@typespec/versioning |
0.49.0 |
@azure-tools/typespec-azure-core |
0.35.0 |
@azure-tools/typespec-client-generator-core |
0.35.0 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Do not duplicate
begin_
in an LRO operation's name if the service definition already starts withbegin
#2169 - Correctly internalize LRO operation's if their access is listed as internal #2169
- Correctly internalize enums if their access is listed as internal #2171
Library | Min Version |
---|---|
@typespec/compiler |
0.48.0 |
@typespec/http |
0.48.0 |
@typespec/rest |
0.48.0 |
@typespec/versioning |
0.48.0 |
@azure-tools/typespec-azure-core |
0.34.0 |
@azure-tools/typespec-client-generator-core |
0.35.0-dev.2 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Other Changes
- United DPG ordering for mgmt plane client parameters #2161
Library | Min Version |
---|---|
@typespec/compiler |
0.48.0 |
@typespec/http |
0.48.0 |
@typespec/rest |
0.48.0 |
@typespec/versioning |
0.48.0 |
@azure-tools/typespec-azure-core |
0.34.0 |
@azure-tools/typespec-client-generator-core |
0.35.0-dev.2 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
New Features
- Add flag
generate-packaging-files
flag to tspconfig.yaml. On by default. Also no longer able to specifypackage-mode
#2157
Library | Min Version |
---|---|
@typespec/compiler |
0.48.0 |
@typespec/http |
0.48.0 |
@typespec/rest |
0.48.0 |
@typespec/versioning |
0.48.0 |
@azure-tools/typespec-azure-core |
0.34.0 |
@azure-tools/typespec-client-generator-core |
0.35.0-dev.2 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
New Features
- Support
maxpagesize
for DPG # 2140
Library | Min Version |
---|---|
@typespec/compiler |
0.48.0 |
@typespec/http |
0.48.0 |
@typespec/rest |
0.48.0 |
@typespec/versioning |
0.48.0 |
@azure-tools/typespec-azure-core |
0.34.0 |
@azure-tools/typespec-client-generator-core |
0.35.0-dev.2 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix problem of getting body parameter encode info # 2137
Library | Min Version |
---|---|
@typespec/compiler |
0.48.0 |
@typespec/http |
0.48.0 |
@typespec/rest |
0.48.0 |
@typespec/versioning |
0.48.0 |
@azure-tools/typespec-azure-core |
0.34.0 |
@azure-tools/typespec-client-generator-core |
0.35.0-dev.2 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Other Changes
- Adjust signature order of client to make sure no breaking for legacy mgmt code # 2123
Library | Min Version |
---|---|
@typespec/compiler |
0.48.0 |
@typespec/http |
0.48.0 |
@typespec/rest |
0.48.0 |
@typespec/versioning |
0.48.0 |
@azure-tools/typespec-azure-core |
0.34.0 |
@azure-tools/typespec-client-generator-core |
0.35.0-dev.2 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Other Changes
- Bump tsp dependencies to 0.48.0
Library | Min Version |
---|---|
@typespec/compiler |
0.47.0 |
@typespec/http |
0.47.0 |
@typespec/rest |
0.47.0 |
@typespec/versioning |
0.47.0 |
@azure-tools/typespec-azure-core |
0.33.0 |
@azure-tools/typespec-client-generator-core |
0.33.0 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Other Changes
- Continue adding support for mgmt plane generation by introducing
models-mode
to tsp config #2085
Library | Min Version |
---|---|
@typespec/compiler |
0.47.0 |
@typespec/http |
0.47.0 |
@typespec/rest |
0.47.0 |
@typespec/versioning |
0.47.0 |
@azure-tools/typespec-azure-core |
0.33.0 |
@azure-tools/typespec-client-generator-core |
0.33.0 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Other changes
- Refactoring in preparation of mgmt and TSP #2078
Bug Fixes
- Fix datetime in response headers #2083
Library | Min Version |
---|---|
@typespec/compiler |
0.46.0 |
@typespec/http |
0.46.0 |
@typespec/rest |
0.46.0 |
@typespec/versioning |
0.46.0 |
@azure-tools/typespec-azure-core |
0.32.0 |
@azure-tools/typespec-client-generator-core |
0.32.0 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix
_vendor.py
when onlyetag
exists #2056 - Fix generation error when
next_link
in undefined #2055
Library | Min Version |
---|---|
@typespec/compiler |
0.46.0 |
@typespec/http |
0.46.0 |
@typespec/rest |
0.46.0 |
@typespec/versioning |
0.46.0 |
@azure-tools/typespec-azure-core |
0.32.0 |
@azure-tools/typespec-client-generator-core |
0.32.0 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix duplicated discriminator of model #2037
Other Changes
- Optimize log for
black
when error happens #2041
Library | Min Version |
---|---|
@typespec/compiler |
0.46.0 |
@typespec/http |
0.46.0 |
@typespec/rest |
0.46.0 |
@typespec/versioning |
0.46.0 |
@azure-tools/typespec-azure-core |
0.32.0 |
@azure-tools/typespec-client-generator-core |
0.32.0 |
azure-core dep of generated code |
1.28.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
New Features
- Convert method signature
if_match/if_none_match
toetag/match_condition
#2013
Bug Fixes
- Read error into disk to correctly deserialize #2020
Library | Min Version |
---|---|
@typespec/compiler |
0.44.0 |
@typespec/http |
0.44.0 |
@typespec/rest |
0.44.0 |
@typespec/versioning |
0.44.0 |
@azure-tools/typespec-azure-core |
0.30.0 |
@azure-tools/typespec-client-generator-core |
0.31.0-dev.3 |
azure-core dep of generated code |
1.27.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
New Features
- Change readonly to visibility #1968
- Support global config for
head-as-boolean
#1949
Bug Fixes
- Ensure that LRO final results are the final result returned by our generated LRO pollers #1992
- Support
@projectedName
in typespec for query parameter #2006
Library | Min Version |
---|---|
@typespec/compiler |
0.44.0 |
@typespec/http |
0.44.0 |
@typespec/rest |
0.44.0 |
@typespec/versioning |
0.44.0 |
@azure-tools/typespec-azure-core |
0.30.0 |
@azure-tools/typespec-client-generator-core |
0.31.0-dev.3 |
azure-core dep of generated code |
1.27.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
New Features
- Support repeatable headers #1958
Library | Min Version |
---|---|
@typespec/compiler |
0.44.0 |
@typespec/http |
0.44.0 |
@typespec/rest |
0.44.0 |
@typespec/versioning |
0.44.0 |
@azure-tools/typespec-azure-core |
0.30.0 |
@azure-tools/typespec-client-generator-core |
0.31.0-dev.3 |
azure-core dep of generated code |
1.27.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
New Features
- Support Http auth #1860
Library | Min Version |
---|---|
@typespec/compiler |
0.44.0 |
@typespec/http |
0.44.0 |
@typespec/rest |
0.44.0 |
@typespec/versioning |
0.44.0 |
@azure-tools/typespec-azure-core |
0.30.0 |
@azure-tools/typespec-client-generator-core |
0.31.0-dev.3 |
azure-core dep of generated code |
1.24.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix encode on duration scalar #1927
Library | Min Version |
---|---|
@typespec/compiler |
0.44.0 |
@typespec/http |
0.44.0 |
@typespec/rest |
0.44.0 |
@typespec/versioning |
0.44.0 |
@azure-tools/typespec-azure-core |
0.30.0 |
@azure-tools/typespec-client-generator-core |
0.31.0-dev.3 |
azure-core dep of generated code |
1.24.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Other Changes
- Expose the scoped
@internal
decorator in TCGC #1926
Library | Min Version |
---|---|
@typespec/compiler |
0.44.0 |
@typespec/http |
0.44.0 |
@typespec/rest |
0.44.0 |
@typespec/versioning |
0.44.0 |
@azure-tools/typespec-azure-core |
0.30.0 |
@azure-tools/typespec-client-generator-core |
0.30.0 |
azure-core dep of generated code |
1.24.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Do generate user defined empty model #1921
Library | Min Version |
---|---|
@typespec/compiler |
0.44.0 |
@typespec/http |
0.44.0 |
@typespec/rest |
0.44.0 |
@typespec/versioning |
0.44.0 |
@azure-tools/typespec-azure-core |
0.30.0 |
@azure-tools/typespec-client-generator-core |
0.30.0 |
azure-core dep of generated code |
1.24.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
New Features
- Add support for
@encode
for durations #1886
Bug Fixes
- Optimize logic about camel to snake case in case of the name contains "/" #1907
Library | Min Version |
---|---|
@typespec/compiler |
0.44.0 |
@typespec/http |
0.44.0 |
@typespec/rest |
0.44.0 |
@typespec/versioning |
0.44.0 |
`@azure-tools/typespec-azure-core | 0.30.0 |
`@azure-tools/typespec-client-generator-core | 0.30.0 |
azure-core dep of generated code |
1.24.0 |
isodate dep of generated code |
0.6.1 |
msrest dep of generated code (If generating legacy code) |
0.7.1 |
azure-mgmt-core dep of generated code (If generating mgmt plane code) |
1.3.2 |
typing-extensions dep of generated code (If generating with constants) |
4.0.1 |
Bug Fixes
- Fix linting errors in vendored model base class #1915
Bug Fixes
- Add support for ssv, tsv, pipes collection format
Other Changes
- Bump TSP dependency to
0.44
Bug Fixes
- Do not generate page result model for DPG #1825
Other Changes
- Bump python generator dependency
Other Changes
- Bump python generator dependency
Bug Fixes
- Do not generate model for object, {} and empty model, type them as any
New Features
- Support typespec @internal for models and operations #1798
Bug Fixes
- Don't update dictionary representation of a model if you pass in
None
for a field through keyword #1825
Other Changes
- Bump
@azure-tools/typespec-azure-core
to0.28.1
to generate LROs through polling location #1818
Other Changes
- Bump python generator dependency
Other Changes
- Switch from
@typespec/versioning
'sgetAddedOnVersion
togetAddedOnVersions
because it's getting deprecated #1808
Bug Fixes
- Generate operations with multiple input content types as abstract instead of crashing #1806
- Rename package to
@azure-tools/typespec-python
#1800
Bug Fixes
- Fix vendored xml serialization code #1795
Other Changes
- Switch to typespec packages from cadl packages #1786
Other Changes
- Expose
stream
kwarg. Defaults toFalse
, when passed in asTrue
we stream the response back to users #1777
Other Changes
- Bump dependency on python generator
New Features
- Support nullable type generation. #1758
- Generate named union type in _types.py #1733
Other Changes
- Support
@collectionFormat
for queries and headers. #1748
Other Changes
- Support cadl @projectedName on operation/model/property. #1687
Other Changes
- Bump Cadl dependency to
0.40.0
#1736
Other Changes
- Update codegen dependency
Other Changes
- Update codegen dependency
Other Changes
- Make DPG models type complete #1689
Other Changes
- Bump CADL dependencies to 0.39.0 #1691
Bug Fixes
- Fix generation for overloads with splatted out body arguments #1684, #1685
Other Changes
- Hide header properties in DPG models #1668
Bug Fixes
- Fix body type for spread model. #1659
Other Changes
- Support multiple authentication #1626
- Flatten JSONModelType body properties as operation parameters #1623
Bug Fixes
- Fix requirement on presence of
cadl-output
folder #1622 - Fix import and _vendor for subnamespace #1649
Bug Fixes
- Generate anonymous models and aliases as JSON objects #1619
Other Changes
- Bump cadl library dependencies #1608
Other Changes
- Update python generator dependency
Bug Fixes
- Fix submodel deserialization #1594
Other Changes
- Add additional overload for model input #1589
Bug Fixes
- Fix support for client path parameters #1584
- Remove unnecessary warning logging when deserializing models #1585
Other Changes
- Support
package-mode
to add package files #1574
Bug Fixes
- Fix import of enums in client for CADL #1573
- Fix api version property on client #1577
- Skip URL encoding for client path parameters #1578
Other Changes
- Do not generate Azure.Core.Foundations Error models #1567
Other Changes
- Make @key properties readonly #1554
- Do not generate operations with the
@convenienceAPI
decorator as hidden operations #1564
Bug Fixes
- Bump python generator to 6.2.5
Bug Fixes
- Don't continue paging empty next links #1557
Bug Fixes
- Don't force users to manually install
@azure-tools/cadl-dpg
#1549
Bug Fixes
- Make special
api-version
logic more generic to allow for path parameters #1537
Bug Fixes
- Add defaults for some config flags #1524
- Allow users to specify a subnamespace for their client in the client name #1529
Other Changes
- Generate operations with the
@convenienceAPI
decorator as hidden operations so users can customize them #1533
Bug Fixes
- Generate names for anonymous models #1519
New Features
- Add support for multiple clients #1518
Bug Fixes
- Only generate operation groups from cadl if a group is tagged with
@operationGroup
fromcadl-dpg
#1516
New Features
- Basic support for LRO #1442
Other Changes
- Bump Cadl Dependencies #1509
Bug Fixes
- Do not
output.yaml
ifnoEmit
is specified #1471
Bug Fixes
- Do not emit SDK if
noEmit
is specified #1470
Other Changes
- Accept parameters passed in
cadl-project.yaml
#1467
New Features
- Correctly filter out duplicate models #1466
New Features
- Bump dependency to ensure DPG models are generated #1463
- Do not fail on description key errors for non-model anonymous body parameters #1463
New Features
- Generate DPG models as default #1345
- Initial Release