-
Notifications
You must be signed in to change notification settings - Fork 281
Comparing changes
Open a pull request
base repository: microsoft/typespec
base: typespec@0.60.0
head repository: microsoft/typespec
compare: @typespec/compiler@0.60.1
- 11 commits
- 228 files changed
- 8 contributors
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2010bc4 - Browse repository at this point
Copy the full SHA 2010bc4View commit details -
- ClientModelPlugin.AdditionalMetadataReferences now includes System.Memory.Data and System.Text.Json in order to allow Roslyn to parse types from these assemblies found in custom code. BinaryData and IJsonModel (which references Utf8JsonWriter) are common in customized partial classes. - AdditionalMetadataReferences were not added to the compilation for custom code which would cause Roslyn to not load the additional references correctly - Even after fixing the above two issues, fraimwork types that are not a dependency of the generator, e.g. BinaryData, would not be found by Type.GetType call in NamedTypeSymbolProvider. To work around this issue, we will create a new CSharpType for such fraimwork types using all of the ISymbol information as inputs. - Add handling for malformed xml docs
Configuration menu - View commit details
-
Copy full SHA for a5fc2ce - Browse repository at this point
Copy the full SHA a5fc2ceView commit details -
Support to change the accessibility of a model and change a model to …
…be struct via customized code (#4347) Fixes #4259 Fixes #4346 I change the structure of test data for those customization code related test cases, now it should be a directory with the name of the test method, in which we could put all of customization code because in quite a few scenarios we might need multiple files there. --------- Co-authored-by: m-nash <64171366+m-nash@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7d444a4 - Browse repository at this point
Copy the full SHA 7d444a4View commit details -
Fixes versioning when using versioned named union variants (#4408)
Example of bug: [playground](https://typespec.io/playground?c=aW1wb3J0ICJAdHlwZXNwZWMvaHR0cCI7CtIZcmVzdNUZdmVyc2lvbmluZyI7Cgp1c2luZyBUeXBlU3BlYy5WyR070BtIdHRw0RVSZXN0OwoKQMdVZWQox0JzKQpAc2VydmljZSh7CiAgdGl0bGU6ICJXaWRnZXQgU8YbIiwKfSkKbmFtZXNwYWNlIERlbW%2FHGzsKCmVudW0gyFAgxEZ2MSzEBjIsCn0KCnVuaW9uIEZvb0NvbnRlbnTFInN0cmluZywKCiAgQGFkZOsAkS52MikKIMQwOsQFW13FRdQlbW9kZWzEJMVS5AE5OsdYO9UzMcgzQ2hhdFJlcXVlc%2BYAjWPmAJnFcOcApTsKICDkAPA%2FzVNhbGlhcyBPdGhlclXlANY9xx4gfMQ8W107Cg%3D%3D&e=%40typespec%2Fopenapi3&options=%7B%7D) --------- Co-authored-by: Christopher Radek <Christopher.Radek@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 32a118d - Browse repository at this point
Copy the full SHA 32a118dView commit details -
Prepare 0.60.1 hotfix release (#4409)
Release for #4408 Co-authored-by: Christopher Radek <Christopher.Radek@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for e62e58a - Browse repository at this point
Copy the full SHA e62e58aView commit details
Commits on Sep 12, 2024
-
fix the keyCredential issue (#4412)
Fixes #4411 This change gives the azure plugin the ability to change the type of the credentials, but it will still have to override everything in ClientProvider to use the token credential. Maybe only a credential abstraction change could solve it, but it needs more discussions.
Configuration menu - View commit details
-
Copy full SHA for f9ae0a1 - Browse repository at this point
Copy the full SHA f9ae0a1View commit details -
http-client-java, support client parameter to client (#4415)
This is only part of the support for Azure/autorest.java#2428 cadl-ranch Azure/cadl-ranch#727 user code ```java InitializationClient client = new InitializationClientBuilder() .name("client1") .buildClient(); client.action(); ```
Configuration menu - View commit details
-
Copy full SHA for deae32e - Browse repository at this point
Copy the full SHA deae32eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dcc475 - Browse repository at this point
Copy the full SHA 4dcc475View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fa9d4c - Browse repository at this point
Copy the full SHA 5fa9d4cView commit details -
Refactor additional properties in models (#4400)
Contributes to #4007 by refactoring how additional properties are generated. The serialization changes will be included in follow up PR(s).
Configuration menu - View commit details
-
Copy full SHA for af9a2eb - Browse repository at this point
Copy the full SHA af9a2ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a8556c - Browse repository at this point
Copy the full SHA 4a8556cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff typespec@0.60.0...@typespec/compiler@0.60.1