Skip to content

Releases: hamamotsu/LINQPadOData4

Improve ConnectionDialog layout

Choose a tag to compare

@hamamotsu hamamotsu released this 20 Feb 10:54
38a43e4

Changes

  • Increase overall dialog width for more space
  • Increase text field height for better readability
  • Reduce excessive right margin on Basic auth fields (User name / Password / Domain) to make input fields significantly wider
  • Improve overall padding around the dialog content

LINQPad 9 / .NET 10 Support

Choose a tag to compare

@hamamotsu hamamotsu released this 16 Feb 11:31

What's New

Migrated from .NET Core 3.1 / OData Client 7.x to .NET 10 / OData Client 8.x for LINQPad 9 support.

Changes

  • Replace HttpWebRequestMessage (removed in OData Client 8.x) with IHttpClientFactory + SendingRequest2 event
  • Replace DataServiceContext.Credentials setter (removed) with HttpClientHandler.Credentials via custom IHttpClientFactory
  • Replace HttpWebRequest with HttpClient in metadata retrieval (Extensions.cs, ODataT4CodeGenerator.cs)
  • Fix namespace mismatch between T4 code generation and GetContainerName() for multi-namespace models
  • Fix NullReferenceException in T4 template when processing IEdmTypeDefinition types
  • Fix resource disposal issues in HTTP communication
  • Rename assembly to OData4.LINQPadDriver.Net10 for coexistence with the original NuGet package

Installation

  1. Download OData4.LINQPadDriver.Net10.lpx6 below
  2. Drag & drop into LINQPad 9, or double-click the file

Compatibility

LINQPad .NET Driver
9.x 10 This release (OData4.LINQPadDriver.Net10)
8.x 8 Original NuGet package v2.0.0