- #3311 Add support for xml paging
- #3310 Bump TCGC 0.64.3
- #3302 Support enum type for array encode
- #3304 support "apiVersions" of TCGC metadata
- #3300 Fix clients with
NoAuthcredentials to have optional generatedcredentialparameters
- #3289 Bump generated code's dependency on
azure-coreto1.37.0
- #3291 Fix syntax error when model property is named "list" by using type alias to avoid naming conflicts
- #3291 Fix import error about apiversion validation for nested operation groups
- #3265 Fix import when body parameter is union of models
- #3284 Persist mutations to mutable properties when accessed via attribute syntax
- #3280 Support encode for array of string in serialization and deserialization
- #3279 Fix bad indent
- #3246 Support SDK users defined customized serialization/deserialization function for external models
- #3264 Keep original client name for backcompat reasons when the name is only padded for tsp generations
- #3271 Fix for optional properties in flatten model to keep compatibility
- #3276 Fix multipart when files part is optional
- #3274 Fix serialization name for multipart
- #3268 Support customized http method to call next link for paging operation
- #3267 fix logic about which scenario to add msrest as dependency
- #3266 Fix @override to avoid duplicated subscriptionId or api-version signatures
- #3260 Bump typespec dependency
- #3259 Fix subscriptionId missing for override
- #3257 add flag for clear output folder and set default to false
- #3239 Add logic to clear output folder
- #3256 Fix bad indent
- #3256 Fix setting attribute of flattened property when flattened property's name is not
properties
- #3252 Additional fixes to documentation with bullet points
- #3240 Fix api-version for @override
- #3251 Fix runtime error for constant query parameter
- #3237 Fix outputted bullet-point documentation to pass sphinx
- #3237 Fix indentation issue when deserializing internal error model
- #3237 Exclude
generated_samplesandgenerated_testsfrom wheel
- #3222 Support move method level signature to client level
- 7da55dc Bump
@typespec/http-client-pythondep to0.19.0
- #3226 [python] ensure first line in param description wrap around is a space
- #3226 Fix bugs related to import and pylint for libraries with only internal models
- #3221 Bump dependency to fix install
- #3220 Fix dependency bump from
@azure-tools/typespeclibraries
- #3209 Support nested nextLink for paging operation
- #3216 Add overload for operation when body type is array of model
- #3169 DPG model supports multi-layer discriminator.
- #3190 Bump dependencies on
http-client-python - #3192 Bump dependency on
http-client-pythonwhich optimizes exception handling logic when Python and package managers are available but installation fails
- #3194 Fix dependencies of pyproject.toml for ARM SDK
- #3176 Add keyword only signature
cloud_settinginto ARM client
- #3166 Fix typing to take advantage of
3.9being the min python version - #3174 fix to keep some existing parts of pyproject.toml
- #3181 don't send content-type when no request body
- #3173 fix generated output folder for packaging files
- #3173 keep declaration of pyproject.toml same with existing setup.py of ARM SDK
- #3168 Bump tsp 1.3.0 and 0.59.0
- #3168 Don't include folder suffixes in documentation generated with
generation-subdir - #3168 Exclude doc folder in pyproject.toml and update license as per PEP 639
- #3163 Don't throw when deserializing error model responses
- #3157 Don't hardcode
emit-cross-language-definition-fileastruefor azure generations
- #3154 fix outputfolder of packaging files for arm sdk
- #3154 Ensure necessary typing imports for internal models
- #3135 Import mixins from operations init file to get patch changes
- #3135 Don't hardcode client in sample to first client in list
- #3134 Fix regression that ignored patches to mixin operation groups when patched in the
operationsfolder
- #3128 Support @override to reorder operation parameters
- #3128 Bump typespec
- Make mixin operations classes private to remove from documentation
- #3116 [typespec-python] Add support for uv package manager alongside pip
- #3108 Bump dependency TCGC 0.57.2
- #3103 Add support for
validate-versioningflag, so users can toggle whether they get api versioning validation - #3103 Validate api versions by looking at ordering of api versions from spec
No changes, version bump only.
- Bump typespec
- #3089 generate
_metadata.jsonto store info from TCGC
- #3088 Fix response type of paging operations from
IterabletoItemPaged
- #3085 Bump typespec 1.0.0
- Bump to latest typespec version
- #3077 Move all utils code into a
_utilsfolder - #3070 Improve emitter performance by updating black plugin implementation.
- #3078 Bump to http-client-python 0.11.0.
- #3076 Improve user experience in multi clouds scenario
- #3073 add more hooks into setup.py template for users with custom templates
- #3071 Allow
_in namespaces
- #3065 Drop support for python3.8
No changes, version bump only.
- #3062 Pass authentication flows info into credential policy for unbranded
- #3061 support typespec license config
- #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
DeserializationErrorin 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-namecontains 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.pyfile andsetup.pyfile 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-inheritancein 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-pythonto0.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
postprocessscript when customizations are made - #2877 Added ignore comment in
__init__.pyto 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
HttpResponseErrorwhen 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
explodeand pathallowReserved, also change the logic of generating spread body parameter - #2771 Support encode int as string
- #2805 Add
x-ms-original-filein 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/compiler0.59.1to 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
endpointtobase_urlto 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-versionas a string - #2690 Fix import error when method name is reserved word in Pyhton
- #2704 Bump typespec 0.58.0
- #2680 Expose kwargs
decompressfor 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-coreversion 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
crossLanguageDefinitionIds 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-coreversion 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-coreversion 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-coreto0.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
setuptoolsdep to69.2.0to 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
msrestis 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
--flavortoazureif 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
bytestoIterator[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
--flavorflag. Only special value right now is the"azure"flag. When--flavor=azureis passed in, we generate an SDK following Microsoft Azure guidelines #2440
Bug Fixes
- Fix unused code in
_vendor.pyfor multipart #2434
Other Changes
- Bump
typespecdependencies to0.54.0and0.40.0#2441 - Remove support for
--unbrandedflag #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-pyrightin theazure-sdk-for-pythonrepo (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
typespecdependencies to0.53.0andtypespec-azuredepedencies 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-coreto1.30.0#2380 - Bump min dep of
corehttpto1.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-Sentsetting #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.7to3.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
setuptoolsdependency 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
streamin 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
tspversions 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-dirandpackaging-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-coreversion. #2243 - Add dependency on
requestswhen 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
streamwhen no response #2234 - Fix docstring for
match_condition#2232 - Bump min
@azure-tools/typespec-client-generator-coredep 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-coremin 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-nextcompatible. Thanks @kristapratico for the contribution! #2149
Other Changes
- Code changes to internal
FileImportmodel. 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-filesflag 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
maxpagesizefor 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-modeto 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.pywhen onlyetagexists #2056 - Fix generation error when
next_linkin 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
blackwhen 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_matchtoetag/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
@projectedNamein 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
@internaldecorator 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
@encodefor 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
Nonefor a field through keyword #1825
Other Changes
- Bump
@azure-tools/typespec-azure-coreto0.28.1to generate LROs through polling location #1818
Other Changes
- Bump python generator dependency
Other Changes
- Switch from
@typespec/versioning'sgetAddedOnVersiontogetAddedOnVersionsbecause 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
streamkwarg. Defaults toFalse, when passed in asTruewe 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
@collectionFormatfor 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-outputfolder #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-modeto 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
@convenienceAPIdecorator 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-versionlogic 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
@convenienceAPIdecorator 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
@operationGroupfromcadl-dpg#1516
New Features
- Basic support for LRO #1442
Other Changes
- Bump Cadl Dependencies #1509
Bug Fixes
- Do not
output.yamlifnoEmitis specified #1471
Bug Fixes
- Do not emit SDK if
noEmitis 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