- Fix open issues
- Gather feedback on
Unchase OData 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.
- Fix issue #73
- Update dependencies: add support for NSwag.Commands v13.14.8
- Fix issue #63 - Visual Studio 2022 Support
- Fix issue #49
- Replace Dictionary with IDictionary in ByKey method
- This fix is dependent on the update to OData Client v7.6.3 as done in this PR OData/odata.net#1648
- Add feature: allow making generated types internal to hide them outside the assembly
- Add an option in the advanced settings UI configuration of the service that makes the generated types (classes and enums) internal
Thanks @ChrisSchaller for PR #31
- Add fix: reduce clashes with argument names
- Add support async binding
- Fix some bugs in
ODataT4CodeGenerator.ttinclude
file
- Fix the issue #27
- Fix issue #23
- Fix small bug: delete generation code duplicate
- Fix bug for issue #22
- Fix the issue #22
- Update icon resolution
- Add fix: set
DtdProcessing
option inXmlReaderSettings
- Add option for accepting all untrusted certificates on the first wizard page
- Add support for emitting dynamic properties on open types for
OData V4
- Close the issue #5:
- Add support for loading client code generation parameters from json files (including
Connected Service .json
fromOData Connected Service
by Microsoft)
- Add support for loading client code generation parameters from json files (including
- Fix bug with multiple untrusted sertificate validation (if multiple OData services are hosted on one endpoint)
- Add more code generation parameters to stored
UserSettings
- Add
Excluded Operation imports names
to OData V4 generation template for excludingOperationImports
you need
- Code refactoring
- Add
ExcludedOperationImportsNames
toAdvancedSettings
andODataT4CodeGenerator
(comma separatedOperationImports
(ActionImports
andFunctionImports
) names in metadata to exclude from generated code) - Add methods for selecting
OperationImports
for OData V4
- Fix casting types error in
ODataT4CodeGenerator
. Client-side code generation forOData v4
: https://graph.microsoft.com/beta/$metadata now works fine.
- Fix bug with metadata file URI
- Add "Browse" button in the first wizard page for choosing metadata file
- Add bug fixes in
FunctionImports
generation - Add some improvements in the
Function Imports Settings
wizard page
- Add bug fix: downgrade some NuGet-packages for supporting Visual Studio 2017
- Full code refactoring
- Add wizard page for
OData V3
that allows to select function imports that will be generated - Add generation
VB
client code for OData protocol version 4.0 - Add many little fixes
- Add bug fix for issue #7:
- Fix updating with more than one endpoints. Now works correctly
- Add the check for untrusted certificate when connecting to ssl Service
- Add bug fix: fix parameter's namespaces for
FunctionImports
inSimpleOData
generation
- Add a button in the first wizard page for reporting bugs in github project issues
- Add feature: Generate client-side VisualBasic proxy-classes for OData protocol versions 1.0-3.0
- Add minor fix: in
SimpleOData
generation methods add@
-symbol before the endpoint uri innew ODataClient(@"<enpoint_uri>")
; bounded parameter type was fixed
- Change
LICENSE
: MIT License to Apache 2.0 License.
- The code has been refactored!
- Add: in the first page of wizard add checkbox for open generated files on complete
- Add ability to hide/show settings in the first page of service settings wizard
- Storage last OData metadata Endpoint and Service name
- Add bug fix for issue #3
- Fix error in method
GetModelRegion
- Fix error in method
GetFunctionMethodRegionWithSimpleOdataClient
- Fix nuget package source to nuget online repository
- Fix errors in OData V4 generator class: fix casting
IEdmTypeDefinition
toclrTypeName
- Fix setting web-proxy credentials
- Add web-proxy (with network credentials) for connecting to the endpoint
- Add network credentials for connecting to the endpoint
- Add checkbox for enable/disable methods generation from
FunctionImports
- Add methods to generating functions from
FunctionImports
in OData V3 extension class
- Add methods in OData V3 extension class for calling service methods returns void value
- Add code-fix in tt-template for OData V3 extension class: simplify method
AddGetQueryOptions
- Fix bug: make public a few internal classes
- Add necessary nuget-packages for client-side OData proxy-classes
- Generate client-side class with proxy-class extension methods for OData protocol versions 1.0-3.0 (with generating functions from
FunctionImports
) - Generate client-side C# proxy-classes for OData protocol versions 1.0-4.0