Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.1.0: Fully Qualified Type Information #7

Merged
merged 4 commits into from
Aug 5, 2024

Commits on Jul 29, 2024

  1. ## Changed

    - The fully qualified type information for the subject upon which Fluentify has been placed is now captured and utilized when generating extensions, thereby enabling support for nest classes.
    
    #3
    MooVC committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    9d6a5b4 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. ## Changed

    - The fully qualified type information for the subject upon which Fluentify has been placed is now captured and utilized when generating extensions, thereby enabling support for nest classes (#3).
    - Utilized Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing to improve the quality of the Generator tests.
    
    ## Fixed
    
    - The generated code files for classes now apply a conditional preprocessor directive to #nullable calls to prevent compilation failure in .NET Standard 2.0 projects.
    - The generated extensions no longer call ArgumentNullException.ThrowIfNull to prevent compilation failure in .NET Standard 2.0 projects.
    - The generated extensions no longer use pattern matching to prevent compilation failure in .NET Standard 2.0 projects.
    - The generated constructor for records now applies a preprocessor directive to the SetRequiredMembers attribute to prevent compilation failure in .NET 6 projects (#5).
    MooVC committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    1c38c69 View commit details
    Browse the repository at this point in the history
  2. ## Fixed

    - The generated code files no longer include the namespace if the containing namespace is global (#6).
    MooVC committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    80ccabf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9479404 View commit details
    Browse the repository at this point in the history