SharpXMPP.WebSocket by SharpXMPP.WebSocket

<PackageReference Include="SharpXMPP.WebSocket" Version="0.4.0" />

.NET API 13,312 bytes

 SharpXMPP.WebSocket 0.4.0

Managed XMPP (Jabber) client library: WebSocket support.

<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>SharpXMPP.WebSocket</id>
    <version>0.4.0</version>
    <authors>SharpXMPP.WebSocket</authors>
    <license type="expression">LGPL-3.0-only</license>
    <licenseUrl>https://licenses.nuget.org/LGPL-3.0-only</licenseUrl>
    <projectUrl>https://github.com/vitalyster/SharpXMPP</projectUrl>
    <description>Managed XMPP (Jabber) client library: WebSocket support.</description>
    <releaseNotes>[Changed]
- #71 (https://github.com/vitalyster/SharpXMPP/issues/71): add DNS server detection for Android, remove hardcoded server
- Get rid of .NET Framework 4.5.1 support, only 4.8 is supported from now
- WebSockets: use HTTP Lookup method for XMPP Websocket URI instead of a DNS-based one

[Fixed]
- #155 (https://github.com/vitalyster/SharpXMPP/issues/155): NullReferenceException thrown from InfoHandler::Handle
- NullReferenceException thrown from XmppConnection::OnIq if there were IQ queries without defined handlers
- An exception when trying to call XmppTcpConnection::Dispose</releaseNotes>
    <tags>XMPP Jabber</tags>
    <repository url="https://github.com/vitalyster/SharpXMPP.git" />
    <dependencies>
      <group targetFramework=".NETFramework4.8">
        <dependency id="SharpXMPP" version="0.4.0" exclude="Build,Analyzers" />
        <dependency id="System.Net.Http" version="4.3.4" exclude="Build,Analyzers" />
        <dependency id="WebSocket4Net" version="0.15.2" exclude="Build,Analyzers" />
      </group>
      <group targetFramework=".NETStandard1.6">
        <dependency id="SharpXMPP" version="0.4.0" exclude="Build,Analyzers" />
        <dependency id="NETStandard.Library" version="1.6.1" exclude="Build,Analyzers" />
        <dependency id="System.Net.Http" version="4.3.4" exclude="Build,Analyzers" />
        <dependency id="WebSocket4Net" version="0.15.2" exclude="Build,Analyzers" />
      </group>
      <group targetFramework="net5.0">
        <dependency id="SharpXMPP" version="0.4.0" exclude="Build,Analyzers" />
        <dependency id="System.Net.Http" version="4.3.4" exclude="Build,Analyzers" />
        <dependency id="WebSocket4Net" version="0.15.2" exclude="Build,Analyzers" />
      </group>
    </dependencies>
    <frameworkAssemblies>
      <frameworkAssembly assemblyName="System.Collections.Specialized" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.IO" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Linq" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Net.Http" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Net.NameResolution" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Net.Security" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Net.Sockets" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Runtime" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Runtime.Extensions" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Runtime.InteropServices" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Security.Cryptography.Algorithms" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Security.Cryptography.Encoding" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Security.Cryptography.Primitives" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Security.Cryptography.X509Certificates" targetFramework=".NETFramework4.8" />
      <frameworkAssembly assemblyName="System.Text.RegularExpressions" targetFramework=".NETFramework4.8" />
    </frameworkAssemblies>
  </metadata>
</package>