Commit fa6b88b
authored
[Python] Support encode for array of string in serialization and deserialization (#3280)
* Update dependencies
* Add changelog .chronus/changes/auto-microsoft-python-array-encode-2025-11-5-10-12-9.md
* Update dependencies (2025-12-11 09:22:58)
* Regenerate for typespec-python (2025-12-11 09:28:02)
* update test case
* Update dependencies
* Update dependencies (2025-12-12 03:50:10)
* Regenerate for typespec-python (2025-12-12 03:55:19)
* Update dependencies
* Update dependencies (2025-12-12 08:12:07)
* Regenerate for typespec-python (2025-12-12 08:17:31)
---------
Co-authored-by: AutoPrFromHttpClientPython <AutoPrFromHttpClientPython>1 parent e183d05 commit fa6b88b
173 files changed
Lines changed: 5056 additions & 17 deletions
File tree
- .chronus/changes
- packages
- autorest.python
- typespec-python
- test
- azure/generated
- authentication-api-key/authentication/apikey/_utils
- authentication-http-custom/authentication/http/custom/_utils
- authentication-oauth2/authentication/oauth2/_utils
- authentication-union/authentication/union/_utils
- azure-client-generator-core-access/specs/azure/clientgenerator/core/access/_utils
- azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils
- azure-client-generator-core-api-version-header/client/alternateapiversion/service/header/_utils
- azure-client-generator-core-api-version-path/client/alternateapiversion/service/path/_utils
- azure-client-generator-core-api-version-query/client/alternateapiversion/service/query/_utils
- azure-client-generator-core-client-initialization/specs/azure/clientgenerator/core/clientinitialization/_utils
- azure-client-generator-core-client-location/specs/azure/clientgenerator/core/clientlocation/_utils
- azure-client-generator-core-deserialize-empty-string-as-null/specs/azure/clientgenerator/core/emptystring/_utils
- azure-client-generator-core-flatten-property/specs/azure/clientgenerator/core/flattenproperty/_utils
- azure-client-generator-core-hierarchy-building/specs/azure/clientgenerator/core/hierarchybuilding/_utils
- azure-client-generator-core-next-link-verb/specs/azure/clientgenerator/core/nextlinkverb/_utils
- azure-client-generator-core-override/specs/azure/clientgenerator/core/override/_utils
- azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/_utils
- azure-core-basic/specs/azure/core/basic/_utils
- azure-core-lro-rpc/specs/azure/core/lro/rpc/_utils
- azure-core-lro-standard/specs/azure/core/lro/standard/_utils
- azure-core-model/specs/azure/core/model/_utils
- azure-core-page/specs/azure/core/page/_utils
- azure-core-scalar/specs/azure/core/scalar/_utils
- azure-core-traits/specs/azure/core/traits/_utils
- azure-encode-duration/specs/azure/encode/duration/_utils
- azure-example-basic/specs/azure/example/basic/_utils
- azure-payload-pageable/specs/azure/payload/pageable/_utils
- azure-resource-manager-common-properties/azure/resourcemanager/commonproperties/_utils
- azure-resource-manager-large-header/azure/resourcemanager/largeheader/_utils
- azure-resource-manager-method-subscription-id/azure/resourcemanager/methodsubscriptionid/_utils
- azure-resource-manager-non-resource/azure/resourcemanager/nonresource/_utils
- azure-resource-manager-operation-templates/azure/resourcemanager/operationtemplates/_utils
- azure-resource-manager-resources/azure/resourcemanager/resources/_utils
- azure-special-headers-client-request-id/azure/specialheaders/xmsclientrequestid/_utils
- azure-versioning-previewversion/specs/azure/versioning/previewversion/_utils
- client-namespace/client/clientnamespace
- _utils
- second/_utils
- client-naming-enum-conflict/client/naming/enumconflict/_utils
- client-naming/client/naming/main/_utils
- client-overload/client/overload/_utils
- client-structure-clientoperationgroup/client/structure/clientoperationgroup/_utils
- client-structure-default/client/structure/service/_utils
- client-structure-multiclient/client/structure/multiclient/_utils
- client-structure-renamedoperation/client/structure/renamedoperation/_utils
- client-structure-twooperationgroup/client/structure/twooperationgroup/_utils
- encode-array/encode/array
- _utils
- models
- encode-bytes/encode/bytes/_utils
- encode-datetime/encode/datetime/_utils
- encode-duration/encode/duration/_utils
- encode-numeric/encode/numeric/_utils
- generation-subdir/generation/subdir/_generated/_utils
- headasbooleanfalse/headasbooleanfalse/_utils
- headasbooleantrue/headasbooleantrue/_utils
- parameters-basic/parameters/basic/_utils
- parameters-body-optionality/parameters/bodyoptionality/_utils
- parameters-collection-format/parameters/collectionformat/_utils
- parameters-path/parameters/path/_utils
- parameters-spread/parameters/spread/_utils
- payload-content-negotiation/payload/contentnegotiation/_utils
- payload-json-merge-patch/payload/jsonmergepatch/_utils
- payload-media-type/payload/mediatype/_utils
- payload-multipart/payload/multipart/_utils
- payload-pageable/payload/pageable/_utils
- payload-xml/payload/xml/_utils
- resiliency-srv-driven1/resiliency/srv/driven1/_utils
- resiliency-srv-driven2/resiliency/srv/driven2/_utils
- response-status-code-range/response/statuscoderange/_utils
- routes/routes/_utils
- serialization-encoded-name-json/serialization/encodedname/json/_utils
- server-endpoint-not-defined/server/endpoint/notdefined/_utils
- server-path-multiple/server/path/multiple/_utils
- server-path-single/server/path/single/_utils
- server-versions-not-versioned/server/versions/notversioned/_utils
- server-versions-versioned/server/versions/versioned/_utils
- setuppy-authentication-union/setuppy/authentication/union/_utils
- special-headers-conditional-request/specialheaders/conditionalrequest/_utils
- special-headers-repeatability/specialheaders/repeatability/_utils
- special-words/specialwords/_utils
- specs-documentation/specs/documentation/_utils
- streaming-jsonl/streaming/jsonl/_utils
- typetest-array/typetest/array/_utils
- typetest-dictionary/typetest/dictionary/_utils
- typetest-enum-extensible/typetest/enum/extensible/_utils
- typetest-enum-fixed/typetest/enum/fixed/_utils
- typetest-model-empty/typetest/model/empty/_utils
- typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/_utils
- typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/_utils
- typetest-model-notdiscriminated/typetest/model/notdiscriminated/_utils
- typetest-model-recursive/typetest/model/recursive/_utils
- typetest-model-singlediscriminator/typetest/model/singlediscriminator/_utils
- typetest-model-usage/typetest/model/usage/_utils
- typetest-model-visibility/typetest/model/visibility/_utils
- typetest-property-additionalproperties/typetest/property/additionalproperties/_utils
- typetest-property-nullable/typetest/property/nullable/_utils
- typetest-property-optional/typetest/property/optional/_utils
- typetest-property-valuetypes/typetest/property/valuetypes/_utils
- typetest-scalar/typetest/scalar/_utils
- typetest-union/typetest/union/_utils
- versioning-added/versioning/added/_utils
- versioning-madeoptional/versioning/madeoptional/_utils
- versioning-removed/versioning/removed/_utils
- versioning-renamedfrom/versioning/renamedfrom/_utils
- versioning-returntypechangedfrom/versioning/returntypechangedfrom/_utils
- versioning-typechangedfrom/versioning/typechangedfrom/_utils
- generic_mock_api_tests
- asynctests
- unbranded/generated
- authentication-api-key/authentication/apikey/_utils
- authentication-http-custom/authentication/http/custom/_utils
- authentication-oauth2/authentication/oauth2/_utils
- authentication-union/authentication/union/_utils
- encode-array/encode/array
- _utils
- models
- encode-bytes/encode/bytes/_utils
- encode-datetime/encode/datetime/_utils
- encode-duration/encode/duration/_utils
- encode-numeric/encode/numeric/_utils
- generation-subdir/generation/subdir/_generated/_utils
- headasbooleanfalse/headasbooleanfalse/_utils
- headasbooleantrue/headasbooleantrue/_utils
- parameters-basic/parameters/basic/_utils
- parameters-body-optionality/parameters/bodyoptionality/_utils
- parameters-collection-format/parameters/collectionformat/_utils
- parameters-path/parameters/path/_utils
- parameters-spread/parameters/spread/_utils
- payload-content-negotiation/payload/contentnegotiation/_utils
- payload-json-merge-patch/payload/jsonmergepatch/_utils
- payload-media-type/payload/mediatype/_utils
- payload-multipart/payload/multipart/_utils
- payload-pageable/payload/pageable/_utils
- payload-xml/payload/xml/_utils
- response-status-code-range/response/statuscoderange/_utils
- routes/routes/_utils
- serialization-encoded-name-json/serialization/encodedname/json/_utils
- server-endpoint-not-defined/server/endpoint/notdefined/_utils
- server-path-multiple/server/path/multiple/_utils
- server-path-single/server/path/single/_utils
- server-versions-not-versioned/server/versions/notversioned/_utils
- server-versions-versioned/server/versions/versioned/_utils
- setuppy-authentication-union/setuppy/authentication/union/_utils
- special-headers-conditional-request/specialheaders/conditionalrequest/_utils
- special-headers-repeatability/specialheaders/repeatability/_utils
- special-words/specialwords/_utils
- specs-documentation/specs/documentation/_utils
- streaming-jsonl/streaming/jsonl/_utils
- typetest-array/typetest/array/_utils
- typetest-dictionary/typetest/dictionary/_utils
- typetest-enum-extensible/typetest/enum/extensible/_utils
- typetest-enum-fixed/typetest/enum/fixed/_utils
- typetest-model-empty/typetest/model/empty/_utils
- typetest-model-enumdiscriminator/typetest/model/enumdiscriminator/_utils
- typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/_utils
- typetest-model-notdiscriminated/typetest/model/notdiscriminated/_utils
- typetest-model-recursive/typetest/model/recursive/_utils
- typetest-model-singlediscriminator/typetest/model/singlediscriminator/_utils
- typetest-model-usage/typetest/model/usage/_utils
- typetest-model-visibility/typetest/model/visibility/_utils
- typetest-property-additionalproperties/typetest/property/additionalproperties/_utils
- typetest-property-nullable/typetest/property/nullable/_utils
- typetest-property-optional/typetest/property/optional/_utils
- typetest-property-valuetypes/typetest/property/valuetypes/_utils
- typetest-scalar/typetest/scalar/_utils
- typetest-union/typetest/union/_utils
- versioning-added/versioning/added/_utils
- versioning-madeoptional/versioning/madeoptional/_utils
- versioning-removed/versioning/removed/_utils
- versioning-renamedfrom/versioning/renamedfrom/_utils
- versioning-returntypechangedfrom/versioning/returntypechangedfrom/_utils
- versioning-typechangedfrom/versioning/typechangedfrom/_utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| |||
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
174 | 189 | | |
175 | 190 | | |
176 | 191 | | |
| |||
315 | 330 | | |
316 | 331 | | |
317 | 332 | | |
| 333 | + | |
| 334 | + | |
318 | 335 | | |
319 | 336 | | |
320 | 337 | | |
| |||
483 | 500 | | |
484 | 501 | | |
485 | 502 | | |
| 503 | + | |
| 504 | + | |
486 | 505 | | |
487 | 506 | | |
488 | 507 | | |
| |||
767 | 786 | | |
768 | 787 | | |
769 | 788 | | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
770 | 800 | | |
771 | 801 | | |
772 | 802 | | |
| |||
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
174 | 189 | | |
175 | 190 | | |
176 | 191 | | |
| |||
315 | 330 | | |
316 | 331 | | |
317 | 332 | | |
| 333 | + | |
| 334 | + | |
318 | 335 | | |
319 | 336 | | |
320 | 337 | | |
| |||
483 | 500 | | |
484 | 501 | | |
485 | 502 | | |
| 503 | + | |
| 504 | + | |
486 | 505 | | |
487 | 506 | | |
488 | 507 | | |
| |||
767 | 786 | | |
768 | 787 | | |
769 | 788 | | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
770 | 800 | | |
771 | 801 | | |
772 | 802 | | |
| |||
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
174 | 189 | | |
175 | 190 | | |
176 | 191 | | |
| |||
315 | 330 | | |
316 | 331 | | |
317 | 332 | | |
| 333 | + | |
| 334 | + | |
318 | 335 | | |
319 | 336 | | |
320 | 337 | | |
| |||
483 | 500 | | |
484 | 501 | | |
485 | 502 | | |
| 503 | + | |
| 504 | + | |
486 | 505 | | |
487 | 506 | | |
488 | 507 | | |
| |||
767 | 786 | | |
768 | 787 | | |
769 | 788 | | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
770 | 800 | | |
771 | 801 | | |
772 | 802 | | |
| |||
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
174 | 189 | | |
175 | 190 | | |
176 | 191 | | |
| |||
315 | 330 | | |
316 | 331 | | |
317 | 332 | | |
| 333 | + | |
| 334 | + | |
318 | 335 | | |
319 | 336 | | |
320 | 337 | | |
| |||
483 | 500 | | |
484 | 501 | | |
485 | 502 | | |
| 503 | + | |
| 504 | + | |
486 | 505 | | |
487 | 506 | | |
488 | 507 | | |
| |||
767 | 786 | | |
768 | 787 | | |
769 | 788 | | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
770 | 800 | | |
771 | 801 | | |
772 | 802 | | |
| |||
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
174 | 189 | | |
175 | 190 | | |
176 | 191 | | |
| |||
315 | 330 | | |
316 | 331 | | |
317 | 332 | | |
| 333 | + | |
| 334 | + | |
318 | 335 | | |
319 | 336 | | |
320 | 337 | | |
| |||
483 | 500 | | |
484 | 501 | | |
485 | 502 | | |
| 503 | + | |
| 504 | + | |
486 | 505 | | |
487 | 506 | | |
488 | 507 | | |
| |||
767 | 786 | | |
768 | 787 | | |
769 | 788 | | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
770 | 800 | | |
771 | 801 | | |
772 | 802 | | |
| |||
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
180 | 195 | | |
181 | 196 | | |
182 | 197 | | |
| |||
321 | 336 | | |
322 | 337 | | |
323 | 338 | | |
| 339 | + | |
| 340 | + | |
324 | 341 | | |
325 | 342 | | |
326 | 343 | | |
| |||
491 | 508 | | |
492 | 509 | | |
493 | 510 | | |
| 511 | + | |
| 512 | + | |
494 | 513 | | |
495 | 514 | | |
496 | 515 | | |
| |||
781 | 800 | | |
782 | 801 | | |
783 | 802 | | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
784 | 814 | | |
785 | 815 | | |
786 | 816 | | |
| |||
0 commit comments