Skip to content
This repository was archived by the owner on Apr 29, 2026. It is now read-only.

Latest commit

 

History

History
117 lines (85 loc) · 2.96 KB

File metadata and controls

117 lines (85 loc) · 2.96 KB

Changelog

[0.2.4] - 23.06.2020

Added

  • Add example script to doc folder

Changes

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

[0.2.3] - 26.05.2020

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

[0.2.2] - 19.01.2020

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

[0.2.1] - 19.11.2019

Added

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

Changes

  • Improved script language documentation
  • Move documentation to doc folder

[0.2.0] - 12.11.2019

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

[0.1.8] - 08.11.2019

Added

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

Changes

  • Improve window management in monitor

[0.1.7] - 30.10.2019

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

[0.1.6] - 23.10.2019

Added

  • Add library documentation
  • Add quiet option to run

Changes

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

[0.1.5] - 24.02.2019

Added

  • Add various variations of read_str and check_str functions to serial

Changes

  • Improve radix_string conversion

[0.1.4] - 21.02.2019

Added

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

[0.1.3] - 21.02.2019

Added

  • Add application description, script syntax and license to readme
  • Add colors to run
  • Add regex output matching in tests
  • Add proper lexer and finite-state-machine for parsing
  • Allow whitespaces in-between tokens
  • Add various options to tests and test groups
  • Add verbosity to run

Changes

  • Change crate version to 2018 edition
  • Improve test result output