Releases: christianhelle/apiclientcodegen
Releases · christianhelle/apiclientcodegen
1.1.1318: Merge pull request #81 from christianhelle/dependency-updates
Changes:
- 4964ccc Merge pull request #81 from christianhelle/dependency-updates
- 03effc4 Downgrade Swagger Codegen CLI to 3.0.14 as the generated code for the Swagger Petstore sample spec doesn't build
- d4b186c Fix issue where IVerboseOptions type never registered to the IoC
- 17f2371 Refactor VerboseOptions to be an instance type
- f270cb7 Update version numbers in code comments
- ec0265a Update version numbers in README and Marketplace
- ccae613 Add optional line break in ProgressReporter when verbose option is enabled
- 8d0e944 Enable verbose output on test.ps1 script
- 3d54add Register all types as Singleton
- 4b043c5 Register IConsoleOutput as singleton
See More
- 740ef08 Only register ConsoleOutputTraceListener if verbose option is enabled
- 44b7e36 Implement static Enabled property in VerboseOptions
- 0dbdabf Implement ConsoleOutputTraceListenerTests
- 72dbbe2 Adjust namespaces
- 2cff404 Move logging related types to the Logging folder
- be1469c Introduce ConsoleOutputTraceListener
- 11330b6 Update Swagger Codegen CLI to 3.0.18
- d9d6ffe Update OpenAPI Generator CLI to 4.2.3
- 35d1e3f Add VSCode tasks file
- 57486c6 Add Github Actions badge to README
- 83529c4 Create dotnetcore.yml
- 9e2a57e Add NuGet badges to README
- 5f95460 Reorder the badges used in README
- c71bddc Add AppVeyor CI badge to README
- 10287c3 Clean up test runsettings file
- ef2456e Update cake build script to use the All.sln
- 802517c Update Travis CI status image
- 9ae086d Add Travis CI banner to README
- 2b07f5b Create Travis CI file
- 5b983cc Downgrade CLI tests project target framework to 2.1
- ce97e43 Update McMaster CommandLine and Logging Extension packages
- 2ce697f Consolidate FluentAssertion package versions
- 58fa72f Create solution for all projects
This list of changes was auto generated.
1.1.1152
Changes:
- 12d0794 Revert documentGenerator changes in NSwagStudioCodeGenerator
- 5fecd80 Update cake build script to use the test runsettings file
- e54f209 Copy sample test runsettings from MSDN
- c5b88ae Exclude ProcessLauncher from code coverage
- 3bbef7c Set CORECLR_ENABLE_PROFILING and CORE_ENABLE_PROFILING environment variables to 0 before starting an external process
- 4ae1dff Experimental tests runsettings
- d7fddc4 Enable code coverage on cake build
- c6622a8 Revert back to Microsoft.TestPlatform v15.7.0
- 271ca28 Update NSwag dependency version in README and Marketplace markdown files
- 71e8976 Clean up /obj/ folder
See More
- 3089faf Fix failing test due to nswag file format changed in newer versions (replaced the node swaggerGenerator with documentGenerator)
- 4fe5be4 Update Microsoft.TestPlatform package used in cake script to 16.5.0
- 495a0ae Fix build error
- 6152b1c Update ICSharpCode.CodeConverter package to 7.8.0
- 77e1d5d Update FluentAssertions package to 5.10.2
- 1ecd8a5 Update NSwag.CodeGeneration.CSharp package to 13.2.3
- 28b565e Remove pointless try/catch
- ac7f400 Fix failing test
- ebf65ce Simplify path helper implementations
- 6a42d74 Improve code coverag
- 9a34bc3 Optimize usings
- 6942b44 Merge pull request #79 from christianhelle/fix-cli-autorest-outputfolder
- 8983775 Remove unused variable
- 0e87715 Always use Path.GetTempFileName() as the CodeGenerator output file
- 3d3bac4 Specify full path to output file when generating code using AutoRest
- c9f0f2a Specify output file for NSwagCommand tests
- 4155cb7 Specify output file for AutoRestCommand tests
- 3743ae4 Ignore launchSettings.json
- 64871da Remove unused usings
- ea812cf Use a LIst instead of yield return
- e5f60a9 Update Test SDK and xunit packages for CLI tests
- f68fcb9 Remove .NET core projects from ApiClientCodeGenerator.sln
This list of changes was auto generated.
1.1.1003: Merge pull request #77 from christianhelle/code-quality
Changes:
- e3ef4f3 Merge pull request #77 from christianhelle/code-quality
- 824d525 Create GeneralOptions tests
- 0336fb7 CLI tool integration tests script in bash
- 321eede CLI tool integration tests script
- e4b5247 Update SwaggerCodegenCommand to use the factory
- 9b56679 Introduce ISwaggerCodegenFactory
- f4e2a92 Update test.ps1 to specify defaultNamespace and outputFile arguments
- c708b8c Create script to run all CLI commands
- 7cb6a37 Remove unnecessary casting
- 5cdcb05 Fix AutoRest code generation using CLI non-Windows machines
See More
- 33c466a Update OpenApiGeneratorCommand to use the factory
- 4689cd6 Introduce IOpenApiGeneratorFactory
- 7c775b4 Introduce INSwagCodeGeneratorFactory
- 6e2094a Remove unused package
- 83b464d Create Rapicgen solution to only build the CLI and Core library
- a5abcea Add Swagger spec and NSwag spec to src folder
- a4e49c7 Introduce IAutoRestCodeGeneratorFactory
- 1d930bb Create CodeGeneratorCommandFactory tests
- 3969361 Register IConsoleOutput and ICodeGeneratorCommandFactory to the IoC
- 4cbd483 Create AutoRestCommandTests
- 0376253 Use IConsoleOutput instead of IConsole for CodeGeneratorCommand
- f568d6c Introduce ICodeGeneratorCommandFactory
- dba76a4 Exclude non-testable code from code coverage
- 742aa7e Introduce ConsoleOutput decorator for testing
- 427d5fb Test ProgressReporter
- 93ef4c8 Test VerboseOptions
- 61b6537 Remove unused usings in ProcessLauncher
- 5593a82 Introduce AutoMoqData attribute
- 5b48c7c Add package references to CLI test project
- 1db2785 Create unit test project for CLI app
- e61c4bf Merge pull request #75 from christianhelle/nuget-updates
- 64e0d15 Remove VIsualStudio Shell package from test projects
- 9929751 Remove UtilPack.NuGet.MSBuild package
- aa39dab Update VisualStudio SDK Analyzers package
- 55fbffb Update VisualStudio Threading Analyzers package
- ce44dcf Update VisualStudio.Validation package
- a58a340 Update VSSDK BuildTools package
- 858e794 Update README.md
- f277ace Remove unnecessary nuget packages made irrelevant by migrating to package references
- 11c640c Remove System.ValueTuple package
- 131036d Remove System.Threading.Tasks.Extensions package
- 04235ff Extract StartInternal method
- 700a83f Remove Microsoft.CodeAnalysis.Analyzer package
- 79a38a7 Fix file locking issue by downloading to a temporary file then moving it the target file
- 9760a97 Fix concurrent process locking by ensuring only a single process may be started at a time
- a47e58d Update MSTest TestAdaptor and TestFramework packages to v2.1.0
- 5ee8f23 Update NSwag.CodeGeneration.CSharp package to v13.2.2
- f287048 Merge pull request #74 from Jaxelr/patch-1
- 1110141 Update README.md
This list of changes was auto generated.
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.