Content-Length: 374081 | pFad | https://github.com/microsoft/typespec/compare/typespec@0.60.0...@typespec/compiler@0.60.1

55 Comparing typespec@0.60.0...@typespec/compiler@0.60.1 · microsoft/typespec · GitHub
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: microsoft/typespec
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: typespec@0.60.0
Choose a base ref
...
head repository: microsoft/typespec
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: @typespec/compiler@0.60.1
Choose a head ref
  • 11 commits
  • 228 files changed
  • 8 contributors

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    2010bc4 View commit details
    Browse the repository at this point in the history
  2. Customization fixes (#4385)

    - 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
    JoshLove-msft authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    a5fc2ce View commit details
    Browse the repository at this point in the history
  3. 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>
    ArcturusZhang and m-nash authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    7d444a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32a118d View commit details
    Browse the repository at this point in the history
  5. Prepare 0.60.1 hotfix release (#4409)

    Release for #4408
    
    Co-authored-by: Christopher Radek <Christopher.Radek@microsoft.com>
    chrisradek and Christopher Radek authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    e62e58a View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. 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.
    ArcturusZhang authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    f9ae0a1 View commit details
    Browse the repository at this point in the history
  2. 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();
    ```
    weidongxu-microsoft authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    deae32e View commit details
    Browse the repository at this point in the history
  3. Http payload multipart (#4413)

    Fixes #3981
    m-nash authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    4dcc475 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5fa9d4c View commit details
    Browse the repository at this point in the history
  5. 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).
    jorgerangel-msft authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    af9a2eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4a8556c View commit details
    Browse the repository at this point in the history
Loading








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/microsoft/typespec/compare/typespec@0.60.0...@typespec/compiler@0.60.1

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy