Skip to content

Releases: S7NetPlus/s7netplus

S7NetPlus 0.20.0

03 Aug 14:02
f1ae0ea
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.19.0...v0.20.0

S7NetPlus 0.19.0

26 Jun 18:52
77dcb17
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.18.0...v0.19.0

S7NetPlus 0.18.0

30 May 19:49
Compare
Choose a tag to compare

What's Changed

  • Use System.Memory for < .NET 5 and avoid (some) unnecessary allocations by @gfoidl in #483

Full Changelog: v0.17.0...v0.18.0

S7NetPlus 0.17.0

30 May 10:25
Compare
Choose a tag to compare

What's Changed

  • add Read/WriteBytes(Async) overloads accepting Span/Memory for .NET5 or greater by @ArgusMagnus in #482

New Contributors

Full Changelog: v0.16.0...v0.17.0

S7NetPlus 0.16.0

10 Dec 20:38
Compare
Choose a tag to compare

Release highlights:

  • Fix UInt32 reads in classes
  • Add string support for classes

What's Changed

  • Added support for string/wstring in a class by @MCPC10 in #458
  • ci: Run test on ubuntu-20.04 due to lack of snap7 on newer ubuntu by @mycroes in #459
  • Fix ReadClass for UInt32 by @scamille in #415

Full Changelog: v0.15.0...0.16.0

S7NetPlus 0.15.0

08 Nov 11:02
Compare
Choose a tag to compare

Release highlights:

  • Add flowed cancellation to ConnectAsync

What's Changed

  • Flowed cancellation token to TcpClient.ConnectAsync in .NET 5.0 target by @gfoidl in #423

New Contributors

Full Changelog: v0.14.0...v0.15.0

S7NetPlus 0.14.0

17 Jun 21:24
Compare
Choose a tag to compare

Release highlights:

  • Support setting the Encoding for S7String

S7NetPlus 0.13.0

21 Jun 20:08
Compare
Choose a tag to compare

Release highlights:

  • Change default TSAP for S7 200
  • Add S7 200 Smart support
  • Add support for custom TSAP's
  • Align data to even bytes when parsing responses from class and struct reads
  • Close connection on IOException
  • Add cancellation for Read/Write
  • Set default Read-/WriteTimeout to 10 seconds
  • Cleanup of sync helper methods

S7NetPlus 0.12.0

02 Jun 19:32
Compare
Choose a tag to compare

Release highlights:

  • Add synchronization to methods interacting with the PLC

S7NetPlus 0.11.0

10 May 21:09
Compare
Choose a tag to compare

Release highlights:

  • Fix for byte length calculation of bits
  • Fix for Boolean.ClearBit
  • Added Boolean.ClearBit and .SetBit by reference