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: CodeFactoryLLC/CodeFactoryForWindows
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: ExternalConfig
Choose a base ref
...
head repository: CodeFactoryLLC/CodeFactoryForWindows
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 79 files changed
  • 2 contributors

Commits on Jul 25, 2025

  1. Add async methods for C# source code retrieval

    Introduce `FindCSharpSourceCodeAsync` methods in
    `IVsProjectActions`, `IVsProjectFolderActions`,
    `VsProject`, and `VsProjectFolder` for searching
    C# source code files with customizable criteria.
    
    Add new classes `CsSearchContainer` and
    `CsSourceSearchCriteria` to model search results
    and criteria. Update using directives for integration.
    sgiffinlcd committed Jul 25, 2025
    Configuration menu
    Copy the full SHA
    86ab68f View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2025

  1. Update version to 2.25206.0.1-PreRelease

    - Bump version in `.nuspec`, `AssemblyInfo.cs`, and `.csproj` files.
    - Update release notes with recompilation instructions.
    - Refresh dependencies to match the new version.
    - Modify `SdkSupport.cs` to reflect updated SDK version constants.
    - Add `FilePath` property to `CsSearchContainer` class.
    - Remove boolean properties from `CsSearchContainer` for simplification.
    - Introduce new asynchronous methods for loading C# source files.
    - Refactor methods in `VsProjectExtensions.cs` for improved readability.
    - Clean up `using` directives and comments in `VsProjectFolderExtensions.cs`.
    sgiffinlcd committed Jul 26, 2025
    Configuration menu
    Copy the full SHA
    4118108 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2025

  1. Update SDK version to 2.25214.0.1-PreRelease

    - Bump version numbers in `.nuspec` and `.csproj` files.
    - Modify `AssemblyFileVersion` in `AssemblyInfo.cs`.
    - Update SDK version constants in `SdkSupport.cs`.
    - Enhance documentation comments across multiple classes.
    - Add `DirectInheritedInterfaces` property for better inheritance tracking.
    - Update constructor parameters to include `directInheritedInterfaces`.
    - Refine `CsSearchContainer` to encapsulate additional metadata.
    - Improve overall documentation clarity and structure.
    sgiffinlcd committed Aug 2, 2025
    Configuration menu
    Copy the full SHA
    8befc38 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2025

  1. Update versioning and enhance CodeFactory SDK features

    Updated version numbers in `.nuspec` and project files to `2.25220.0.1-PreRelease`.
    The `AssemblyFileVersion` in `AssemblyInfo.cs` has been synchronized with the new version.
    Minimum and maximum SDK version constants in `SdkSupport.cs` have been adjusted accordingly.
    
    Introduced new method `LoadExternalConfigAsync` in `VsActionsExtensions.cs` for loading external configuration commands.
    New classes and attributes for external configuration mapping have been added, including `CommandConfigAttribute` and various parameter configuration attributes.
    
    Enhanced `ExternalConfigMap` with additional properties and methods for managing configurations.
    Introduced `PropertySetter` for dynamic property value assignment and `ObjectNameTransformer` for managing object name transformations.
    
    Added extension methods to improve functionality in `CsClass`, `CsInterface`, and other C# model classes for better namespace and using statement management.
    Updated `CsFactoryManagement` to include methods for managing C# code elements and ensuring required using statements are present.
    
    Enhanced `CsSourceClassManager` with methods for adding syntax elements around fields and constructors.
    Overall, these changes improve the structure, functionality, and usability of the CodeFactory SDK, particularly regarding external configurations and C# code management.
    sgiffinlcd committed Aug 8, 2025
    Configuration menu
    Copy the full SHA
    584ecca View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2025

  1. Merge pull request #34 from CodeFactoryLLC/2025AugustRelease

    2025 august release
    sgiffinlcd authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    d2b4adb View commit details
    Browse the repository at this point in the history
Loading