Skip to content

Commit

Permalink
Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
SkypLabs committed Mar 22, 2022
1 parent 59b1abb commit 4a72709
Showing 1 changed file with 56 additions and 5 deletions.
61 changes: 56 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,54 @@
# Changelog

## v0.8.0 - Mar 22, 2022

### 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

## v0.7.2 - Aug 26, 2019

### Improvements

* Use the new [Scapy built-in asynchronous sniffer](https://scapy.readthedocs.io/en/latest/usage.html#asynchronous-sniffing)
* Use the new [Scapy built-in asynchronous
sniffer](https://scapy.readthedocs.io/en/latest/usage.html#asynchronous-sniffing)
* Introduce the new `Config` object containing the configuration of ProbeQuest

### Fixes
Expand All @@ -17,8 +63,10 @@

### Fixes

* Error when trying to decode ESSIDs using invalid UTF-8 characters ([#4](https://github.com/SkypLabs/probequest/issues/4))
* Arguments not working (-e, -r) ([#17](https://github.com/SkypLabs/probequest/issues/17))
* Error when trying to decode ESSIDs using invalid UTF-8 characters
([#4](https://github.com/SkypLabs/probequest/issues/4))
* Arguments not working (-e, -r)
([#17](https://github.com/SkypLabs/probequest/issues/17))

## v0.7.0 - Oct 8, 2018

Expand All @@ -34,7 +82,9 @@

### Fixes

* Test if a packet has a `Dot11ProbeReq` layer before parsing it ([#5](https://github.com/SkypLabs/probequest/issues/5), [#8](https://github.com/SkypLabs/probequest/issues/8))
* Test if a packet has a `Dot11ProbeReq` layer before parsing it
([#5](https://github.com/SkypLabs/probequest/issues/5),
[#8](https://github.com/SkypLabs/probequest/issues/8))

## v0.6.1 - May 28, 2018

Expand Down Expand Up @@ -71,7 +121,8 @@ The project has been renamed to ProbeQuest.

### Fixes

* The sniffer stops after having received the first frame ([#3](https://github.com/SkypLabs/probequest/issues/3))
* The sniffer stops after having received the first frame
([#3](https://github.com/SkypLabs/probequest/issues/3))

## v0.5.0 - Feb 7, 2018

Expand Down

0 comments on commit 4a72709

Please sign in to comment.