- Fix open issues
- Gather feedback on
Unchase OpenAPI (Swagger API) Connected Service
extension forVisual Studio
and plan further features to implement
These are the changes to each version that has been released on the official Visual Studio extension gallery.
- Update dependencies: add support for NSwag.Commands v13.19.0
- Fix issue #86 with
LiquidTemplate
v1.9.0 (2023-06-05)
provided by Andreas Böhm
- Some fixes to restore compatibility with Visual Studio 2017 and 2019 (issue #78, issue #80)
- Fixes to warnings about threading problems, which can potentially lead to deadlocks
- Restore the image for the "Report a bug" button
- Code cleanup
- Code sample for processing of Json-OneOf inheritance (for reference, when someone finds a way to extend the NSwag code generators)
- Update dependencies: add support for NSwag.Commands v13.18.0
- Update dependencies: add support for NSwag.Commands v13.14.8
- Fix issue #56 - Visual Studio 2022 Support
- Fix issue #61 for Visual Studio 2017
- Another fix issue #61
- Fix issue #61
- Update dependencies: add support for NSwag.Commands v13.13.2
- Update dependencies: add support for NSwag.Commands v13.13.1
- Update dependencies: add support for NSwag.Commands v13.13.0
- Remove Newtonsoft.Json dependency in the code
- Add Connected Service version on the first page
- Update dependencies: add support for NSwag.Commands v13.12.1
- Update dependencies: add support for NSwag.Commands v13.12.0
- Update dependencies: add support for Visual Studio 2022 preview v1.0
- Update dependencies: add support for NSwag.Commands v13.11.3
- Update dependencies: add support for NSwag.Commands v13.11.2
- Update dependencies: add support for NSwag.Commands v13.11.1
- Update dependencies: add support for NSwag.Commands v13.11.0
- Update dependencies: add support for Microsoft.OpenApi.OData v1.0.8
- Update dependencies: update System.Text.Encodings.Web to v4.7.2
- Add option for accepting all untrusted certificates on the first wizard page
- Update dependencies: add support for Microsoft.OpenApi.OData v1.0.7
- Update dependencies: add support for NSwag.Commands v13.10.9
- Update dependencies: add support for NSwag.Commands v13.10.8
- Update dependencies: add support for NSwag.Commands v13.10.7
- Update dependencies: add support for NSwag.Commands v13.10.6
- Update dependencies: add support for NSwag.Commands v13.10.5
- Update dependencies: add support for NSwag.Commands v13.10.4
- Update dependencies: add support for NSwag.Commands v13.10.3
- Fix issue #38
- Update dependencies: add support for Microsoft.OpenApi.OData v1.0.6
- Update dependencies: add support for NSwag.Commands v13.10.2
- Update dependencies: add support for NSwag.Commands v13.10.0
- Update dependencies: add support for NSwag.Commands v13.10.1
- Update dependencies: add support for NSwag.Commands v13.9.3
- Update dependencies: add support for NSwag.Commands v13.9.2
- Fix issue #30
- Update dependencies: add support for NSwag.Commands v13.9.1
- Update dependencies: add support for NSwag.Commands v13.9.0
- Update dependencies: add support for NSwag.Commands v13.8.2
- Update dependencies: add support for NSwag.Commands v13.8.0
- Update dependencies: add support for NSwag.Commands v13.7.0
- Update dependencies: add support for OpenAPI.NET.OData v1.0.4
- Update dependencies: add support for NSwag.Commands v13.6.2
- Update dependencies: add support for NSwag.Commands v13.6.1
- Add NewLineBehaviour
- Fix enum style UI
- Add default CancellationToken parameter to C# controller template
- Update NJS, add GenerateNullableReferenceTypes to CLI/UI
- Update
ps1
-script for publishing vsix to vsixgallery.com - Fix bug: add some missed C# client and controller generation options
- Add experimental feature: ability to convert to OpenAPI specification from OData specification based on OpenAPI.NET.OData before code generation
- Update dependencies: add support for NSwag.Commands v13.6.0
- Restore status validation, allow error response interception (axios)
- Add support for axios cancellation token
- Improve form data support (OpenAPI 3)
- Improve form data handling
- Update dependencies: add support for NSwag.Commands v13.5.0
- Update dependencies: add support for NSwag.Commands v13.4.2
- Fix Axios exception handling
- Update dependencies: add support for NSwag.Commands v13.4.1
- Update dependencies: add support for NSwag.Commands v13.4.0
- New option: define a base interface for C# client interfaces.
- Use enums value (underlying type) rather than enum name
- Inline param refs if AllowReferencesWithProperties is set
- Removed .NET Core 1.0, 1.1 and 2.0 support.
- Add feature: Add option to set
Genereated file name
on the first wizard page - Disable some fields when updating
- Fix issue #18
- Update dependencies: add support for NSwag.Commands v13.3.0
- Update dependencies: add support for NSwag.Commands v13.2.4
- Add
EnumStyle
to command and ui
- Add
- Update dependencies: add support for NSwag.Commands v13.2.5
- Add feature: exclude type names in separate Window for C# client code generation
- Update dependencies: add support for NSwag.Commands v13.2.3
- Add title, description and version to C# client template model
- Add support for custom inline styles for Swagger UI
- Add code generated attribute to file response
- Add support for custom document title and head content
- Enable using route name as operationId
- Fixes an issue where GET method parameter becomes BODY parameter
- Update dependencies: add support for NSwag.Commands v13.2.2
- Update dependencies: add support for NSwag.Commands v13.2.1
- Update dependencies: add support for NSwag.Commands v13.2.0
- Fix issue #12
- Update dependencies: add support for NSwag.Commands v13.1.6
- Fix issue #10
- Add small fixes
- Add output relative project path in the first wizard page
- Fix issue #9
- Update dependencies: add support for NSwag.Commands v13.1.4 and NSwag.Commands v13.1.5
- Update icon resolution
- Fix issue #6
- Update dependencies: add support for NSwag.Commands v13.1.3
- Update dependencies: add support for NSwag.Commands v13.1.2
- Update dependencies: add support for NSwag.Commands v13.1.1
- Add .NET Core 3.0 support
- Improve JSON Schema generator fallback for System.Text.Json (still not recommended)
- Update other nuget-dependencies
- Add "Browse" button in the first wizard page for choosing specification file
- Update dependencies: add support for NSwag.Commands v13.0.6
- Update dependencies: add support for NSwag.Commands v13.0.3
- Add
Inline named arays
,Inline named dictonaries
,Inline named tuples
andInline named any schemas
options toCSharp Client Settings
andCSharp Controller Settings
wizard pages - Add
Add model validation attributes
option toCSharp Controller Settings
wizard page - Add
Any Type
textbox intoPrimitive Types
group toCSharp Client Settings
andCSharp Controller Settings
wizard pages - Add
Inline named dictonaries
andInline named any schemas
options toTypeScript Client Settings
wizard page
- Add support yaml-endpoints and endpoints not ends with ".json" or ".yml"
- Update dependencies: add support for NSwag.Commands v12.3.1
- Update dependencies: add support for NSwag.Commands v12.3.0
- Update dependencies: add support for NSwag.Commands v12.2.4
- Add a button in the first wizard page for reporting bugs in github project issues
- Update dependencies: add support for NSwag.Commands v12.2.0
- Add
Compare OpenAPI-specifications... Command
section toREADME
- Add menu command embedded in Visual Studio Solution Explorer context menu lets you compare generated
.nswag.json
specification-file with another.nswag.json
specification-file (or with specification given byendpoint
) - Fix bug with empty
ServiceName
- Small fixes
- Add fix: service now visible in
VisualBasic
projects - Add small fix: Fix service "ExtensionName"
- Add fix: Add the ability to automatically install required nuget-packages for .net core
- Add bug fix: Service update no longer blocks input fields for
ServiceName
andEndpoint
(if you added several endpoints and want to update one of them).
- Add fix: Updating the service blocks the input field for the
ServiceName
.
- Change
LICENSE
: MIT License to Apache 2.0 License.
- Fix: When updating a connected service: the configuration is loaded from the last saved configuration; not the entire first page of the wizard is blocked, but only the
Endpoint
. - Update
README
- Minor fixes
- Add: in the first page of wizard add checkbox for open generated files on complete
- Fix: add
TextWrapping
for correct display checkboxes text in wizard pages - Fix bug: now generated client (controller) code files add into the project
- Small fixes
- Delete
Visual Studio MPF 15.0
from service Dependencies
- Add
Open in NSwagStudio Command
section toREADME
- Add menu command embedded in Visual Studio Solution Explorer context menu lets you open generated
.nswag
and.nswag.json
files in NSWagStudio
- Add ability to hide/show "Runtime and variables" settings in the first page of service settings wizard
- Storage last OpenAPI (Swagger) specification Endpoint and Service name
- Add required dependencies for the
C#
client - Generate
C#
Controller
code andC#
(TypeScript
)HttpClient
code with NSwag - aSwagger/OpenAPI
2.0 and 3.0 toolchain - Add
Settings Meaning
section toREADME
- Add
Troubleshooting
section toREADME
- Add
Getting Started
overview to GitHubREADME
- Release version of
Unchase OpenAPI (Swagger API) Connected Service
extension for VS2017/2019 on Visual Studio Marketplace