In this release, we update the tests to use checkout v4, update the pre-commit hooks, fix some issues with the README, update the trio
and pillow
dependencies, add more understandable time estimates for very long running scans, add scan error handling and display scan errors instead of crashing the server, add support for integer and floating point number settings, select the first scanner available on default if the default scanner is not found, update scanners asynchronously instead of blocking the server, automatically asynchronously update the device list when the server starts, and finally only show estimated time remaining when said remaining time is not 0 seconds.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in several pull requests
- Update pillow requirement from ~=10.2.0 to ~=10.3.0 by @dependabot in #76
- Add scan error handling, better settings support, and more readable time estimates by @CoolCat467 in #77
Full Changelog: v3.0.0...v3.1.0