Skip to content

Releases: elendil-software/IPX800cs

4.0.1

24 Dec 23:26
b5331d2
Compare
Choose a tag to compare

💬 Other

  • Replace PackageLicenseFile by PackageLicenseExpression in NuGet metadata

4.0.0

07 Dec 11:21
dcd2384
Compare
Choose a tag to compare

🚀 Features

  • IPX800 v5 parser returns empty list instead of throwing exception when GetOutputs JSON response is empty (#44)

📦 Dependencies

  • Remove unsupported .NET versions (.NET Core 3.1 and .NET 5) (#45)
  • Add .NET 8 target framework (#47)

3.2.1

09 Oct 17:09
4d2cd59
Compare
Choose a tag to compare

🐛 Fixes

  • Update System.Text.Json (#42)

3.2.0

09 Apr 20:25
1773e7d
Compare
Choose a tag to compare

🚀 Features

  • Add Temporized Virtual IO support (#40)

3.1.0

02 Jan 20:49
1a788dd
Compare
Choose a tag to compare

🚀 Features

  • Add .NET Framework 4.6.2 target (#38)

3.0.1

16 Oct 07:50
2d2f346
Compare
Choose a tag to compare

🐛 Fixes

  • HttpRequestException was not handled correctly and produced an ObjectDisposedException (#25)

3.0.0

17 Aug 19:14
Compare
Choose a tag to compare

💣 Breaking changes

The version 3 introduce several breaking changes :

  • IPX800v3 with firmware older than v3.05.42 is no more supported
  • The class IPX800Factory is no more static and now implement IIPX800Factory
  • Send of HTTP request now use HttpClient instead of WebRequest
  • IIPX800, IIPX800v2, ... interfaces have been simplified. Only the IIPX800 left. To replace the specific methods (e.g. IPX800 v4 virtual outputs) some extensions methods have been added.
  • Items of IPX800Version enum have been reordered for more logical meaning (e.g. 3 value mean IPX800 v3

🚀 Features

  • Add GetAnalogInputs support to IPX800v3 implementation (#12)
  • Add GetAnalogInputs support to IPX800v2 implementation (#13)
  • Add GetInputs support to IPX800v2 implementation (#14)
  • Add GetOutputs support to IPX800v2 implementation (#15)
  • Delayed Output refactoring (#19)
  • Replace WebRequest by HttpClient (#20)
  • Add IPX800 V5 support (#18)
  • Replace Newtonsoft.Json by System.Text.Json (#21)

v2.1.3

23 May 14:39
Compare
Choose a tag to compare

FIXED

  • When credentials to connect to an IPX800 v4 throw an exception, wasn't the case before (but it was in the case of a IPX800 v3)
  • If an unparsable response is received, an IPX800InvalidResponseException containing the received response will be thrown in any case

2.1.2

23 May 14:38
Compare
Choose a tag to compare

FIXED

  • Changelog correction

2.1.1

23 May 14:32
Compare
Choose a tag to compare

FIXED

  • Version v2.1.0 has been built in Debug, not Release