* Upgrade dependency semver ranges
- @types/node to ^14, since Node 14 is oldest supported version
- pre-release versions to pinned, since breaking changes are allowed at any time
- typescript from ^ to ~, since breaking changes are allowed in minor releases
- oav to 3.2.2, since 3.2.3 has a (likely accidental) breaking change
- All other packages from ~ to ^
* Update changelog and package version
* rush update
* update test
update test
update shrinkwrap
* webpack
* rush update
* Revert "rush update"
This reverts commit 04da27f166.
* Revert "webpack"
This reverts commit 439dbb85c8.
* use oav@3.2.4
* update version and changelog
* Merge main
* Revert "Merge main"
This reverts commit ea277adadd.
* update changelog
---------
Co-authored-by: Mike Harder <mharder@microsoft.com>
* fix: corner case for polymorphism type
When response entity is a polymorphism type, we need to set the field key explicitly. Also when a map value is a polymorphism type, we should use the polymorphism interface for the value type and composite the value with pointer.
* test: add machinelearning rp for polymorphism test
* fix: infinite loop for pager operation without response check in scenario test
* fix: wrong path/head/query type parser
* feat: use example value instead of placeholder of string value
* feat: user testsuite to do the mock test
* fix: only set object with status when lro finished
* test: update test snapshot
* fix: lint problem
* feat: upgrade to preview.39 and change list operation name
* test: update test snapshot
* build: release @autorest/gotest_v3.1.0
* test: update snapshot
* feat: simple handle pageable response variable
* feat: update go codegen dep
* feat: support go codegen v38 with go generic
* test: update test snapshot
* build: release @autorest/gotest_v3.0.0
* fix: upgrade lint version and fix lint issue
* fix: lro need to get final response type name
* fix: client subscription param problem
* fix: oav loader cache
* test: update test snapshot
* fix: ci error
* chore: minor adjustment
* build: release @autorest/testmodeler_v2.2.4 @autorest/gotest_v2.2.1
* fix: operation has no subscriptionID param but client has, need to handle it seperately
* fix: change from go get to go install to prevent warnning
* feat: consolidate manual-written and auto-generated scenario test code
* feat: update to latest azcore for mock test
* feat: add sample generation
* test: update test snapshot
* build: release @autorest/gotest_v2.2.0
* feat: add scenario output variables' json pointer support to testmodeler and gotest
* test: update integrate test and add rush change files
* chore: fix ts lint error
* refactor: move language specific logic to gotest and seperate union type
* build: release @autorest/gotest_v2.1.0 and @autorest/testmodeler_v2.2.0
* feat: basic structure of scenario test generation
* fix: compatible with any/anyObject codegen change
* feat: upgrade to latest codegen and refine some deprecated function call
* feat: refine scenario test implementation
* fix: lint and template blank
* fix: update test file
* fix: wrong unsealed choice value conversion
* test: update test swagger and all test result
* feat: add recording support for scenario test
* fix: test new line problem for arm script
* build: release @autorest/testmodeler:2.1.0 @autorest/gotest:2.0.0
* feat: compatible with latest azcore and azidentity
* fix: any object default value, multiple format of time
* feat: remove decode for query param in example model to be align with swagger example rule
* feat: change mock test handler for path and query param to align with swagger example rule
* fix: refine log for mock test
* fix: array item code generator bug
* chore: add rush change file
* chore: move test swagger file to root folder to decrease file path length
* ci: add path length check to ci
* fix: get examples from x-ms-paths part
* fix: when comparing rfc3339 datetime format string, use timestamp value parser to avoid format difference
* fix: nextLink removal in inner object
* feat: add verify-response flag and refactor config method
* feat: add request check with send-example-id flag
* feat: upgrade dep version
* refactor: config get set
* feat: add response check to mock test generation, do some bug fix and refactor
* chore: add rush change files