Commit c22c4e2
Merge m4 to master branch (#700)
* Support for simple API with modelerfour(defined in xkcd.ymal)
* Move some libs from modeler-v3 to autorest.powershell and remove modeler-v3 dependency in the new plugins
* Reimplement CmdletClass based on modelerfour
* Add support for basic types like integer/number/array/boolean/.etc
* Add test cases for upgrade.
* Init ADO pipeline for PR verification (#626)
* Add dummy code
* Change file name
* Update code
* Add PowerShell task
* Update code
* Correct displayName
* Fix typo
* Add virtual properties and fix a few issues (#628)
* Support parameter path - llcsharp (#629)
* add tweak-model-azure-v2 plugin
* support path parameter (llcsharp)
* fix comment
* fix comment
* Fix some issues in powershell-v2
Co-authored-by: xichen <[email protected]>
Co-authored-by: derek <[email protected]>
* Add azure support for get with an empty response (#634)
* Add validation script in pipeline (#630)
* Add -AllowList
* Add scripts and configuration
* Add build steps
* Change work directory
* Enable AutoRestUpgradeTest.ps1.
* Add save artifacts task
* Revert "Enable AutoRestUpgradeTest.ps1."
This reverts commit 66c750d.
* Update the script
Co-authored-by: Youri <[email protected]>
* Add support for default response and fix an issue related to model (#635)
* enable the test cases basic-get and basic-get-delete (#636)
* Add another 9 test cases that has been supported (#638)
* Change the script (#639)
* Update test-module-upgrade.yml
* Update test-module-upgrade.yml, should use core instead of window powershell for pipeline
* Remove unpassed cases and upgrade codemodel dependency (#641)
* support request body (#637)
* support request body
* fix query parameter and no-requried parameter
* fix readonly
* fix diff between m3 and m4
Co-authored-by: xichen <[email protected]>
* Change the AutoRestUpgrade.ps1 for different Powershell version (#642)
* Change the script
* add script tips
* fix the powershell version issue
* Fix formatting issues
* Support enum (#643)
* support enum
* fix diff from m3
* llcsharp-v2 should rely on modifiers-v2
Co-authored-by: xichen <[email protected]>
Co-authored-by: Xiaogang <[email protected]>
* Initial support for lro and paing (#644)
* Initial support for lro and pagination
* Fixed a paging issue
* Fix the issue nested object is not supported (#646)
* Fix the issue nested ojbect not supported
* Add more passed test cases
* Add support for allof, datetime and enable two cases (#649)
* Fix the issue nested ojbect not supported
* Add more passed test cases
* Add support for allOf, datetime and enable two cases
* support header (#648)
* support header
* fix some issue for enum and header
* fix choice
* fix enum
* Only validate sealedchoice
Co-authored-by: xichen <[email protected]>
Co-authored-by: Xiaogang <[email protected]>
* Add test cases of autorest extension. (#647)
* Add test cases of autorest extension.
* Add test cases of directive.
* Add test case of directive.
* Intial support for polymorphism (#650)
* Fix the issue nested ojbect not supported
* Add more passed test cases
* Add support for allOf, datetime and enable two cases
* initial poly support
* Add a test for polymorphism
* Add support for duration and uuid (#652)
* Fix the issue nested ojbect not supported
* Add more passed test cases
* Add support for allOf, datetime and enable two cases
* initial poly support
* Add a test for polymorphism
* Add support for uuid and duration
* Add test cases to AllowList. (#653)
* Add test cases of autorest extension.
* Add test cases of directive.
* Add test case of directive.
* Add test cases to AllowList.
* support dict (#651)
Co-authored-by: xichen <[email protected]>
* Add test cases of data model. (#654)
* Add test cases of autorest extension.
* Add test cases of directive.
* Add test case of directive.
* Add test cases to AllowList.
* Add test cases of datamodels.
* Update AllList.
* Add databricks, fix several issues (#658)
* SupportDateTimeRfc1123 (#657)
* SupportDateTimeRfc1123
* fix
Co-authored-by: xichen <[email protected]>
* Fix the BlackList issue (#656)
* Fix the BlackList issue
* Fix Create CompareResult Folder Issue
It will not create 'CompareResult' folder if the file exists.
* Fixed a completer related issue and add support for credential (#660)
* Add databricks, fix several issues
* Fixed a completer related issue and add support for credential
* Enable 3 test cases (#659)
* enable test cases
* disable datamodels-datatypes-object, cause we cannot handle any yet
* fix dup name issue
* fix comment
Co-authored-by: xichen <[email protected]>
* Fix some issues (#663)
Co-authored-by: xichen <[email protected]>
* Update some test cases (#661)
* Update some testcase
Add some testcases and delete some failed testcases
* Revert "Update some testcase"
This reverts commit 38b9e87.
* Submit some test cases and fix some problems with the script
* Add two m4 configuration and fix some issues (#664)
* Add databricks, fix several issues
* Fixed a completer related issue and add support for credential
* Add two m4 configuration and fix some issues
* Add support for enum with one value (#666)
* Add databricks, fix several issues
* Fixed a completer related issue and add support for credential
* Add two m4 configuration and fix some issues
* Add support for enum with one value
* fix some issues (#665)
Co-authored-by: xichen <[email protected]>
Co-authored-by: Xiaogang <[email protected]>
* fix header issue (#667)
Co-authored-by: xichen <[email protected]>
* Fixed an enum related issue and add some RPs in the test (#669)
* Add databricks, fix several issues
* Fixed a completer related issue and add support for credential
* Add two m4 configuration and fix some issues
* Add support for enum with one value
* Fixed an enum related issue and add some RPs in the test
* Fix some issues in m4 test (#671)
* Add databricks, fix several issues
* Fixed a completer related issue and add support for credential
* Add two m4 configuration and fix some issues
* Add support for enum with one value
* Fixed an enum related issue and add some RPs in the test
* Fix some issues in m4 test
* skip content type request parameter (#673)
Co-authored-by: xichen <[email protected]>
* Use the latest m4 (#674)
* Add databricks, fix several issues
* Fixed a completer related issue and add support for credential
* Add two m4 configuration and fix some issues
* Add support for enum with one value
* Fixed an enum related issue and add some RPs in the test
* Fix some issues in m4 test
* just for test, do not merge
* Update autorest-configuration.md
* Fix choice issue (#675)
Co-authored-by: xichen <[email protected]>
* Fix enum boolean response which has only one value (#676)
Co-authored-by: xichen <[email protected]>
* Enable two test cases, and drop the workaround for x-ms-enum (#677)
* Upgrade modelerfour to 4.15.414 (#679)
* Add utils folder include a script to decrypt securestring (#682)
* Enable two test cases, and drop the workaround for x-ms-enum
* Add utils folder include a script to decrypt securestring
* fix deserialize dictionary value bug (#684)
* Generate model for all the dictionaries and add support for unixtime (#685)
* Enable two test cases, and drop the workaround for x-ms-enum
* Add utils folder include a script to decrypt securestring
* Generate model for all the dictionaries and add support for unixtime
* git clone need not --recurse (#686)
* handle duplicated properties in parentes, fixes #688 (#690)
* handle duplicated properties in parentes, fixes #688
* Remove no-needed comments
* Add support for no-inline (#691)
* Add support support for API, whose request body is just an object without specifying any details (#694)
* M4 master merge (#695)
* Emit Signal method and delegate to provide a hook into events
* Update Az.Accounts dependency to 1.8.4
* Adding target attribute to nuspec file elements
* Using backslash path separator in nuspec for cross platform compatability
* Remove Init method constructor call.
* Revert "Emit Signal method and delegate to provide a hook into events"
* Emit Signal method and delegate to provide hook into events for Non-Azure scenarios.
* Update ISendAsync.cs (#662)
* Update ISendAsync.cs
pass only Authorization to next header for long running operations.
* Update ISendAsync.cs
* Update ISendAsync.cs
fix potential null reference
* Update ISendAsync.cs
* Update ISendAsync.cs
* Update ISendAsync.cs
* update gitignore (#670)
* Add scan pipelines (#681)
* Update development.md - add how to debug (#683)
* Update development.md
* Update development.md
* Fix some merging issues
Co-authored-by: George Ndungu <[email protected]>
Co-authored-by: Tim Mullender <[email protected]>
Co-authored-by: Yabo Hu <[email protected]>
Co-authored-by: Yeming Liu <[email protected]>
Co-authored-by: Dingmeng Xue <[email protected]>
* Upgrade rush and pnpm (#697)
* Clean m3 related steps from the pipeline (#699)
* Clean m3 related steps from the pipeline
* clean m3 plugins and update related tests accordingly
* clean code used by m3 generator
* Remove the prefix New
* Remove New from types
* upgrade version to 3.0.0
* Remove some useless comments
Co-authored-by: LucasYao93 <[email protected]>
Co-authored-by: Dingmeng Xue <[email protected]>
Co-authored-by: xichen <[email protected]>
Co-authored-by: xichen <[email protected]>
Co-authored-by: Youri <[email protected]>
Co-authored-by: Youri970410 <[email protected]>
Co-authored-by: Yeming Liu <[email protected]>
Co-authored-by: George Ndungu <[email protected]>
Co-authored-by: Tim Mullender <[email protected]>
Co-authored-by: Yabo Hu <[email protected]>
Co-authored-by: Dingmeng Xue <[email protected]>1 parent bd7146a commit c22c4e2
File tree
274 files changed
+30531
-1657
lines changed- .azure-pipelines
- common/config/rush
- docs
- powershell
- cmdlets
- enums
- generators
- internal
- llcsharp
- enums
- model
- operation
- schema
- models
- module
- plugins
- resources/utils
- test
- utils
- samples/Xkcd
- tests-upgrade
- basic-disableazure-get
- basic-disableazure-response
- basic-get-delete-put-patch
- basic-get-delete
- basic-get-querystr
- basic-get-response-operation
- basic-get
- basic-polymorphism
- basic-request-methods
- basic-response-multioperation
- basic-spec-required
- basic-spec-root
- component-definitions-combined
- component-definitions-local
- component-definitions-remote
- component-definitions-url
- component-multiparam
- component-param-additional
- component-param-grouping
- component-param-inbody
- component-param-localremote
- component-param-remote
- component-param-resourceasarraay
- component-param-specialproperties
- component-param
- databricks
- datamodels-combineschema
- datamodels-datatypes-array
- datamodels-datatypes-boolean-quirks
- datamodels-datatypes-boolean
- examples
- datamodels-datatypes-byte
- examples
- datamodels-datatypes-datetime
- examples
- datamodels-datatypes-date
- examples
- datamodels-datatypes-file
- datamodels-datatypes-integer
- datamodels-datatypes-mixedtypes
- datamodels-datatypes-nullable
- datamodels-datatypes-object
- datamodels-datatypes-string
- datamodels-datatypes-unixtime
- datamodels-enums
- directive-aliasremoval
- directive-cmdlet
- directive-enum
- directive-model
- directive-parameter
- directive-tableformat
- examples
- extension-ms-azureresource
- extension-ms-clientflatten
- extension-ms-clientname
- extension-ms-discriminatorvalue
- extension-ms-enum
- extension-ms-examples
- extension-ms-longruningoperation
- extension-ms-mutability
- extension-ms-pageable
- extension-ms-paramlocation
- functions
- helpers
- AppInsights
- KeyVault
- ManagedIdentity
- Storage
- kubconf
- mysql
- common-types
- resource-management
- v1
- v2
- rfcs
- custom
- docs
- examples
- resources
- test
- tools/Resources
- custom
- docs
- examples
- resources
- test
- tsi
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
274 files changed
+30531
-1657
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | 17 | | |
20 | 18 | | |
21 | | - | |
| 19 | + | |
22 | 20 | | |
23 | 21 | | |
24 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
7 | 17 | | |
8 | 18 | | |
9 | | - | |
| 19 | + | |
10 | 20 | | |
11 | | - | |
| 21 | + | |
12 | 22 | | |
13 | 23 | | |
14 | 24 | | |
| |||
52 | 62 | | |
53 | 63 | | |
54 | 64 | | |
| 65 | + | |
55 | 66 | | |
56 | 67 | | |
57 | 68 | | |
| |||
93 | 104 | | |
94 | 105 | | |
95 | 106 | | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
| 107 | + | |
109 | 108 | | |
110 | | - | |
111 | | - | |
112 | | - | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
113 | 112 | | |
114 | | - | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
115 | 119 | | |
116 | | - | |
117 | | - | |
118 | | - | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
119 | 125 | | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
| 126 | + | |
| 127 | + | |
126 | 128 | | |
127 | | - | |
128 | | - | |
129 | | - | |
| 129 | + | |
| 130 | + | |
130 | 131 | | |
131 | | - | |
132 | | - | |
| 132 | + | |
| 133 | + | |
133 | 134 | | |
134 | | - | |
135 | | - | |
| 135 | + | |
| 136 | + | |
136 | 137 | | |
137 | | - | |
138 | | - | |
139 | | - | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
140 | 143 | | |
141 | 144 | | |
142 | 145 | | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | 146 | | |
147 | | - | |
| 147 | + | |
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
| 151 | + | |
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| |||
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
177 | | - | |
| 177 | + | |
178 | 178 | | |
179 | 179 | | |
180 | | - | |
| 180 | + | |
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
| |||
409 | 409 | | |
410 | 410 | | |
411 | 411 | | |
412 | | - | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
0 commit comments