Releases: christianhelle/apiclientcodegen
Releases · christianhelle/apiclientcodegen
1.1.788: Merge pull request #73 from christianhelle/nuget-updates
Changes:
- ae47a1f Merge pull request #73 from christianhelle/nuget-updates
- fb063c6 Fix dead download link for OpenAPI Generator CLI
- e353027 Update ICSharpCode.CodeConverter package to v7.6.0
- 2e0c160 Update NSwag.CodeGeneration.CSharp package to v13.2.1
- c150d33 Update Microsoft.Extensions.Logging.Debug package to v3.1.1
- 5f001d6 Update Microsoft.Extensions.Logging.Console package to v3.1.1
- 2a1b572 Update FluentAssertions package to v5.10.0
- 98a6401 Update McMaster.Extensions.Hosting.CommandLine package to v.2.5.0
- 4c450ad Update General Options screenshot
- f66e9cf Add emphasis to the Custom Tool section in the Marketplace file
See More
- 85c43dc Add emphasis to the Custom Tool section in the README
- cc8300a Align Custom Tools section documentation
- 95f353b Remove version numbers from Dependencies
- 6697e27 Update CLI tool requirements in README
- 77d3b8a Update documentation for Dependencies
This list of changes was auto generated.
1.1.778: Merge pull request #72 from christianhelle/cli-tool
Changes:
- 3aeba89 Merge pull request #72 from christianhelle/cli-tool
- 5daa1bc Update required .NET Core runtime version for the CLI tool in README
- 7ab92f4 Add CLI tool project to solution
- 380904f Fix compile errors due to .NET Core runtime downgrade
- 5f51be2 Create CLI tool publish script
- 9b737bb Downgrade target framework in CLI tool to .NET Core 2.1
This list of changes was auto generated.
1.1.775: Merge pull request #71 from christianhelle/download-nswag
Changes:
- 8f116eb Merge pull request #71 from christianhelle/download-nswag
- e9018f0 Move NpmHelperTests and DependencyDownloaderTests to the unit tests project from the integration tests project
- 8c58950 Fix issue where NPM prefix path is null
- 652e52e Introduce NpmHelper class
- fad92af Fix failing test
- 15473e2 Update option pages to use the default NSwag Studio path for first time install
- 42f9468 Introduce default NSwag Studio path
- 77e3953 Update the Path to NSwag.exe label in the General OptionsPage
- e10e37b Try to install NSwag if not found in default path instead of throwing an InvalidOperationException
- b8c330e Update default NSwag path to be read from the NPM package global folder
See More
- 35fcf26 Implement InstallNSwag() in DependencyDownloader
This list of changes was auto generated.
1.1.753: Merge pull request #69 from christianhelle/update-nuget-packages
Changes:
- 3838bce Merge pull request #69 from christianhelle/update-nuget-packages
- 21fb046 Update Microsoft.VisualStudio.Threading.Analyzers nuget package
- 310c775 Update Microsoft.VisualStudio.SDK.EmbedInteropTypes nuget package
- 95b665b Align ICSharpCode.CodeConverter nuget package versions
- 81222c7 Update Newtonsoft.Json and Microsoft.Rest.ClientRuntime package dependencies
- ca031a5 Update MSTest nuget packages
- b27f586 Update FluentAssertions nuget package
- 4802ae1 Update NSwag.CodeGeneration.CSharp nuget package
- 41aa47c Update AutoFixture nuget package
- 049bee1 Update Moq nuget package
See More
- 8f18e1d Add CLI tool information in the README
- c24840a Merge pull request #68 from christianhelle/cli-tool
- 2ba9f46 Remove unused using statement in RootCommand
- de8b6f3 Remove --version command
- 9a32a44 Remove CLI Tool from solution
- f758dac Resolve dotnet pack warning regarding PackageIconUrl being deprecated
- 9af86f6 Add icon.png to images folder
- 3f6b8ad Remove NSwagStudioCommand
- d9b711d Update csproj to enable packaging as a dotnet tool
- fad5397 Implement all AutoRest, SwaggerCodegen, and OpenApiGenerator commands
- c4b63b3 Register new dependencies to the IoC
- 3e0810e Move NSwagOptions to Options folder and update namespaces
- 07e7559 Implement IGeneralOptions for CLI app
- 5c41e58 Implement IAutoRestOptions for CLI app
- 79c807c Set NSwagOptions UseDocumentTitle to true
- 94145a3 Set default value to DefaultNamespace to "GeneratedCode"
- 3a225a1 Implement NswagCommand
- 621ad9d Register NSwagCommand dependencies
- 972a043 Add OutputFile command argument to SwaggerCommand
- 22978b2 Implement IProgressReporter that writes to IConsole
- 949fd8d Create IOpenApiDocumentFactory default implementation
- 004cd96 Create default INSwagOptions implementation
- 8c2bcd4 Create .NET Core console command based app skeleton
This list of changes was auto generated.
1.1.717: Merge pull request #67 from christianhelle/netstandard-common-lib
Changes:
- f2c303b Merge pull request #67 from christianhelle/netstandard-common-lib
- e41729d Create NSwagStudioCodeGenerator tests with mock data
- b02737b Delete unused NotInstalledException
- 0504b51 Extract interface from ProcessHelper and update usages
- 7b84d75 Move hard coded download URL's to a Resource file
- c34d6f5 Remove unused usings in IProgressReporter
- e57a64c Improve code coverage and clean usings
- 7e4cc6b Adjust all namespaces
- 0dfe894 Move non VSIX specific files to Core project
- e508d98 Move Converter namespace to Core project
See More
- cb86adc Fix failing SingleFileCodeGeneratorTests
- e0bf191 Migrate integration test project to use project reference
- 238f8c3 Add src/MigrationBackup to .gitignore
- 0d7ee8f Migrate test project to use project reference
- 4906e2e Update IProgressReporter usages
- 6685b2e Migrate to package reference and restore deleted files that causing builds to fail
- 344a3a5 end of day commit
This list of changes was auto generated.
1.1.709
Changes:
- 4df2128 Update README.md and Marketplace.md with option page descriptions
This list of changes was auto generated.
1.1.708: Merge pull request #65 from christianhelle/improve-code-quality
Changes:
- c4b28cb Merge pull request #65 from christianhelle/improve-code-quality
- abbf548 Supress warning on tasks/awaiters in OpenApiDocumentFactory
- 0a970b0 Remove unnecessary 'using' in GeneralOptionsPageCustom
- 374085d Remove unused fields from NSwagCSharpCodeGenerator and update usages
- cb047af Clean up using statements in generators
- 60ec2bd Inline static field initialization and remove static constructor in StringExtension
- 361003a Suppress hard coded URL's in DependencyDownloader
- f38c49d Clean up using statements in commands
- e96c547 Test for exceptions in CodeGeneratorFactory
- 7d278d1 Ensure TOptionsPage is DialogPage
See More
- 2199ced Merge pull request #64 from christianhelle/update-documentation
- 80eee1e Update README and Marketplace docs
- fe90676 Update NSwag and NSwag Studio options page screenshots
- f2a8277 Add AutoRest options page screenshot
- 2a39e68 Merge pull request #62 from christianhelle/feature/swagger-filename-as-classname
- ef64b3d Fix failing NSwag Studio integration tests
- 0b82ade Fix NSwag Studio UseDocumentTitle option issue
- 595bbe9 Fix DisplayName typo
- 3ee3e58 Fix issue where the generated .nswag ignores the UseDocumentTitle option
- 2efe7a4 Update OverrideClientName option description
- 78cb35b Fix failing tests
- 31d04c7 Fix NSwag option pages
- 5b36c8d Verify UseDocumentTitle usage
- 8a5eb24 Update AutoRestCSharpGenerator to use IAutoRestOptions
- d6c20a6 Move NSwagStudio options to its own namespace
- aef6a82 Add AutoRestOptionsPage to VSPackage
- 8416f03 Adjust namespaces related to Options
- abae7ed Implement AutoRest options page and create option sub folders in project
- e39ea92 Add TODO items for AutoRest code generation
- 3757f65 Disable Visual Basic unit and integration tests
- 8ec921f Add support for using the OpenAPI document filename for generating code using NSwag and NSwagStudio
- 66a8941 Add UseDocumentTitle property to INSwagOptions and update implementations
This list of changes was auto generated.
1.1.695: Merge pull request #58 from christianhelle/improve-code-quality
Changes:
- 9333510 Merge pull request #58 from christianhelle/improve-code-quality
- ed245cc Fix failing integration tests
- 7fac6f6 Implement DependencyDownloader integration tests
- e770411 Move CSharpToVisualBasicLanguageConverterTests to the test project from the integration tests project
- 484cf7e Add factory tests
- 648226b Improve testability of NSwagCSharpCodeGenerator
- 34aec70 Add NSwag nuget packages to test project
- ffd1686 Update Marketplace.md
- 39d6a12 Update Marketplace.md
- 5a017ff Merge pull request #57 from christianhelle/feature/update-dependencies
See More
- cb29bbc Use JoinableTaskFactory when calling OpenApiDocument.FromFileAsync()
- 81706b8 Fix re-downloading issue due to incorrect hash algorithm used
- 136c39d Add code comment explaining why NUnit namespaces and XxxTests.cs files are ignored
- c2bd152 Workaround Swagger Codegen CLI ignoring the -DapiTests=false and -DmodelTests=false arguments
- 271e391 Ensure Project class is only used from the UI thread
- 2a8343c Update Swagger Codegen CLI arguments
- 137c698 Update to Swagger Codegen CLI 3.0.11
- d1afe87 Update to OpenAPI Code Generator 4.1.2
- f4de298 Add Newtonsoft.Json to the list of OpenAPI Generator NuGet dependencies
- d187d6d Disable .NET Fx integration test
- 08763de Replace SwaggerDocument with OpenApiDocument
- d9e8486 Update NSwag NuGet packages to 13.0.6
- 32eaa7d Introduce integration tests for building on the full .NET framework (currently doesn't work)
- 7082145 Update Swagger Codegen CLI to 2.4.8
- 06a1ed0 Use OpenAPI Code Generator 4.1.1
This list of changes was auto generated.
1.1.672
Changes:
- ca22841 Merge pull request #52 from christianhelle/microsoft-csharp-nuget-package
- 3f6dcb0 PackageDependency tests
- 0336e64 Skip package dependencies that are system libraries for non .NET Standard libraries
- 891b7db Introduce IsNetStandardLibrary extension method to Project class
- 31af4ad Set IsSystemLibrary to true for System.* and Microsoft.CSharp packages
- 50690a1 Introduce IsSystemLibrary boolean property to PackageDependency class
- eed113f end of day commit
- 9d37423 Add Microsoft.CSharp to the integraiton test project file contents for Swagger and OpenApi
- 8df2aa0 Add Microsoft.CSharp to the dependency list for Swagger codegen and OpenApi generator
- 7a19f2b Add new PackageDependency helper instance
This list of changes was auto generated.
1.1.658: Merge pull request #48 from christianhelle/improve-code-coverage
Changes:
- feb4e2f Merge pull request #48 from christianhelle/improve-code-coverage
- b47801c Fix cake build
- e69210d Add constructor tests to OpenApi and Swagger CSharpCodeGenerators
- f6cca9f Improve options tests
- 812ef84 Create PackageDependency tests
- 7fcc367 Rename CustomPathOptionsNullOptionsTests
- 01da89b Add CustomPathOptions tests
- df191d0 Rename method
- df8dff9 Create FileHelper tests
- c4cba40 Return Task instead of void
See more
- a395b15 Merge pull request #47 from christianhelle/resolve-code-smells
- 4656957 Remove unused methods in PackageDependency
- eddb306 Merge if statements in JavaPathProvider
- 4b7d9a9 Make PackageDependency class sealed
- 70964f6 Make ProcessHelper class static
- 17911bc Make NSwagStudioFileHelper class static
- 23a2fe5 Make FileHelper class static
- 6d5d946 Merge 2 try/catch blocks
- 4ed71e3 Change condition so that it does not always evaluate to TRUE
- 62fb315 Merge this if statement with the enclosing one
- 434b7b3 Rename ICommandInitializer CancellationToken parameter to match the implementators
- db7e8ed Resolve missing AssemblyVersion attribute for assembly
- 7b5a24d Decorate OptionsFactory with [ExcludeFromCodeCoverage]
- 3d55b4c Decorate user controls with [ExcludeFromCodeCoverage]
- b55a729 Decorate DialogPage implementations with [ExcludeFromCodeCoverage]
- 314aacb Add CSHarpToVisualBasicLanguageConverter integration tests
- b818145 Decorate SingleFileCodeGenerator implementations with [ExcludeFromCodeCoverage]
- 3c2268b Make CSHarpToVisualBasicLanguageConverter public
- 8a78ae0 Decorate custom tools and commands with [ExcludeFromCodeCoverage]
- f8a2c79 Remove duplicate file
- c47595d Resolve code smells regarding ignored Exceptions
- ed7c63b Add SonarCloud badge to README
- 37d9195 Exclude CSharpFileMergerTests from Live Unit Testing
- 31169b7 Format EXPERIMENTAL visual basic support warning in the output log
This list of changes was auto generated.