ZylSerialPort.NET Changelog

What's new in ZylSerialPort.NET 1.84

Dec 1, 2023
  • .NET 8.0 support

New in ZylSerialPort.NET 1.83 (Apr 30, 2023)

  • New property: IdleTimeoutInterval
  • New event: IdleTimeout

New in ZylSerialPort.NET 1.82 (Dec 5, 2022)

  • .NET 7.0 support.

New in ZylSerialPort.NET 1.81 (Nov 21, 2021)

  • New event: Reconnecting
  • New method: IntToSerialCommPort
  • .NET 6.0 support

New in ZylSerialPort.NET 1.80 (Feb 14, 2021)

  • New method SetFaulted
  • SetDtr, SetRts, SetXonXoff, SetBreak fix, when port is closed
  • New endCharsFound out param for method ReadStringUpToEndChars
  • Small fixes

New in ZylSerialPort.NET 1.79 (Nov 17, 2020)

  • .NET fw. 5.0 support

New in ZylSerialPort.NET 1.78 (May 6, 2020)

  • TestDevice fix, when AutoReceive is true
  • new method: ResetIdleState

New in ZylSerialPort.NET 1.77 (Sep 28, 2019)

  • new ReadStringUpToEndChars method with timedout parameter
  • new method: TestDevice
  • .NET fw. 4.8 support
  • Read methods timeout parameter is now in milliseconds, instead of seconds.
  • full support for .NET Standard 2.1 and .NET Core 3.0 through .NET Standard

New in ZylSerialPort.NET 1.76 (Sep 28, 2019)

  • ReadStringUpToEndChars improvment
  • ReadChars improvment
  • ReadBytes improvment
  • InsertControlCharacters fix
  • new conversion methods: StringToDecimalString, StringToHexaString
  • new methods: GetCommPortDescription
  • Improved documentation

New in ZylSerialPort.NET 1.75 (Oct 10, 2018)

  • fault detection optimization, when CloseWhenLineStatusIsZero is true

New in ZylSerialPort.NET 1.74 (Aug 17, 2018)

  • support for more com ports - 512
  • GetAvailableInputBufferSize fix

New in ZylSerialPort.NET 1.73 (May 23, 2018)

  • eliminates Windows.Forms dependency
  • support for more com ports - 400
  • AutoReconnect - small fix

New in ZylSerialPort.NET 1.72 (Feb 25, 2018)

  • Optimized ReadBytes() method
  • Optimized disconnection time
  • Fixes: DetectDevice
  • New type: SerialErrors
  • New event: Error
  • New property: PacketSize

New in ZylSerialPort.NET 1.70 (Dec 17, 2017)

  • ReadBytes now returns byte array, instead of string. If you need string, use ReadChars.
  • New method: ReadChars
  • New method: GetAvailableOutputBufferSize
  • LogException methods made public.
  • New property: AutoReconnect, to reconnect automatically aftare faults.
  • New property: AutoReconnectCheckInterval
  • New property: ConnectionTime
  • Improved fault detection
  • New method: SendByteArray with offset parameter
  • New methods: SendCharArray
  • Minor bug fixes.
  • Improved documentation.
  • UnlockKey became static

New in ZylSerialPort.NET 1.67 (Dec 12, 2016)

  • New log feature
  • New methods to check if port is available or busy

New in ZylSerialPort.NET 1.66 (Dec 12, 2016)

  • New event: Idle
  • New event: Resumed
  • New event: Faulted

New in ZylSerialPort.NET 1.60 (Mar 18, 2016)

  • change namespace name to ZylSoft.Serial
  • access serial enumaration types (SerialCommPort, SerialBaudRate, etc) directly from the namespace (not embedded in the SerialPort class as before)
  • change the name of baud rate constants to Br000
  • change the name of stop bits constants to Sp
  • change the name of data width constants to Dw
  • change the casing of Dsr, Dtr, Rts, Ascii, Utf, etc
  • new send methods on separate threads
  • some char properties are now uint, because of a bug in Visual Studio designer (priorr 2015)
  • new property EvtChar