Skip to content

Releases: christianhelle/apiclientcodegen

1.1.788: Merge pull request #73 from christianhelle/nuget-updates

17 Jan 13:56
ae47a1f
Compare
Choose a tag to compare

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

04 Jan 17:52
3aeba89
Compare
Choose a tag to compare

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

19 Dec 21:11
8f116eb
Compare
Choose a tag to compare

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

03 Dec 14:20
3838bce
Compare
Choose a tag to compare

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

12 Nov 19:54
f2c303b
Compare
Choose a tag to compare

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

05 Nov 20:05
Compare
Choose a tag to compare

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

28 Oct 16:15
c4b28cb
Compare
Choose a tag to compare

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

22 Sep 21:44
9333510
Compare
Choose a tag to compare

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

25 Aug 16:09
ca22841
Compare
Choose a tag to compare

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

14 Jul 10:25
feb4e2f
Compare
Choose a tag to compare

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.