- add a common prefix for all messages originating from the monitor
- esp-idf-monitor: Add --open-port-attempts flag
- Add support for multiple ELF files
- port_detection: Filter out BT and WLAN debug serial ports on MacOS
- added auto color log feature
- improve error message when STDIN in not attached to TTY
- Enable idf_monitor no_reset flag be set by environment variable
- add port advisory locking
- move decoding functions to esp-idf-panic-decoder
- correctly decode string type in ANSIColorConverter
- print correct shortcut in toggle output message
- don't reset chip on reconnect
- unbuffered read for linux target
- serial_reader: don't set closing wait on already closed port
- running monitor on linux target does not need port
- hard_reset: make sure that DTR is pulled up before hard resetting the chip
- reset: add custom and JTAG reset sequences
- config: allow reading config from other tools
- improve custom reset sequence config
- don't accept esptool.cfg as name for config
- unbuffered read for linux target
- serial_reader: don't set closing wait on already closed port
- running monitor on linux target does not need port
- hard_reset: make sure that DTR is pulled up before hard resetting the chip
- convert host test to pytest
- don't set closing wait on network ports
- print_filter: fix setting print filter from env variable
- IDE target test - use random port number
- idf_monitor: don't discard input for all socket:// ports
- remove duplicated panic core dump when failed to execute panic decoder script