Tags: BethanyZhou/autorest.powershell
Tags
Fix ArgumentNullException when Generating without docs `-NoDocs` swit… …ch (Azure#711) (Azure#712) * Fix ArgumentNullException when Generating without docs `-NoDocs` features. Pass along `-ExamplesFolder` since its required in all code paths. * Make examples mandatory, for all paramsets Co-authored-by: George Ndungu <gendungu@microsoft.com> Co-authored-by: George <1641829+finsharp@users.noreply.github.com> Co-authored-by: George Ndungu <gendungu@microsoft.com>
Merge m4 to master branch (Azure#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 (Azure#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 (Azure#628) * Support parameter path - llcsharp (Azure#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 <xichen@microsoft.com> Co-authored-by: derek <xidi@microsoft.com> * Add azure support for get with an empty response (Azure#634) * Add validation script in pipeline (Azure#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 <v-lipyo@microsoft.com> * Add support for default response and fix an issue related to model (Azure#635) * enable the test cases basic-get and basic-get-delete (Azure#636) * Add another 9 test cases that has been supported (Azure#638) * Change the script (Azure#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 (Azure#641) * support request body (Azure#637) * support request body * fix query parameter and no-requried parameter * fix readonly * fix diff between m3 and m4 Co-authored-by: xichen <xichen@microsoft.com> * Change the AutoRestUpgrade.ps1 for different Powershell version (Azure#642) * Change the script * add script tips * fix the powershell version issue * Fix formatting issues * Support enum (Azure#643) * support enum * fix diff from m3 * llcsharp-v2 should rely on modifiers-v2 Co-authored-by: xichen <xichen@microsoft.com> Co-authored-by: Xiaogang <xidi@microsoft.com> * Initial support for lro and paing (Azure#644) * Initial support for lro and pagination * Fixed a paging issue * Fix the issue nested object is not supported (Azure#646) * Fix the issue nested ojbect not supported * Add more passed test cases * Add support for allof, datetime and enable two cases (Azure#649) * Fix the issue nested ojbect not supported * Add more passed test cases * Add support for allOf, datetime and enable two cases * support header (Azure#648) * support header * fix some issue for enum and header * fix choice * fix enum * Only validate sealedchoice Co-authored-by: xichen <xichen@microsoft.com> Co-authored-by: Xiaogang <xidi@microsoft.com> * Add test cases of autorest extension. (Azure#647) * Add test cases of autorest extension. * Add test cases of directive. * Add test case of directive. * Intial support for polymorphism (Azure#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 (Azure#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. (Azure#653) * Add test cases of autorest extension. * Add test cases of directive. * Add test case of directive. * Add test cases to AllowList. * support dict (Azure#651) Co-authored-by: xichen <xichen@microsoft.com> * Add test cases of data model. (Azure#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 (Azure#658) * SupportDateTimeRfc1123 (Azure#657) * SupportDateTimeRfc1123 * fix Co-authored-by: xichen <xichen@microsoft.com> * Fix the BlackList issue (Azure#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 (Azure#660) * Add databricks, fix several issues * Fixed a completer related issue and add support for credential * Enable 3 test cases (Azure#659) * enable test cases * disable datamodels-datatypes-object, cause we cannot handle any yet * fix dup name issue * fix comment Co-authored-by: xichen <xichen@microsoft.com> * Fix some issues (Azure#663) Co-authored-by: xichen <xichen@microsoft.com> * Update some test cases (Azure#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 (Azure#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 (Azure#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 (Azure#665) Co-authored-by: xichen <xichen@microsoft.com> Co-authored-by: Xiaogang <xidi@microsoft.com> * fix header issue (Azure#667) Co-authored-by: xichen <xichen@microsoft.com> * Fixed an enum related issue and add some RPs in the test (Azure#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 (Azure#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 (Azure#673) Co-authored-by: xichen <xichen@microsoft.com> * Use the latest m4 (Azure#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 (Azure#675) Co-authored-by: xichen <xichen@microsoft.com> * Fix enum boolean response which has only one value (Azure#676) Co-authored-by: xichen <xichen@microsoft.com> * Enable two test cases, and drop the workaround for x-ms-enum (Azure#677) * Upgrade modelerfour to 4.15.414 (Azure#679) * Add utils folder include a script to decrypt securestring (Azure#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 (Azure#684) * Generate model for all the dictionaries and add support for unixtime (Azure#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 (Azure#686) * handle duplicated properties in parentes, fixes Azure#688 (Azure#690) * handle duplicated properties in parentes, fixes Azure#688 * Remove no-needed comments * Add support for no-inline (Azure#691) * Add support support for API, whose request body is just an object without specifying any details (Azure#694) * M4 master merge (Azure#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 (Azure#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 (Azure#670) * Add scan pipelines (Azure#681) * Update development.md - add how to debug (Azure#683) * Update development.md * Update development.md * Fix some merging issues Co-authored-by: George Ndungu <gendungu@microsoft.com> Co-authored-by: Tim Mullender <tim.mullender@wandisco.com> Co-authored-by: Yabo Hu <yabhu@microsoft.com> Co-authored-by: Yeming Liu <Yeming.Liu@microsoft.com> Co-authored-by: Dingmeng Xue <dixue@microsoft.com> * Upgrade rush and pnpm (Azure#697) * Clean m3 related steps from the pipeline (Azure#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 <53558334+LucasYao93@users.noreply.github.com> Co-authored-by: Dingmeng Xue <56333063+dingmeng-xue@users.noreply.github.com> Co-authored-by: xichen <braincx@gmail.com> Co-authored-by: xichen <xichen@microsoft.com> Co-authored-by: Youri <v-lipyo@microsoft.com> Co-authored-by: Youri970410 <62531040+Youri970410@users.noreply.github.com> Co-authored-by: Yeming Liu <Yeming.Liu@microsoft.com> Co-authored-by: George Ndungu <gendungu@microsoft.com> Co-authored-by: Tim Mullender <tim.mullender@wandisco.com> Co-authored-by: Yabo Hu <yabhu@microsoft.com> Co-authored-by: Dingmeng Xue <dixue@microsoft.com>
Generate model for all the dictionaries and add support for unixtime (… …Azure#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
Fixed an enum related issue and add some RPs in the test (Azure#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