Road map
June 20, 2023 · View on GitHub
- Fix open issues
- Gather feedback on
Unchase OpenAPI (Swagger API) Connected Serviceextension forVisual Studioand plan further features to implement
Change log
These are the changes to each version that has been released on the official Visual Studio extension gallery.
v1.9.1 (2022-06-05)
- 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)
v1.8.0 (2022-12-10)
- Update dependencies: add support for NSwag.Commands v13.18.0
v1.7.0 (2021-12-12)
- Update dependencies: add support for NSwag.Commands v13.14.8
- Fix issue #56 - Visual Studio 2022 Support
v1.6.8 (2021-10-22)
- Fix issue #61 for Visual Studio 2017
v1.6.7 (2021-10-22)
- Another fix issue #61
v1.6.6 (2021-10-21)
- Fix issue #61
v1.6.5 (2021-08-06)
- Update dependencies: add support for NSwag.Commands v13.13.2
v1.6.4 (2021-08-05)
- Update dependencies: add support for NSwag.Commands v13.13.1
v1.6.3 (2021-08-05)
- 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
v1.6.2 (2021-07-23)
- Update dependencies: add support for NSwag.Commands v13.12.1
v1.6.1 (2021-07-20)
- Update dependencies: add support for NSwag.Commands v13.12.0
v1.6.0 (2021-06-18)
- Update dependencies: add support for Visual Studio 2022 preview v1.0
v1.5.26 (2021-06-02)
- Update dependencies: add support for NSwag.Commands v13.11.3
v1.5.25 (2021-06-02)
- Update dependencies: add support for NSwag.Commands v13.11.2
v1.5.24 (2021-05-08)
- Update dependencies: add support for NSwag.Commands v13.11.1
v1.5.23 (2021-05-07)
- Update dependencies: add support for NSwag.Commands v13.11.0
v1.5.22 (2021-05-07)
- Update dependencies: add support for Microsoft.OpenApi.OData v1.0.8
v1.5.21 (2021-04-28)
- Update dependencies: update System.Text.Encodings.Web to v4.7.2
- Add option for accepting all untrusted certificates on the first wizard page
v1.5.20 (2021-04-13)
- Update dependencies: add support for Microsoft.OpenApi.OData v1.0.7
v1.5.19 (2021-03-08)
- Update dependencies: add support for NSwag.Commands v13.10.9
v1.5.18 (2021-03-08)
- Update dependencies: add support for NSwag.Commands v13.10.8
v1.5.17 (2021-02-27)
- Update dependencies: add support for NSwag.Commands v13.10.7
v1.5.16 (2021-02-17)
- 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
v1.5.15 (2021-02-16)
- Fix issue #38
v1.5.13 (2021-02-12)
- Update dependencies: add support for Microsoft.OpenApi.OData v1.0.6
v1.5.12 (2021-02-06)
- Update dependencies: add support for NSwag.Commands v13.10.2
v1.5.11 (2021-01-16)
- Update dependencies: add support for NSwag.Commands v13.10.0
- Update dependencies: add support for NSwag.Commands v13.10.1
v1.5.10 (2020-11-18)
- Update dependencies: add support for NSwag.Commands v13.9.3
v1.5.9 (2020-11-14)
- Update dependencies: add support for NSwag.Commands v13.9.2
- Fix issue #30
v1.5.8 (2020-11-13)
- Update dependencies: add support for NSwag.Commands v13.9.1
v1.5.7 (2020-11-11)
- Update dependencies: add support for NSwag.Commands v13.9.0
v1.5.6 (2020-09-30)
- Update dependencies: add support for NSwag.Commands v13.8.2
v1.5.5 (2020-09-28)
- Update dependencies: add support for NSwag.Commands v13.8.0
v1.5.4 (2020-08-03)
- Update dependencies: add support for NSwag.Commands v13.7.0
v1.5.3 (2020-07-23)
- Update dependencies: add support for OpenAPI.NET.OData v1.0.4
v1.5.2 (2020-06-26)
- Update dependencies: add support for NSwag.Commands v13.6.2
v1.5.1 (2020-06-12)
- 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
v1.5.0 (2020-06-05)
- Add experimental feature: ability to convert to OpenAPI specification from OData specification based on OpenAPI.NET.OData before code generation
v1.4.8 (2020-05-29)
- 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
v1.4.7 (2020-05-09)
- Update dependencies: add support for NSwag.Commands v13.5.0
v1.4.6 (2020-04-18)
- Update dependencies: add support for NSwag.Commands v13.4.2
- Fix Axios exception handling
v1.4.5 (2020-04-16)
- Update dependencies: add support for NSwag.Commands v13.4.1
v1.4.4 (2020-04-16)
- 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 nameon the first wizard page - Disable some fields when updating
v1.4.3 (2020-04-10)
- Fix issue #18
v1.4.2 (2020-03-21)
- Update dependencies: add support for NSwag.Commands v13.3.0
v1.4.1 (2020-03-06)
- Update dependencies: add support for NSwag.Commands v13.2.4
- Add
EnumStyleto command and ui
- Add
- Update dependencies: add support for NSwag.Commands v13.2.5
v1.4.0 (2020-02-27)
- Add feature: exclude type names in separate Window for C# client code generation
v1.3.18 (2020-02-13)
- 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
v1.3.17 (2020-01-17)
- Update dependencies: add support for NSwag.Commands v13.2.2
v1.3.16 (2020-01-13)
- Update dependencies: add support for NSwag.Commands v13.2.1
v1.3.15 (2019-12-19)
- Update dependencies: add support for NSwag.Commands v13.2.0
v1.3.14 (2019-12-17)
- Fix issue #12
v1.3.13 (2019-11-23)
- Update dependencies: add support for NSwag.Commands v13.1.6
v1.3.10 (2019-11-22)
- Fix issue #10
- Add small fixes
v1.3.9 (2019-11-14)
- Add output relative project path in the first wizard page
v1.3.8 (2019-11-14)
- Fix issue #9
- Update dependencies: add support for NSwag.Commands v13.1.4 and NSwag.Commands v13.1.5
v1.3.7 (2019-10-20)
- Update icon resolution
v1.3.6 (2019-10-10)
- Fix issue #6
- Update dependencies: add support for NSwag.Commands v13.1.3
v1.3.5 (2019-09-28)
- Update dependencies: add support for NSwag.Commands v13.1.2
v1.3.4 (2019-09-27)
- 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
v1.3.3 (2019-09-25)
- Add "Browse" button in the first wizard page for choosing specification file
v1.3.2 (2019-09-06)
- Update dependencies: add support for NSwag.Commands v13.0.6
v1.3.0 (2019-06-29)
- Update dependencies: add support for NSwag.Commands v13.0.3
- Add
Inline named arays,Inline named dictonaries,Inline named tuplesandInline named any schemasoptions toCSharp Client SettingsandCSharp Controller Settingswizard pages - Add
Add model validation attributesoption toCSharp Controller Settingswizard page - Add
Any Typetextbox intoPrimitive Typesgroup toCSharp Client SettingsandCSharp Controller Settingswizard pages - Add
Inline named dictonariesandInline named any schemasoptions toTypeScript Client Settingswizard page
v1.2.14 (2019-06-23)
- Add support yaml-endpoints and endpoints not ends with ".json" or ".yml"
v1.2.10 (2019-05-22)
- Update dependencies: add support for NSwag.Commands v12.3.1
v1.2.9 (2019-05-22)
- Update dependencies: add support for NSwag.Commands v12.3.0
v1.2.6 (2019-05-01)
- Update dependencies: add support for NSwag.Commands v12.2.4
v1.2.4 (2019-04-30)
- Add a button in the first wizard page for reporting bugs in github project issues
v1.2.1 (2019-04-22)
- Update dependencies: add support for NSwag.Commands v12.2.0
v1.2.0 (2019-04-20)
- Add
Compare OpenAPI-specifications... Commandsection toREADME - Add menu command embedded in Visual Studio Solution Explorer context menu lets you compare generated
.nswag.jsonspecification-file with another.nswag.jsonspecification-file (or with specification given byendpoint) - Fix bug with empty
ServiceName - Small fixes
v1.1.15 (2019-04-20)
- Add fix: service now visible in
VisualBasicprojects - Add small fix: Fix service "ExtensionName"
v1.1.14 (2019-04-19)
- Add fix: Add the ability to automatically install required nuget-packages for .net core
v1.1.13 (2019-04-16)
- Add bug fix: Service update no longer blocks input fields for
ServiceNameandEndpoint(if you added several endpoints and want to update one of them).
v1.1.12 (2019-04-16)
- Add fix: Updating the service blocks the input field for the
ServiceName.
v1.1.9 (2019-04-14)
- Change
LICENSE: MIT License to Apache 2.0 License.
v1.1.7 (2019-04-14)
- 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
v1.1.6 (2019-04-11)
- Add: in the first page of wizard add checkbox for open generated files on complete
- Fix: add
TextWrappingfor correct display checkboxes text in wizard pages - Fix bug: now generated client (controller) code files add into the project
v1.1.5 (2019-04-10)
- Small fixes
v1.1.4 (2019-04-10)
- Delete
Visual Studio MPF 15.0from service Dependencies
v1.1.0 (2019-04-10)
- Add
Open in NSwagStudio Commandsection toREADME - Add menu command embedded in Visual Studio Solution Explorer context menu lets you open generated
.nswagand.nswag.jsonfiles in NSWagStudio
v1.0.6 (2019-04-08)
- Add ability to hide/show "Runtime and variables" settings in the first page of service settings wizard
v1.0.5 (2019-04-08)
- Storage last OpenAPI (Swagger) specification Endpoint and Service name
v1.0.0 (2019-04-07)
- Add required dependencies for the
C#client - Generate
C#Controllercode andC#(TypeScript)HttpClientcode with NSwag - aSwagger/OpenAPI2.0 and 3.0 toolchain - Add
Settings Meaningsection toREADME - Add
Troubleshootingsection toREADME - Add
Getting Startedoverview to GitHubREADME - Release version of
Unchase OpenAPI (Swagger API) Connected Serviceextension for VS2017/2019 on Visual Studio Marketplace