Skip to content

Releases: markatk/serial-unit-testing

v0.2.4

23 Jun 19:28
Compare
Choose a tag to compare

Added

  • Add example script to doc folder

Changes

  • Fix CRLF line endings in script parser
  • Update tui and crossterm dependencies

v0.2.3

26 May 08:15
Compare
Choose a tag to compare

Warning

Serial open_with_settings changed to move settings instead of using a reference.

Added

  • Add getter and setter for serial port settings
  • Add from conversion traits for settings and settings enums
  • Add page up and down for output scrolling
  • Add various read (until) functions to serial

Changes

  • Change serial settings to be moved in open functions
  • Fix read_min_str and read_min_str_with_format timeout detection

v0.2.2

19 Jan 12:28
Compare
Choose a tag to compare

Added

  • Add loopback serial port device. Can be used in every place a serial port is required (by opening device named "loopback")
  • Add manual output scrolling in monitor command with shift + up/down keys. Current position and total lines will be displayed in bottom right corner
  • Add crate features to be able to use the library without the binary dependencies and tests without colored dependency
  • Add prelude module to simplify usage of the library

Changes

  • Fix newest output line not visible when scrolling in monitor
  • Fix hexadecimal lower case response comparison in tests and check command

v0.2.1

19 Nov 15:37
Compare
Choose a tag to compare

Added

  • Add usb product name to list (can be disabled with raw option)

Changes

  • Improved script language documentation
  • Move documentation to doc folder

v0.2.0

19 Nov 12:33
Compare
Choose a tag to compare

Added

  • Add pages to help window
  • Add missing hot keys to help window
  • Add cargo audit in travis
  • Add input escaping to monitor

Changes

  • Change error handling to use custom error and result
  • Make monitor helper functions available in library
  • Fix error handling in serial

v0.1.8

19 Nov 12:33
Compare
Choose a tag to compare

Added

  • Add missing command line options to monitor
  • Add missing ctrl hot keys to monitor

Changes

  • Improve window management in monitor

v0.1.7

19 Nov 12:33
Compare
Choose a tag to compare

Added

  • Add newline format to monitor
  • Show port name and config in monitor title
  • Add help window to monitor
  • Add version command

Changes

  • Move windows CI testing to travis
  • Fix octal and decimal format conversion on serial write
  • Fix cursor position in monitor history

v0.1.6

19 Nov 12:33
Compare
Choose a tag to compare

Added

  • Add library documentation
  • Add quiet option to run

Changes

  • Make monitor interactive: Add input field and text format options

v0.1.5

19 Nov 12:34
Compare
Choose a tag to compare

Added

  • Add various variations of read_str and check_str functions to serial

Changes

  • Improve radix_string conversion

v0.1.4

19 Nov 12:34
Compare
Choose a tag to compare

Added

  • Add cargo deploy to travis CI
  • Add missing information to crate
  • Add badges to crate