Tags: SkypLabs/probequest
Tags
v0.8.0 Breaking Changes: - The PNL view has been removed. Improvements: - Add `pyproject.toml` and `setup.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
PreviousNext