Releases: SkypLabs/probequest
Releases · SkypLabs/probequest
v0.8.0
Breaking Changes
- The PNL view has been removed.
Improvements
- Add
pyproject.toml
andsetup.cfg
- Remove argparse from dependencies (@fabaff)
- Use f-strings instead of
str.format()
- Add support for Python 3.8, 3.9 and 3.10
- Drop support for Python 3.4, 3.5 and 3.6
- Make some dependencies optional
- Refactor code around Scapy's PipeTools
- Add metavars to argument parser
- Turn
interface
option into argument - Cache the compiled regex in
Config
once computed - Cache the frame filter in
Config
once computed - Cache the MAC address' OUI in
ProbeRequest
- Use the logging package
- Add extra dependency group
tests
- Add unit tests for the argument parser
- Add
__version__
attribute to package - Use an entry point to generate the CLI tool
- Use tox for unit testing
Fixes
- Fix interface checking
- Close open files before exiting
- Use a fake
Config
object in unit tests - Fix linting issues
Infrastructure
- Upgrade RTD configuration file to version 2
- Monitor GH Actions dependencies with Dependabot
- Use
main
as branch for production releases - Upgrade to GitHub-native Dependabot
- Add macOS to build matrix
- Switch from Travis CI to GitHub Actions
v0.7.2
Improvements
- Use the new Scapy built-in asynchronous sniffer
- Introduce the new
Config
object containing the configuration of ProbeQuest
Fixes
- Fix all linting and style errors
Misc.
- Drop support for Python 3.3